jQuery 3.0 Alpha 發布,Deferred 兼容 Promise

f627 9年前發布 | 6K 次閱讀 jQuery

jQuery 3.0 預覽版發布,此版本是 jQuery 3.0 的第一個 Alpha 預覽版!此版本主要特性:支持現代化瀏覽器和 IE9 環境。同時還發布了 jQuery Compat 3.0 Alpha 版本,此版本主要特性:支持 IE8!

jQuery 3.0 Alpha 和 jQuery Compat 3.0 Alpha 都支持 Yandex,一個 2012 年發布的瀏覽器,可以從 jQuery CDN 或者這里直接下載:

  • https://code.jquery.com/jquery-3.0.0-alpha1.js

    </li>

  • https://code.jquery.com/jquery-compat-3.0.0-alpha1.js

    </li> </ul>

    使用 npm 安裝:

    npm install jquery@3.0.0-alpha1

    npm install jquery-compat@3.0.0-alpha1

    此版本可以使用 jQuery 遷移插件進行升級。

    值得關注的特性

    • 簡化 .show().hide() 方法

      </li>

    • 修改 .data() 名稱,更新 .data() 實現,能更好的匹配 HTML5 數據集規范

      </li>

    • jQuery.Deferred 現在兼容 Promises/A+ 和 ES2015

      </li>

    • 樣式表設為 display:none 的元素,show() 無法讓該元素顯示

      </li>

    • 移除 jQuery.ajax 的特定 Deferred 方法

      </li>

    • 嘗試性增加錯誤提醒

      </li>

    • .width(), .height(), .css(“width”) 和 .css(“height”) 可以返回小數值

      </li>

    • 移除廢棄的事件別名(.load, .unload.error

      </li>

    • 不能在 jQuery 對象中訪問 jQuery.swap, jQuery.buildFragment 和 jQuery.domManip

      </li>

    • Animations 現在使用 requestAnimationFrame

      </li>

    • .unwrap( selector )

      </li>

    • 大幅度提升 jQuery 自定義選擇器速度


      </li> </ul> 詳細更新內容請看發行說明


      來自:http://www.oschina.net/news/64269/jquery-3-0-alpha

       本文由用戶 f627 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
       轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
       本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!