【注:本文也發表在http://www.javaresearch.org的bbs中,這里特別聲明,允許該文章在其BBS中不必注明作者及來源】
? 界面技術高手不多,Java程序員中界面技術高手就更少了,這里的界面技術是指以HTML、CSS和Javascript為核心的界面技術,而其中尤其以Javascript技術最為讓許多程序員頭疼。
? 我們知道,Javascript的基本語法和Java有一些相似的地方,因此學起來不是很難,但是要想學好,甚至成為高手卻不是很容易,許多時候是我們沒有時間去學,或者說我們學的不刻苦,但是我覺得也有Javascript自身的原因,對于Javascript而言,目前一個很大的缺陷就是沒有一套完整的基礎類庫,例如目前只有什么Date、String、Object、Array、RegExp等等,而像Hashtable、List、Tree等數據結構都沒有,更不要說像Java一樣的強大的類庫了。
? 其實這個問題已經有人開始在思考了,而且已經有些人意識到要構建這些類庫了,而且在SourceForge中已經有一個開源項目在做這件事情了,你可以訪問 http://www.jsjava.com 或者 http://jsjava.sourceforge.net 了解具體情況,而且上面已經有了一些基礎類庫,例如對哈西表、列表、畫圖的處理等等,而且里面的風格是類Java的,相信對各位會有幫助。