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