国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

從javascript語言本身談項目實戰

2024-09-06 12:44:02
字體:
來源:轉載
供稿:網友

從javascript語言本身談項目實戰
                                              dulao5  2005-1-15

       隨著ajax的升溫,javascript越來越得到人們的重視。重要的是,ajax在一定程度上帶來了web軟件架構上的變化,人們把越來越多的功能分配到客戶端實現,javascript子項目規模越來越大。如何更高效的使用javascript,如何更科學的組織javascript,如何更順利的保證項目進展?我想就我的經驗談一點淺見。

一。 開發人員需要認真學習javascript語言本身
       由于javascript是“世界上最被誤解的語言”, 大部分人對javascript語法并沒有全面了解過,只是憑借看起來很像c或者java的關鍵字按照自己的理解寫javascript代碼。其實 javascript是一種很獨特的語言,和c++/java有非常大的區別,要想用javascript做大一些的項目,開發人員必須老老實實的學習 javascript的語法。真正掌握了語法后,我們才不會把delete看成釋放內存對象,才不會為到底參數傳遞是值傳遞還是引用傳遞而煩惱。真正理解了javascript的基于原型的OO方式,才可能寫出具有良好架構的javascript程序。
       《javascript權威指南》是一本最合適的書,鄭重推薦。另外ECMA262 文檔可以作為參考。網上流行的jscript手冊chm版本使用起來比較方便,不過這是微軟的jscript實現,和標準的javascript略有區別,使用時應該注意上面的注腳信息。關于javascript的原型和OO,網上已經有很多文章介紹了,在此不再多說。

二。 良好的代碼來源于良好的設計
       只有設計優良,代碼才會寫的漂亮。現在的javascript子項目已經不是以前web項目中的“邊角料”和散兵游勇了,在較大的ajax項目內, javascript將非常復雜,ajax的異步模型也和以前順序執行的程序設計有所區別。所以建議做javascript前首先做好設計。推薦使用用例驅動的方式,把用例分析清楚,以便全局考慮所有可能的頁面交互過程,繪出頁面內一些對象之間的交互圖,分析一些數據對象的狀態,作出精細的 javascript設計。

三。 使用設計模式,復用其他領域的設計經驗
        如果javascript非常復雜,可以考慮使用一些模式。我想大部分做javascript的開發者都不是“javascript科班”出身吧:) 掌握了javascript的語言本質,就可以復用我們在其他領域的經驗了。使用javascript框架或者ajax框架,使用單例模式做一個全局的數據緩沖池,或者使用觀察者模式把界面對象和數據對象分離,使用命令模式實現用戶的操作隊列等等。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 边坝县| 葵青区| 琼海市| 商水县| 盈江县| 聂拉木县| 兴安盟| 尼勒克县| 菏泽市| 华蓥市| 城口县| 思茅市| 施甸县| 德兴市| 安庆市| 葫芦岛市| 南岸区| 南陵县| 安国市| 股票| 望城县| 孟津县| 乐清市| 宾阳县| 临夏市| 介休市| 绍兴市| 武义县| 平陆县| 体育| 互助| 图木舒克市| 台安县| 清河县| 左云县| 彰武县| 塔河县| 永泰县| 固始县| 衡东县| 静海县|