js 不用重複檢測瀏覽器提高效率

2022-09-21 09:39:12 字數 503 閱讀 1779

這裡以拿 新增事件示例

複製** **如下:

// 方式1

f addevent(el, type, fn)else

} // 方式2

var addevent = document.addeventlistener ?

function(el, type, fn) :

function(el, type, fn) ;

方式1在函式內做判斷,每次給元素新增事件都需判斷一次,效率相對程式設計客棧低一些。

jquery 1.6.1/prototype 1.7/mootools 1.3/tangram 1.3.6/reg.js/right.js都是採用這種分支方式。

方式2使用了兩www.cppcns.com個匿名函式,僅在初始化時判斷一次,後每次呼叫無須判斷。效率相對高一些。

ext/kissy/qwrap 採用這種分支寫法。

本文標題: js 不用重複檢測瀏覽器提高效率

本文位址:

10款提高效率谷歌瀏覽器外掛程式

盤點那些好用的chrome外掛程式 作用 高度可自定義的滑鼠手勢 超級拖拽 滑鼠滾輪手勢 遙感手勢,提公升工作效率。外掛程式主頁 使用者數 525k star數 8036 同類外掛程式 drag and go 作用 合併所有chrome視窗,如下圖 外掛程式主頁 使用者數 28k star數 113...

勿重複檢測瀏覽器

拿新增事件示例 方式1 function addevent el,type,fn else 方式2 var addevent document.addeventlistener function el,type,fn function el,type,fn 方式1在函式內做判斷,每次給元素新增事件都...

iOS 利用外掛程式實時重新整理模擬器 提高效率

解決辦法 1.需要給xcode安裝乙個alcatraz外掛程式 安裝完成後 點選window 下面的 package manager 安裝我們今天的主角 2.injection plugin for xcode 主角就是這個外掛程式 現在我們搜尋一下它的名字 injection 3.我們在某個執行的...