js中避免全局變量冗雜的解決方式

1.在開發前端當中,經常會定義一些全局變量,想在整個js中的方法都能使用,但是在一個js中定義全局變量後,會出現在其它js冗雜的問題,所以對變量的定義還得注意重名等問題.

解決方式:

在js中定義匿名函數

(function () {})();//後面的()是運行函數的意思

在匿名函數中進行開發,主要利用函數內的變量作用域,避免產生全局變量,影響整體頁面環境,增加代碼的兼容性。

 

2.jQuery中的$(function(){...});和js原生的$(document).ready(function(){...});是等效的,優於window.onload,後者必須等到頁面內包括圖片的所有元素加載完畢後才能執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章