javascript是種腳本語言,瀏覽器下載到哪兒就會執行到哪兒,這種特性會為編程提供方便,但也容易使程序過於凌亂,支離破碎。
js從功能上可以分為兩大部分――框架部分和應用部分,框架部分提供的是對js代碼的組織作用,包括定義全局變量、命名空間方法等,每個頁面都會有相同或類似的框架。應用部分提供的是頁面功能邏輯,不同頁面會有不同的功能,不同頁面應用部分的代碼也不盡相同。
給應用部分的js代碼一個統一的入口,即:
複製代碼代碼如下:
<script type="text/javascript">
function init(){
//==================================================
// 註釋
// 功能、工程師名稱、工程師聯繫方式、時間
//=================================================
(function(){
……aaaaaaaaaaa
})();
(function(){
……bbbbbbbb
})();
}
</script>
頁面最下方調用init()函數即可
複製代碼代碼如下:
//=======init()調用屬於框架部分代碼==========
<script type="text/javascript">
init();
</script>
//=======init()調用屬於框架部分代碼=========
注:框架部分代碼主要分為:
1、命名空間函數定義
2、function init(){ } 其內寫應用部分的js
3、init()函數的調用【以防主體內沒有書寫init(),但調用,可採用以下書寫方式】
複製代碼代碼如下:
<script type="…">
if(init){
init();
}
</script>