[jQuery] jQuery 입구 함수 다른 매개 변수 테스트 전송

8925 단어 jQuery
아마도 모두가 매일 jQuery를 사용할 것이다. 그러나 jQuery 입구 함수가 각 값에 전달된 후의 되돌아오는 값을 자세히 분석한 적이 있는가? 다음은 테스트의 과정과 총결이다.
테스트 코드:
    <script>
        $(function () {
        //jQuery              
        /*
          1.   ""  null  undefined NaN  0  false
          2.  html  
          3.     
          4.    
          5.     
          6.    
          7.  dom  
          8.        

         */
            //1.   ""  null  undefined NaN  0  false
            console($());
            console.log($(""));
            console.log($(null));
            console.log($(undefined));
            console.log($(NaN));
            console.log($(0));
            console.log($(false));
              jQuery  jQuery.fn.init

            //2.  html  
            console($('

1

2

3

'
)); // jQuery3.4.1 error //3. console.log($("ul>li")); // // 4. console.log($([1,2,3,4])); // jQuery // 5. console.log($({0:1,1:2,2:3,3:4,length:4})); // jQuery // 6. console.log($(new Number(123))); // jQuery !!!!?? X , jQuery // 7. dom console.log($("ul>li:nth-child(1)")); // dom jQuery // 8. console.log($(123)); // }) </script>

요약:
4
  • '', null,undefined,NaN,0,false 빈 대상을 전송하고 반환 값은 모두 jQuery 대상 jQuery이다.fn.init

  • 4
  • 문자열, 일반적으로 선택기로 일치하는 대상(봉인된 jQuery 대상)을 되돌려줍니다

  • 4
  • HTML 코드 세그먼트: 만들어진 DOM 요소를 jQuery 대상에 저장하고 선택기를 되돌려줍니다. 찾은 모든 요소를 jQuery 대상에 저장합니다

  • 4
  • 배열은 배열에 저장된 요소를 한 번에 jQuery 대상에 저장합니다

  • 4
  • 상기 유형을 제외하고 전송된 그룹을 jQuery 대상에 저장하여 되돌려줍니다

  • PS: 댓글을 환영하고 좋아요를 눌러주세요. 당신의 인정은 제가 꾸준히 글을 쓰는 가장 큰 동력입니다~~

    좋은 웹페이지 즐겨찾기