# jQuery 基本使用與語法 ## 官網 jQuery https://jquery.com/ ## 安裝 下載 -> 找 Google CDN -> 將下面的連接貼到靠近 `</body>` ```htmlmixed= <script src="https://code.jquery.com/jquery-3.5.1.js"></script> ``` ## 基本語法 ```javascript= $('CSS selector').action() ``` * $() 是 jQuery() 的縮寫,讓程式更簡化 * 函式內的字串為 CSS selector,用來找網頁中的 HTML element * action() 是找到 HTML element 要執行的動作 ## 開始執行 在執行 Javascript 時,最怕網頁還沒下載完成,就直接執行。jQuery有提供等待網頁全載入至記憶體後才開始執行方法 假設當網頁載入完成後,要執行的程式碼如下: ```javascript= // 這是網頁載入完成後要執行的程式碼 var run = function(){ // 程式碼 } ``` 所以jQuery可以寫成如下: ```javascript= $(document).ready(run) ``` 由於 `run` 是變數,在記憶體內存放的是程式碼,所以也可以直接將 `run` 改成程式碼,自然就有下面的寫法 ```javascript= $(document).ready(function(){ // 程式碼 }) ``` `function` 又可簡化成 `() => {}` 的寫法,所以會改成如下 ```javascript= $(document).ready(()=>{ // 程式碼 }) ``` 又因為這樣的寫法常常使用 document 和 ready 又是固定的要打的語法,所以又可簡化成 ```javascript= $(()=>{ // 程式碼 }) ``` ###### tags: `JavaScript`