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! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          zepto入門

          來源:互聯網轉載 時間:2023-08-17 01:01:37

          zepto:

          安裝了node.js可以通過

          npm install zepto; 或者grab the latest version on GitHub安裝

          否則可以通過在zepto的官網上復制粘貼。

          ?

          它是專門為移動端定制的框架:輕量級的javascript庫

          zepto與jQuery類似的api:會jQuery就會zepto

          ?

          zepto的特點:

          針對移動端:

          輕量級壓縮版只有8kb

          響應執行速度快

          語法,大多數語法和jQuery一樣,學習難度低,上手快

          目前api完善的框架中體積最小的一個

          ?

          官網:zeptojs.com

          需要將touch.js下載下來;適配移動端

          與jQuery相同的api

          核心:$

          1.做函數使用:

          function(){}

          選擇器字符串

          dom code

          html字符串

          2.做對象使用:

          $.isArray();

          $.ajax();

          等等

          ?

          與jQuery不同的API

          attr一般用于自定義屬性

          prap一般用于boolean值屬性(當沒有選中就可以沒有這個屬性,如class何selected等)

          attr在屬性沒有定義的情況下會得到undefined

          prap在讀取屬性的優先級要高于attr

          removeProp()移除屬性;這個屬性在1.2以上才有

          ?

          dom操作:

          jQuery在插入配置對象的時候會發生失敗;

          但zepto可以

          ?

          在vue中遇到class會寫成className進行插入;

          ?

          var $p=$("<p>hello</p>",{id:"insert",background:"red"})使用配置對象對前面的內容進行修飾。

          ?

          jQuery:可以遍歷數組、對象但不能遍歷字符串

          zepto:中可以遍歷字符串.比如需要轉換成字符串在逐個遍歷

          ?

          zepto:可以通過offset()獲取沒有單位的值,可以用來計算。

          ?

          jQuery獲取寬高:

          width().height()內容區的寬高,不帶單位

          .css("width")

          ?

          innerHeight(),innerWidth();包括padding

          outerHeight(),outWidth()包括邊框,傳true包含margin

          ?

          zepto:

          width(),height()相當于jQuery的innerHeight,和innerWidth,并且沒有單位

          沒有inner~

          獲取單獨的值

          .css("width")

          .css("height")

          .css("border-width")://border是一個復合屬性,里面包含了

          .css("padding")

          ?

          jQuery:可以獲得隱藏元素的寬高

          ?

          display為none的話

          zepto:獲取不到隱藏元素的屬性值

          ?

          事件委托:live已經廢除了

          jQuery中的事件委托使用delegate

          $().delegate("事件","選擇器",function());

          也可以

          $().on("事件","選擇器",function());

          ?

          zepto中

          delegate已經要廢除了

          用on就行了;

          ?

          這里有一個坑

          ?

          在zepto中,它是將委托事件放到一個隊列之中,當觸發第一個元素之后,它會將后面符合條件的元素全部觸發掉。

          點擊第二個元素會觸發后面的元素。

          ?

          click相對于touch事件會有300毫秒的延遲;

          ?

          與jQuery類似的事件:

          on()綁定事件

          off()關閉綁定事件

          bind()綁定事件處理函數,通常用在自定義事件上。

          one()綁定一次性事件

          trigger()觸發用bind()的事件通常用于自定義事件。

          unbind()刪除所有綁定的bind事件

          bind("函數名",function())

          trigger(函數名)

          ?

          zepto獨特的touch事件

          tap(),利用在document綁定touch來模擬tap事件,并且tap事件會冒泡到document上

          singleTap()點擊事件

          doubleTap()雙擊事件

          longTap()當一個元素被按住超過750毫秒,這個事件可以修改

          ?

          swipe(可以通過css的touch-action:none禁止默認的滑動)(滑動超過30px算滑動事件)

          對滑動的方向進行滑動

          swipeLeft

          swipeRight

          swipeTop

          swipeDown

          ?

          zeptoform表單:get沒必要;它在地址欄就顯示了。

          serialize()在Ajax請求中post請求用來將提交的表單元素轉化成URL-encoded字符串key(name)/value

          不能使用的表單元素和未選中的選項將會被跳過

          serializeArray()將表單元素編譯成name/value對象的數組

          不能使用的表單元素和未選中的選項將會被跳過

          submit()為submit綁定一個單處理函數,默認情況是提交表單;除非阻止默認行為;

          ?

          ?

          id的尋找的速度比class塊:原因是找到id之后不會向下尋找;

          ?

          在開發的時候需要對類進行劃分,最好不要使用重復的名字(在命名中可以使用-等命名,需要具體,如果多人開發可以通過在前面添加自己最鮮明的符號)

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

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

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

          糖果色是指什么顏色?糖果色多指傾向于亮色的淺色,如粉色、淺黃、奶藍色、草綠色、橙色等亮色。是讓人整體感覺充滿朝氣和活力的顏色,讓人瞬間感到愉悅和輕松。是一種感覺積極向上,然后又不沉悶的顏色。糖果色是指什么顏色?亮色屬于糖果色!紅、藍、綠、橙、紫、白、黑、橙、黃、綠、白、粉、黑、紅、紅、紅、粉、紅、紅、棕等。糖果色是什么色系?糖果色是2009年夏天開始流行的顏色。主色調為粉色、粉藍、粉綠、粉黃、亮紫...

          怎么用U盤還原電腦里的備份?要從U盤還原系統,有兩種(當然了前提就是你備分的系統已放在旁邊u盤):1.從光盤、u盤啟動winpe,用pe里帶的ghost再自我復制完全安裝你的gho鏡像。這個方法當然可能會更比較適合你的情況;2.一鍵設置ghost:這個方法需要用能選路徑和軟件備份gho名字的快捷鍵ghost軟件,那種又不能選的是不行啊的;但是要你硬盤上的這個一鍵ghost還能夠工作。要是滿足的條件...

          360搶票王還可以搶票嗎?30票搶票王還能用。你可以試試。30搶票提供自動識別驗證碼、預約提醒、自動刷票等功能。搶到火車票的成功率翻倍,幫你買一張回家的火車票??梢酝ㄟ^驗證碼自動識別,自動放票。不過我每次買票都是用12306APP,是官方的搶票軟件,不會有第三方費用。如何用360搶票王搶下鋪火車票?打開軟件后,點擊右上角的“類型”,選擇“下鋪火車票”。30搶票王是360推出的全新搶票工具。是在常用...

          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>