這篇文章帶給大家的內容是關於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=$('p') $p.addClass(['red']) $p.setText('hi') </script>
首先聲明函數jQuery()並在函數中宣告一個封裝了兩個函數的對象,以實作為元素加class和添加文字的功能;
其次在函數中判斷所傳參數是否為字串或節點;
接著寫addClass與setText方法;
最後傳回物件nodes,可以呼叫物件中的方法,大功告成。
這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的jQuery影片教學專欄!
#以上是jQuery的用法介紹(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!