(function($,window,document){.......})用法
這是jQuery寫外掛的書寫方法。
function($,window,document)
這三個引數的意思是:
①$ 是把jQuery傳進來,這樣你可以在function中可以繼續使用$作為jQuery的引用
②window 把當前的window(視窗)物件傳進來
③document 把當前的dom物件傳進來,這樣你可以操作dom物件。html的所有元素都屬於dom物件的範疇
作用:
主要傳遞jquery物件進去。
因為函式內部有作用域,所以把程式碼包在一個即時函式中,防止對全域性作用域造成汙染。
例項程式碼
(function(win,doc){
function change(){ doc.documentElement.style.fontSize=20*doc.documentElement.clientWidth/320+'px'; } change(); win.addEventListener('resize',change,false) })(window,document);
相關文章
- $(document)和$(window)區別
- $(document).ready(function(){})的作用Function
- window.opener.document.getElementById
- document、DOM、window、BOM區別
- document.cookie 用法Cookie
- document.cookie用法Cookie
- document.doctype用法
- document.documentMode用法
- document.domain用法AI
- document.lastModified用法AST
- document.title用法
- js裡document的用法JS
- document.inputEncoding用法Encoding
- JavaScript中document的用法JavaScript
- document.all用法詳解
- JS學習筆記:JS 的function( window, undefined ) {}(window)寫法JS筆記FunctionUndefined
- javascript裡的document.all用法收集JavaScript
- window.onload與$(document).ready()的區別
- $().click () 和 $(document).on ('click','要選擇的元素',function (){}) 的不同Function
- document.ready和window.onload的區別
- JavaScript客戶端document物件和window物件的區別JavaScript客戶端物件
- 菜鳥學JS(五)——window.onload與$(document).ready()JS
- javascript function的多種用法詳解JavaScriptFunction
- document.compatMode用法簡單介紹
- 翻譯:window function(已提交到MariaDB官方手冊)Function
- JavaScript 裡 window, document, screen, body 這幾個名詞的區別JavaScript
- 前端筆試小結之$(document).ready() vs window.onload()前端筆試
- java高階用法之:JNA中的FunctionJavaFunction
- PHP函式register_shutdown_function的用法PHP函式Function
- JavaScript: window.onload = function() {} 裡面的函式不執行JavaScriptFunction函式
- Function.prototype.bind()方法用法簡單介紹Function
- C++11 std::bind std::function 高階用法C++Function
- window.onload()函式和jQuery中的document.ready()區別函式jQuery
- window.open()函式引數用法詳解函式
- mysql儲存過程procedure、函式function的用法MySql儲存過程函式Function
- document,document.documentElement區別
- Orale的struct,array,cursor,stored procedure,function,package的用法例子StructFunctionPackage
- javascript 中function(){},new function(),new Function(),Function 摘錄JavaScriptFunction