jQuery基礎–總結

  • 2019 年 10 月 10 日
  • 筆記

<!DOCTYPE html>  <html lang="zh-CN">  <head>    <meta charset="UTF-8">    <title>Title</title>  </head>  <body>    <script src="jquery-1.12.4.js"></script>  <script>        //jquery:簡單、粗暴      //jq和js的關係    //js是什麼? js是一門編程語言    //jq僅僅是基於js的一個庫,jq可理解為就是開發js的一個工具。          //概念    //1. 為什麼要學jquery ? 簡單,粗暴 沒有兼容性問題    //2. 什麼是jquery?js庫,說白了就是js文件,裏面有一大堆的方法    //3. 使用jquery的步驟:  1. 引入jquery文件 2. 入口函數 功能實現    //4. 版本:1.x 2.x 3.x   1.x   壓縮版和未壓縮版    //5. 入口函數:  $(document).ready(function)  $(function(){})    //6. jQuery對象與DOM對象      //區別:方法不能混用      //聯繫: DOM-->jq   花錢  jq-->dom  [0]  get(0)        //$的實質:function    //  console.log($ === jQuery);  //  $(function () {  //  //  });        //選擇器      //基本選擇器  標籤 類  id選擇器  交集  並集    //層級選擇器: 子代 後代      //過濾選擇器:    //:odd:奇數  even:偶數  :eq:指定下標    //:first  :last  :gt  :lt      //篩選選擇器    //children():找兒子    //find():找後代    //parent():找爹    //siblings():找兄弟,不包括自己    //next:下一個兄弟    //prev:上一次兄弟    //eq:指定下標        //index():返回的當前元素在所有兄弟裏面的索引。  </script>  </body>  </html>
//1. 操作樣式 (5)    //1.1 css操作        //設置單個樣式        //設置多個樣式        //獲取樣式    //1.2 class操作        //addClass(name):添加類        //removeClass(name):移除類        //hasClass(name):判斷類        //toggleClass(name):切換      //2. 操作屬性(3)      //2.1 attr        //設置單個屬性        //設置多個屬性        //獲取屬性      //2.2 prop        //對於布爾類型的屬性,disabled,selected,checked,只能用prop        //2.3 removeAttr(name):移除某個屬性      //3. 動畫  (10)      //3.1 三組基本動畫        //show/hide   slideDown/slideUp/slideToggle  fadeIn/fadeOut/fadeToggle      //3.2 自定義動畫        //animate(prop, [speed], [swing/linear], [callback])      //3.3 停止動畫        //stop        //4. 操作節點(10)      //4.1 創建節點:  $("<span></span>")      //4.2 添加節點   append appendTo prepend prependTo after before      //4.3 清空內容   empty      //4.4 刪除節點   remove      //4.5 克隆節點   clone