最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery中extend函數(shù)詳解

 更新時(shí)間:2015年07月13日 09:57:45   投稿:hebedich  
這篇文章主要介紹了jQuery中extend函數(shù)詳解的相關(guān)資料,需要的朋友可以參考下

1.$.extend({},defaults, options)

這樣做的目的是為了保護(hù)包默認(rèn)參數(shù)。也就是defaults里面的參數(shù)。

做法是將一個(gè)新的空對(duì)象({})做為$.extend的第一個(gè)參數(shù),defaults和用戶傳遞的參數(shù)對(duì)象緊隨其后,這樣做的好處是所有值被合并到這個(gè)空對(duì)象上,保護(hù)了插件里面的默認(rèn)值。

$.fn.myPlugin = function(options) {
  var defaults = {
    'color': 'red',
    'fontSize': '12px'
  };
  var settings = $.extend({},defaults, options);//將一個(gè)空對(duì)象做為第一個(gè)參數(shù)
  return this.css({
    'color': settings.color,
    'fontSize': settings.fontSize
  });
}

2.代碼混淆與壓縮

你下載的插件里面,一般都會(huì)提供一個(gè)壓縮的版本一般在文件名里帶個(gè)'min'字樣。也就是minified的意思,壓縮濃縮后的版本

這里的壓縮不是指代碼進(jìn)行功能上的壓縮,而是通過將代碼里面的變量名,方法函數(shù)名等等用更短的名稱來替換,并且刪除注釋(如果有的話)刪除代碼間的空白及換行所得到的濃縮版本。同時(shí)由于代碼里面的各種名稱都已經(jīng)被替代,別人無法閱讀和分清其邏輯,也起到了混淆代碼的作用。

壓縮的好處:1.代碼量變少,加快加載速度,提高性能

      2.防止別人盜用代碼

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評(píng)論

长顺县| 鸡泽县| 浙江省| 万源市| 麟游县| 舒城县| 铜陵市| 五寨县| 孟连| 拜泉县| 东城区| 和田市| 丹寨县| 西畴县| 云安县| 瑞安市| 枣强县| 万山特区| 阿坝县| 广德县| 萨迦县| 云安县| 临城县| 佛冈县| 玉屏| 台江县| 同江市| 天全县| 休宁县| 林芝县| 封丘县| 蓝田县| 翼城县| 安塞县| 辽中县| 钟祥市| 澜沧| 桐乡市| 云梦县| 梓潼县| 平利县|