1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          讓你熟知jquery見鬼去吧

          來源:互聯網轉載 時間:2024-01-29 08:09:03

          $是jquery最具代表的符號,當然php也是,但是二者不能同日而語;不得不說jquery的選擇器是大家贊不絕口的,在它1.x版本中對ie兼容性是最好的,這要歸功于$選擇器;

          現在呢,html5的降臨,移動端的巨大發展,讓我們可以慢慢棄用這臃腫的工具,輕裝上陣,打死你個龜孫兒

          document.querySelector()document.querySelectorAll(str)這對兄弟jquery2.x版本選擇器的核心,我們可以簡單的封裝一個函數來代替jquery的$$

          function $$(els){    var dom = document.querySelectorAll(els);    if(dom.length==1){        return dom[0]    }else {        return dom;    }}

          document.querySelector("selector1,selector2,...") 返回要查詢的首個元素
          document.querySelectorAll("selector1,selector2,...") 返回查詢的全部元素
          可以使用元素的 id, 類, 類型, 屬性, 屬性值等

          是時候放棄removeClass()和addClass()了

          下面介紹的就是classList 返回元素的類名,作為 DOMTokenList 對象(官方解釋),下面就舉栗子來說明其作用吧

          <p ></p><script type="text/javascript">    $$("#demo").classList.add("c1","c2")    //位p添加    $$("#demo").classList.remove("c1","c2")    //移除c1 c2類名,如果其中有一個是不存在的不會影響存在的類名的移除    $$("#demo").classList.item(0)    //第一個類名    $$("#demo").classList.toggle("c1")    //如果有c1這個類名就移除,如果沒用就添加    $$("#demo").classList.contains("c1")    //判斷是否有這個類名,true false</script>

          下面是一些原生js替代jquery的某些方法的代碼片段

          //尾部追加DOM元素。$("#demo").append($(child));// jQuery寫法$$("#demo").appendChild(child);//頭部插入DOM元素$("#demo").prepend($(child));// jQuery寫法$$("#demo").insertBefore(child, $$("#demo").childNodes[0])//刪除元素$("#demo").remove();// jQuery寫法$$("#demo").parentNode.removeChild($$("#demo"))

          ps 對于很多移動端的所謂h5頁面來說,主要的是動畫效果,dom操作的復雜程度不高,我們就不必要去引用一個我們用的不多的jquery,雖然zepto也不是很大,其實原生的還不止這些,例如:element.getBoundingClientRect()

          function getRect (element) {    var rect = element.getBoundingClientRect();    var top = document.documentElement.clientTop;    var left= document.documentElement.clientLeft;    return{        top    :   rect.top - top,        bottom :   rect.bottom - top,        left   :   rect.left - left,        right  :   rect.right - left,        width  :   rect.width,        height :   (rect.bottom - rect.top)    }}

          不說這是干嘛地,自己查吧~~

          原文鏈接:http://azq.space/blog/html5-d...

          公眾號

          我們的主頁

          本文轉載于猿2048:讓你熟知jquery見鬼去吧

          標簽:jquery吧-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          怎么登陸58同城企業網?非常簡單。進入t.58.com主頁后,點擊右上角的“注冊”。注冊帳戶后,您可以免費發布信息。有不同類型的項目可供選擇。首先打開電腦,點擊58局域網,有很多信息,然后點擊右上角的注冊,有一個界面,有三種注冊方式:微信、手機和電子郵件。其次,點擊郵件注冊(以郵件注冊為例),輸入用戶名(可按企業名稱命名)、電子郵件(其他招聘網站不能注冊)和密碼,確認密碼,勾選“我已閱讀并同意”5...

          elle的包包是幾線品牌?Elle男包屬于中高檔。Elle品牌來自法國時尚雜志《ELLE PARIS》。因為雜志的流行,延伸到男女裝、童裝、皮鞋、手表、裝飾展品的誕生和發展?來自法國的Elle時尚品牌,通過對流行趨勢的精準分析和傳播,精選并專注于時尚產品。經過半個世界的沉淀,ELLE已經成為著名的時尚品牌。elle男包是什么檔次?高檔Elle男包屬于高端階層。雖然不是奢侈品,但在時尚界很有影響力...

          當然是北京可以養金毛嗎?。金毛有以下優點,適合飼養。1.金毛是一種溫和的犬種。它是三種非攻擊性犬種之一。它很溫柔,對人類很友好,喜歡和人玩,平時也很溫柔。(但是唐 我不認為它 真的沒有攻擊性。)2,金毛顏值高,小時候特別軟萌,長大后很帥,笑起來有一種別扭的感覺,很有治愈力。3.金毛 s智商高。據說金毛 s的智商在狗界排第四,可見他很聰明。平時稍加訓練,金毛就能很快理解他的主人 s的話,學好他的技術...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>