防止变量被覆盖
? 一個很著名的防止變量被覆蓋的例子是使用jQuery和Prototype JavaScript庫。它們都大量使用了字符變量$。如果在應用中同時引用了這兩個庫,則最后添加的庫將控制$。將變量傳遞給自執行匿名函數的技巧,可以用來保證在一塊代碼里面,jQuery可以使用$變量。
? 對于這個例子,你應該知道jQuery和$變量是彼此的別名。將jQuery變量傳遞給參數為$的自執行匿名函數,就能避免$被Prototype庫占用了。
(function( $ ){ //直到這里,$是Prototype函數// 在函數作用域里面,$是jQuery對象。這是一個簡單的示例,// 甚至是在自執行匿名函數里面定義的函數,也可以通過$來引用jQuery對象。console.log( $ ); })( jQuery );?
轉載于:https://www.cnblogs.com/nodejsxxh/p/4421163.html
總結
- 上一篇: HDU 4023 (博弈 贪心 模拟)
- 下一篇: IOS问题汇总:2015-1-14 xi