最近迷上了jQuery,其實很早之前就知道他很輕巧好使,對於像YUI、prototype、ucren、mootool等framework也 都是抱著玩玩看的心情去玩,其實都各有各的優點,但是由於自己也在開發API的關係,並不希望被任何的framework綁住,所以一直都沒有玩得很深。 直到最近工作上要碰一些UI的東西,才開始研究到底要用哪個framework,原則上太大的framework我不要,例如YUI、EXT,其實他們非 常的強大,我一直都很佩服YAHOO的工程師,尤其是幾個太有名的大老Douglas Crockford、Peter-Paul Koch(PPK) ,YUI Theater也是個學習的好地方,不過我覺得YUI的定位比較像是在tool上,所以新手會很難上手,prototype很適合初學者作為研究code的對象,我最初的javascript物件導向觀念也是從學習prototype來的,例如:從prototype.js深入學習javascript。我個人認為基礎打好要使用任何framework都不會是難事,基礎沒打好就要用framework一開始會覺得很輕鬆,但是就會變得非常依賴framework,我想這可不是一件好事。
回到主題,由於有了一定的基礎,在使用jQuery根本就是如於得水,尤其是jQuery的selector,我發現我竟然像小孩子一樣開心,這實在是太 amazing了,沒想到透過jQuery在DOM tree之間遊走竟然是這麼的簡單,他有太多的方式可以任意的在DOM tree之間游來游去,這實在是很棒的作法。加上他的動態method,讓我很輕易的做到動態的效果,當然jQuery不只這些優點,但有很多大俠在介紹 了,所以我也不便獻醜:
- PTT的TonyQ大大的文章:WEB轉載
- ericsk國二學生的BLOG:http://blog.ericsk.org/archives/833
最近公司在徵前端工程師,有興趣的人趕快來跟我聯絡吧,哈~