Jquery 지식 요약

14071 단어
간단한 소개
jquery는 js 라이브러리로서 사실은 js가 자주 사용하는 방법을 봉인하여 우리가 사용하기 편리하게 하는 것이다.
2jquery와 html의 통합
사실 jquery는 js의 클래스 라이브러리이기 때문에 우리는 js를 가져오는 것처럼 jquery를 가져올 수 있다
주의: jquery는 단독 js 파일로script 탭의 src 속성을 통해 가져오면 됩니다.
삼jquery 대상의 획득
문법: $("선택기") 또는 jQuery ("선택기") 는 상기 두 가지 방식으로 jq 대상을 얻을 수 있습니다.
4dom 대상과 jquery 대상 간의 상호 전환
4
  • dom 회전 jquery:$("dom 대상")
  • 4
  • jquery 회전dom(아래 상세 사례 참조) 1 jquery 대상 [index] 2 jquery 대상.get(index)

  • 코드 케이스:
    
    
        
            
            
                <script type="text/javascript" src="../js/jquery-1.11.0.js"/>
        
        
            <!-- 
                1 jquery   
                jquery js           ,      。(     js   )
                2 jquery html    
                  jquery      .js          js    ,  Script src    
                3  Jquery  
                $("   ")   jquery("   ");
                4 dom jquery     
                  dom   jquery -》  $(dom   )
                5 jquery  dom
                        : 
                    a:jquery  [index]
                    b: jquery  .get(index)
                
                
            -->
            username:<input type="text" value="kate" id="username"/>
        
    
        <script>
            // jquery           
            var $obj = $("#username");
            alert($obj.val());
            // dom   jquery
           var $username = $(document.getElementById("username"));
           alert("dom  jQuery"+$username.val())
           // jquery  dom
           
              //        id               [0] 
           var obj = $username[0];
           alert("jquery  dom    1"+obj.value);
           var obj2 = $username.get(0);
           alert("jquery  dom    2"+obj2.value);
        </script>
    
    
    </code></pre> 
     <h3>  : js       </h3> 
     <h6>1      (onload)</h6> 
     <pre><code>js :
    window.onload=function(){}
    
    jquery   1(  ,    ):
    $(function(){...})
    
    jquery   2(  ):
    $(document).ready(function(){});
    
    </code></pre> 
     <p>js   jquery        :<br/> js        window.onload=function(){},       onoad           。  jquery    ,    。</p> 
     <p>code Example:</p> 
     <pre><code>
    
        
            <meta charset="UTF-8"/>
            <title/>
            <script type="text/javascript" src="../js/jquery-1.11.0.js"/>
        
        
            <!--
                     :
                js  :
                window.onload = function(){}
                
                jquery   :
                1   
                $(function(){})
                
                2   
                $(document).ready(function(){});
                
                           : // onload                        
                               jquery             
                        
            -->
        
        <script>
            // js      :
            window.onload = function(){
                alert("js      1");
            }
            
            //                   jQuery     
    //      window.onload = function(){
    //          alert("    2");
    //      }
    
    
            // jquery  
            $(function(){alert("Jquery       1")});
            $(function(){alert("Jquery       2")});
            $(function(){alert("Jquery       3")});
            //             (       )
        </script>
    
    
    </code></pre> 
     <h6>2      </h6> 
     <pre><code>js     :
    // dom   
    dom  .onclick=function(){....}
    
    jquery     ;
    $("   ").click(function(){...});
    
    jq     :
            focus
            blur
            submit
            change
            click
    
      :$("   ").html          
    </code></pre> 
     <p>         :jquery       on  ,           。<br/>       。</p> 
     <p>    :</p> 
     <pre><code>
    
        
            <meta charset="UTF-8"/>
            <title/>
            <script type="text/javascript" src="../js/jquery-1.11.0.js"/>
        
        
            <!--
                  jquery         dom    
                dom     :
                dom  .onclick = function(){}
                
                jquery   :
                jquery  .click(function(){})
                
                    :   jquery onclick  on         
            -->
            <input type="button" value="kate" id="btn"/>
        
        <script>
            // dom       
            document.getElementById("btn").onclick = function(){
                alert("dom        ");
            }
            //   jquery     
            $("#b").click(function(){
                alert("jquery     ");
            })
        </script>
    
    
    </code></pre> 
     <h3>  jquery      </h3> 
     <p>jquery   :(jq      )</p> 
     <ul> 
      <li>     <br/> show(   ) hide(   )</li> 
      <li>     <br/> slideDown(   ):    <br/> slideUp(   ):    </li> 
      <li>     <br/> fadeIn(int):  <br/> fadeOut(int):  </li> 
     </ul> 
     <p>    :</p> 
     <pre><code>
    
        
            <meta charset="UTF-8"/>
            <title/> 
            <style type="text/css">
                div{
                    background-color: #FF0000;
                    width: 100px;
                    height: 100px;
                }
            </style>
            <script type="text/javascript" src="../js/jquery-1.11.0.min.js"/>
        
        
            <!--
                  :1246771571@qq.com
                  :2018-11-01
                  :
            jquery   :
                        
            show(   ) hide(   )
            
                       
            slideDown(   ):    
            slideUp(   ):    
            
                        
            fadeIn(int):  
            fadeOut(int):  
            -->
            <input type="button" value="    " id="btn1"/>
            <input type="button" value="    " id="btn2"/>
            <input type="button" value="    " id="btn3"/>
            <div id="div1"/><br/>
        
        <script>
    
            
            //            
            $(function(){
                //                   show() hide()
                $("#btn1").click(function(){
                    //        xxx     
                    //$("#div1").hide(2000);
                    //     show  
                    //     toggle()               
                    $("#div1").toggle(2000);
                    
                });
                
                //        slideUp()  slideDown()
                $("#btn2").click(function(){
                    //                     (               )
                    //$("#div1").slideUp(2000);
                    
                    //      SlideToggle()  
                    $("#div1").slideToggle(2000);
                    
                });
                
                //        div        
                $("#btn3").click(function(){
                  //   fadeOut fadeIn      fadeTaggle()
                    $("#div1").fadeToggle(2000);
                    
                });
            })
        </script>
    
    
    </code></pre> 
     <h3>     </h3> 
     <h6>1     ★</h6> 
     <pre><code> $("#id ")           id   
     $(".class ")             
     $("   ")                
     $("*")                      
     $("#id ,.class ")          
    
       :    jquery  .css("  "," ")    css  。
       :$("*")        
     
              :$("*").css()          css  
    
      :             
                $("#id ,.class ")
                              
    </code></pre> 
     <p>  demo</p> 
     <pre><code>
    
        
            <meta charset="UTF-8"/>
            <title/> 
            <style type="text/css">
                div{
                    background-color: #FF0000;
                    width: 100px;
                    height: 100px;
                }
            </style>
            <script type="text/javascript" src="../js/jquery-1.11.0.min.js"/>
        
        
            <!--
                  :1246771571@qq.com
                  :2018-11-01
                  :
            1     ★
            
            $("#id ")  $(".class ")  $("   ") 
            id         css     
            
              :$("*")         
                      :$("*").css()          css  
            
              :             
                $("#id ,.class ")
                           (      )   
            
            2 
            -->
            <input type="button" value="id   (        )" id="btn1"/>
            <input type="button" value="   " id="btn2"/>
            <input type="button" value="  " id="btn3"/>
            <div id="div1"/><br/><br/>
            <div id="div1"/><br/>
        
        <script>
    
            
            
            $(function(){
                //      id    class       css       。
                $("#btn1").click(function(){
                    $("#div1").css("background-color","aqua");
                    
                });
                
                //       
                $("#btn2").click(function(){
                    $("*").css("background-color","chartreuse");
                    
                });
                
                //    id  div1 class  class1  
                
                $("#btn3").click(function(){
                    $("#div1,.class1").css("background-color","crimson");
                    
                });
            })
        </script>
    
    
    </code></pre> 
     <h6>2      </h6> 
     <p>      ★      css      </p> 
     <ul> 
      <li>a  b a   b  (a        )</li> 
      <li>a>b a   b   (a         ,           )</li> 
      <li>a+b a      (   )<br/> (      a  b,c  。b(id id1),c(id id2)    , id1  id2    $("#id1+#id2"))</li> 
     </ul> 
     <pre><code><a>
      <b id="id1"/>
      <c id="id2"/>
      <d/>
    </a>
    
     id1  id2   (c)    $("#id1+#id2")
    
    </code></pre> 
     <ul> 
      <li>a~b a     </li> 
     </ul> 
     <h6>3        </h6> 
     <pre><code>       :★
            :frist                     div : $("div:first")
            :last             $("div:last")
            :odd              $("div:odd")
            :even     
            :eq(index)        $("div:eq(3)")
            :gt(index) >          $("div:gt(3)")
            :lt(index) <          $("div:lt(3)")
    </code></pre> 
     <h6>4     </h6> 
     <pre><code>:has("   "):           
    
     //  : class   mini div 
     $("div:has(".mini")")
    </code></pre> 
     <h6>5     :</h6> 
     <pre><code>
    :hidden                input type="hidden"      display:none 
      :br          
    :visible 
    
             div:
    
    $("div:visiable")
       jquery        
    </code></pre> 
     <h6>6     :★</h6> 
     <pre><code>1 [   ]     
                
             title div     $("div[title]")
    2 [   =" "]          ,       。
    </code></pre> 
     <h6>7     :</h6> 
     <pre><code>:input            input select textarea button
    </code></pre> 
     <h3>  jq    css    </h3> 
     <pre><code>1       :
            attr():           
                  1:  
                    attr("    ")
                  2:      
                    attr("    "," ");
                  3:        json
                    attr({
                        "  1":" 1",
                        "  2":" 2"
                    })
            removeAttr("    "):      
        //  class      
        //  attr("class"," ");
        addClass("      ");     attr("class","      ");
        removeClass("      ");
    
    2  css  :     style  
            css():      css  
                  1:    
                    css("   ")
                  2:      
                    css("   "," ")
                  3:    
                    css({
                        "  1":" 1",
                        "  2":" 2"
                    });
    3        :
            width()
            height()
    
    </code></pre> 
     <h3>    </h3> 
     <pre><code>  :
            
              .each(function(){});
            $.each(    ,function(){});
            
          :
            each function         index dom
                index         
                dom         dom  (       this  )
        //////////////////////////////
              value  
            jquery  .val():  
            jquery  .val("...."):  
        /////////////////////////////////////////
                     
            html()
            text()
            
            xxxxx():        
            xxxxx("....."):        
                
                     :
                    html:       
                    text:         
                     :
                    html:   html  
                    text:           
        //////////////////////////////////////////////
          : $("  >")
    ///////////////////////
        :
            
            a.append(c): c   a   (   )  
            a.prepend(c): c   a      
            
            appendTo
            prependTo
            
            a.after(c): c  a   
            a.before(c): c  a   
            
            a.insertAfter(c)
            a.insertBefore(c)
          
            empty()     
            remove()     
    
    
    
               
            :enabled      
            :disabled     
            :checked       (           )
            :selected      (      )
    </code></pre> 
     <h3>    </h3> 
     <p>     Demo      ,      ,        ,              ,       。          ,             ,    ,            。</p> 
    </article>
                                </div>
                            </div>

    좋은 웹페이지 즐겨찾기