国产探花免费观看_亚洲丰满少妇自慰呻吟_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框架,使用單例模式做一個全局的數據緩沖池,或者使用觀察者模式把界面對象和數據對象分離,使用命令模式實現用戶的操作隊列等等。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 竹溪县| 上思县| 云安县| 噶尔县| 宜宾市| 东兴市| 沅陵县| 长治市| 清河县| 汝南县| 迁西县| 巴南区| 海伦市| 兴文县| 东丰县| 安义县| 太保市| 香格里拉县| 镇江市| 铜陵市| 文昌市| 上林县| 敖汉旗| 翼城县| 鄯善县| 威宁| 旬邑县| 江陵县| 前郭尔| 同江市| 泾源县| 涿鹿县| 霍山县| 扬中市| 深水埗区| 沙雅县| 全南县| 苍山县| 江孜县| 新建县| 桑植县|