ホームページ  >  記事  >  ウェブフロントエンド  >  jQueryの使い方入門(コード編)

jQueryの使い方入門(コード編)

不言
不言転載
2019-03-23 15:54:012408ブラウズ

この記事は、jQuery の使い方 (コード) を紹介します。ある程度の参考価値があります。困っている友人は参考にしてください。お役に立てれば幸いです。

コード部分

<script>
        window.jQuery=function(nodeOrSelector){
            let nodes={}
            let node1=[]
            if(typeof nodeOrSelector==='string'){
               let temp=document.querySelectorAll(nodeOrSelector)
               for(let i=0;i<temp.length;i++){
                   node1[i]=temp[i]
               }
            
            }else if(nodeOrSelector instanceof Node){
                node1={
                    0:nodeOrSelector,
                    length:1
                }
            }
            nodes.addClass=function(classes){
                classes.forEach(value => {
                    for(let i=0;i<node1.length;i++){
                        node1[i].classList.add(value)
                    }
                })
            
            }

             nodes.setText=function(text){
                for(let i=0;i<node1.length;i++){
                    node1[i].textContent=text
                }
            }
            return nodes   
        }
        window.$=jQuery
        var $p=$(&#39;p&#39;)
        $p.addClass([&#39;red&#39;])
        $p.setText(&#39;hi&#39;)
</script>

アイデア

まず関数jQuery()を宣言し、関数内で2つの関数をカプセル化したオブジェクトを宣言してクラスの実装と要素の追加を行うテキストの関数;
次に、渡されたパラメータが文字列であるか、関数内のノードであるかを判断します;
次に、addClass メソッドと setText メソッドを記述します;
最後に、オブジェクト ノードを返すと、メソッドを呼び出すことができます。反対すれば終わりです。

この記事はここですべてです。その他のエキサイティングなコンテンツについては、PHP 中国語 Web サイトの jQuery ビデオ チュートリアル 列に注目してください。

以上がjQueryの使い方入門(コード編)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。