jQueryのAPIを実現

1499 ワード

一、需要:API:1を含む「jQuery」というライブラリを構築する.addClass():選択した要素にclass 2を追加します.setText():選択した要素のテキスト内容を変更する
二、実現手順:1.要素の取得
window.jQuery = function(nodeOrSelector) {
  let nodes = {}
  if(typeof nodeOrSelector === 'string'){
    let temp = document.querySelectorAll(nodeOrSelector)//   
    for(let i=0;i

2.addClassというAPIを設定する
nodes.addClass = function(value) {
      for(let i=0;i

3.setTextというAPIを設定する
   nodes.setText = function(text) {
     if(text === undefined){        //          , setText()          nodes      
       let texts = []
       for(let i=0;i

4.完全なコード
window.jQuery = function(nodeOrSelector) {
  let nodes = {}
  if(typeof nodeOrSelector === 'string'){
    let temp = document.querySelectorAll(nodeOrSelector)
    for(let i=0;i