脚本语言+文档对象模型基于浏览器客户端的编程
生活随笔
收集整理的這篇文章主要介紹了
脚本语言+文档对象模型基于浏览器客户端的编程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
記得最初學習Web開發時,首先接觸的便是腳本語言(如:Vbscript、javascript......),因為腳本語言的體系結構并不是太復雜,要掌握的內容少,而且很容易進行實戰開發(比如實現網頁上的圖像反轉特效......),那時每每實現這種效果,心里就一片狂喜,呵呵,但隨著學習的深入,卻發現腳本語言雖然容易上手,但有時為了實現一個常見的功能(比如文件上傳......),卻要費很大的功夫和精力,并且寫的代碼時不時還出現這樣那樣的問題,后來才理解,腳本語言僅僅是要滿足DHTML的需要(滿足客戶端豐富的交互功能、減輕服務器端的壓力.....)而構建的,下面就談談我自己學習腳本語言+文檔對象模型時覺得需要掌握的重點:
??????? 1、要理解腳本編程語言基于事件驅動模型的特性
??????????????相信學過VB的程序員對于事件驅動模型早已爛熟于胸了,呵呵,這種事件驅動模型的特性在編程的應用真的是很方便,也很奇妙,理?? 解了它編寫腳本程序就有了一個清晰的思路。
??????? 2、理解與熟悉DOM(也就是文檔對象模型)
????????????? 文檔對象模型把瀏覽器層面上的所有元素都定義成了對象,這大大的減輕了編程的復雜度,可以使腳本編程語言在客戶端很容易實現比較酷的交互性效果,只要你能想到的,都能實現。現在ECMA的Web開發標準中就詳細定義了DOM
????????3、在編程中要盡量在需要的地方使用正則表達式
??????????????正則表達式確實是程序員的開發利器,而且在各種編程語言和應用系統當中都有很重要的地位
????????4、閱讀別人程序代碼
????????????? 閱讀別人程序代碼是提高自己的變成水平的有力方法,對于腳本語言,網上的教程和源碼有很多,現推薦兩個地方,個人覺得是學習腳本語言比較好的地方:
????????????? 無憂視窗:http://www.51windows.net/
??????????????藍色理想論壇:http://www.blueidea.com/bbs/
??????????????藍色理想網絡編程技術文檔:http://www.blueidea.com/tech/index.asp
????????????? 藍色理想論壇會員用javascript和正則表達式開發的表單驗證組件:http://www.blueidea.com/bbs/NewsDetail.asp?GroupName=Dreamweaver+%26+Javascript%D7%A8%C0%B8&DaysPrune=5&lp=1&id=1834871
??????? 1、要理解腳本編程語言基于事件驅動模型的特性
??????????????相信學過VB的程序員對于事件驅動模型早已爛熟于胸了,呵呵,這種事件驅動模型的特性在編程的應用真的是很方便,也很奇妙,理?? 解了它編寫腳本程序就有了一個清晰的思路。
??????? 2、理解與熟悉DOM(也就是文檔對象模型)
????????????? 文檔對象模型把瀏覽器層面上的所有元素都定義成了對象,這大大的減輕了編程的復雜度,可以使腳本編程語言在客戶端很容易實現比較酷的交互性效果,只要你能想到的,都能實現。現在ECMA的Web開發標準中就詳細定義了DOM
????????3、在編程中要盡量在需要的地方使用正則表達式
??????????????正則表達式確實是程序員的開發利器,而且在各種編程語言和應用系統當中都有很重要的地位
????????4、閱讀別人程序代碼
????????????? 閱讀別人程序代碼是提高自己的變成水平的有力方法,對于腳本語言,網上的教程和源碼有很多,現推薦兩個地方,個人覺得是學習腳本語言比較好的地方:
????????????? 無憂視窗:http://www.51windows.net/
??????????????藍色理想論壇:http://www.blueidea.com/bbs/
??????????????藍色理想網絡編程技術文檔:http://www.blueidea.com/tech/index.asp
????????????? 藍色理想論壇會員用javascript和正則表達式開發的表單驗證組件:http://www.blueidea.com/bbs/NewsDetail.asp?GroupName=Dreamweaver+%26+Javascript%D7%A8%C0%B8&DaysPrune=5&lp=1&id=1834871
轉載于:https://www.cnblogs.com/AlittleSeal/archive/2005/02/23/108002.html
總結
以上是生活随笔為你收集整理的脚本语言+文档对象模型基于浏览器客户端的编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 介绍几款Web TimeSheet相关的
- 下一篇: 手工修复ie浏览器