欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

寫jQuery插件時的注意點

 更新時間:2017年02月20日 16:40:40   作者:海角在眼前  
本文主要介紹了寫jQuery插件時該注意的知識點,具有很好的參考價值,下面跟著小編一起來看下吧

寫好jQuery插件,有一些注意的地方(持續(xù)添加)。

支持UMD

現(xiàn)在前端開發(fā)講究模塊化,所以jQuery插件也最好能夠兼顧模塊化。

模塊化模式大概有幾種: AMD、CommonJs、UMD。

AMD(Asynchronous Module Definition)

異步模塊定義,可以異步的加載或依賴其他模塊,支持的庫如 Require.js, Sea.js 。

 例子:

// xxx-plugin.js
define(['jquery'], function ($) {
 function myFunc(){};
 return myFunc;
});

CommonJs

可以將Javascript按照 Node 模塊的方式定義。

例子:

var $ = require('jquery');
function myFunc(){};
module.exports = myFunc;

UMD(Universal Module Definition)

為了兼容 AMD 和 CommonJs風(fēng)格,出現(xiàn)了UMD。

代碼:

(function (root, factory) {
 if (typeof define === 'function' && define.amd) {
 // AMD
 define(['jquery'], factory);
 } else if (typeof exports === 'object') {
 // Node, CommonJS-like
 module.exports = factory(require('jquery'));
 } else {
 // Browser globals (root is window)
 root.returnExports = factory(root.jQuery);
 }
}(this, function ($) {
 function myFunc(){};
 return myFunc;
}));

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • 基于jQuery的倒計時插件代碼

    基于jQuery的倒計時插件代碼

    jQuery倒計時插件,主要用來限時購買,需要的朋友可以參考下。
    2011-05-05
  • jquery插件hiAlert實現(xiàn)網(wǎng)頁對話框美化

    jquery插件hiAlert實現(xiàn)網(wǎng)頁對話框美化

    hiAlert是一款基于jQuery的信息提示插件,它支持操作成功、操作失敗和操作提醒三種信息提示方式。hiAlert瀏覽器兼容性非常好,支持更改提示內(nèi)容,支持定位提示框的位置,可配置插件參數(shù)。
    2015-05-05
  • jQuery表單驗證簡單示例

    jQuery表單驗證簡單示例

    這篇文章主要介紹了jQuery表單驗證的方法,結(jié)合簡單實例形式分析了jQuery針對表單必填項進行驗證的方法,需要的朋友可以參考下
    2016-10-10
  • 再說AutoComplete自動補全之實現(xiàn)原理

    再說AutoComplete自動補全之實現(xiàn)原理

    再說AutoComplete自動補全之實現(xiàn)原理,這里以asp.net后臺為主,考慮到性能最好是生成xml并入緩存。
    2011-11-11
  • jQuery Ajax請求狀態(tài)管理器打包

    jQuery Ajax請求狀態(tài)管理器打包

    現(xiàn)在的網(wǎng)站,在一個網(wǎng)頁中有異步請求甚至許多個異步請求已經(jīng)不足為奇。Ajax已經(jīng)成為了現(xiàn)在網(wǎng)站必須的基本功能,使網(wǎng)頁應(yīng)用更接近于桌面應(yīng)用
    2012-05-05
  • jQuery實現(xiàn)手機號正則驗證輸入及自動填充空格功能

    jQuery實現(xiàn)手機號正則驗證輸入及自動填充空格功能

    這篇文章主要介紹了jQuery實現(xiàn)手機號正則驗證輸入及自動填充空格功能,涉及jQuery事件響應(yīng)、字符串遍歷及正則判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • jquery 模式對話框終極版實現(xiàn)代碼

    jquery 模式對話框終極版實現(xiàn)代碼

    今天終于有時間把我以前寫的一個jQuery插件進行整理,改進。這是一個模擬“模式對話框”的插件,該模式對話框共有三種皮膚,紅、綠、藍。
    2009-09-09
  • jQuery實現(xiàn)的tab標簽切換效果示例

    jQuery實現(xiàn)的tab標簽切換效果示例

    這篇文章主要介紹了jQuery實現(xiàn)的tab標簽切換效果,結(jié)合實例形式分析了jQuery響應(yīng)鼠標事件動態(tài)變換頁面元素屬性的相關(guān)操作技巧,需要的朋友可以參考下
    2016-09-09
  • ztree實現(xiàn)權(quán)限橫向顯示功能

    ztree實現(xiàn)權(quán)限橫向顯示功能

    最近在做權(quán)限功能的時候,采用的ztree實現(xiàn)的,但是產(chǎn)品要求最后一層的權(quán)限節(jié)點要橫向顯示。下面小編把基于ztree實現(xiàn)權(quán)限橫向顯示功能的實現(xiàn)思路分享給大家,供大家參考
    2017-05-05
  • Jquery跨域獲得Json時invalid label錯誤的解決辦法

    Jquery跨域獲得Json時invalid label錯誤的解決辦法

    這兩天用 Jquery 跨域取數(shù)據(jù)的時候,經(jīng)常碰到 invalid label 這個錯誤,十分的郁悶,老是取不到服務(wù)器端發(fā)送回來的 json 值,一般跨域用到的兩個方法為:$.ajax 和 $.getJson
    2011-01-01

最新評論