iT邦幫忙

19

看jQuery作者John Resig談進階JavaScript

jQuery是近來相當走紅的輕量級JavaScript Framework(也有人愛用Ajax Framework來指稱),jQuery的作者John Resig,對於JavaScript的研究甚深,著有"Pro JavaScript Techniques"一書,底下影片,是他去Yahoo!談"Advancing JavaScript with Libraries"這個主題。

雖然說jQuery不像Ruby on Rails那麼規模宏肆,和Dojo、YUI等框架比起來也只能算小品,不過從一些語法的創作上,我覺得在程式開發這件事,他也像RoR的DHH一樣,都算是才華逼人了。
Advancing JavaScript with Libraries (之一)
<object height="323" width="512"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.2"></param><param name="allowFullScreen" value="true"></param><param name="flashVars" value="id=2391234&vid=410472&lang=en-us&intl=us&thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/i/us/sch/cn/v/v1/w178/410472_320_240.jpeg&embed=1"></param><embed allowfullscreen="true" flashvars="id=2391234&vid=410472&lang=en-us&intl=us&thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/i/us/sch/cn/v/v1/w178/410472_320_240.jpeg&embed=1" height="323" src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.2" type="application/x-shockwave-flash" width="512"></embed></object>

Advancing JavaScript with Libraries (之二)
<object height="323" width="512"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.2"></param><param name="allowFullScreen" value="true"></param><param name="flashVars" value="id=2395771&vid=412541&lang=en-us&intl=us&thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/i/us/sch/cn/v/v1/w185/412541_100_70.jpeg%3Fx%3D158%26y%3D111%26sig%3DLgRs_EM3D_wxMvfg24L_xA--&embed=1"></param><embed allowfullscreen="true" flashvars="id=2395771&vid=412541&lang=en-us&intl=us&thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/i/us/sch/cn/v/v1/w185/412541_100_70.jpeg%3Fx%3D158%26y%3D111%26sig%3DLgRs_EM3D_wxMvfg24L_xA--&embed=1" height="323" src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.2" type="application/x-shockwave-flash" width="512"></embed></object>


0
davistai
iT邦大師 1 級 ‧ 2008-05-22 10:54:17

很棒的分享,不過如果有同步口譯就更好了**:P**

0
魯大
iT邦高手 1 級 ‧ 2008-05-22 11:02:59

這樣聽英文的有點痛苦
有那位大大可以幫忙翻譯一下嗎..

0
fillano
iT邦超人 1 級 ‧ 2008-05-22 11:26:33

聽了開頭一點。他認為library通常是建立在存在的api上,做了一些抽象跟模式來包裝現有的api。
dom api是非常成熟的東西,但是在現有的瀏覽器上實作也許會有一些不相容,使用上也有一些繁瑣與複雜,也有一些語意的問題容易在使用上造成誤會。所以需要用library適當地包裝,讓我們可以用一個統一的方式來操作dom(所以有了jQuery?)..... barabara.....

話說回來,jquery在操作dom真的很方便。

0
灌籃高手
iT邦高手 1 級 ‧ 2008-05-22 11:32:06

jquery簡單好用,又有許多不錯的plugin,推一下

另外核心檔案蠻小的,不需要一開始就裝一大堆用不到的東西,有需要的功能再用plugin的方式加進來

0
john651216
iT邦研究生 1 級 ‧ 2008-05-22 13:39:19

講英文有點吃力

0
fanylu60
iT邦研究生 1 級 ‧ 2008-05-22 22:54:55

感謝分享

0
yce701116
iT邦研究生 1 級 ‧ 2008-05-22 23:13:56

感謝分享

0
Ruei
iT邦研究生 1 級 ‧ 2008-05-24 01:30:03

好想知道內容是什麼說 囧

0
tgunlu
iT邦研究生 1 級 ‧ 2008-05-27 14:01:54

謝謝分享訊息

0
doz
iT邦好手 8 級 ‧ 2008-08-30 06:55:11

jquery是不賴.^^

0

感恩分享咯!

0
weihsinchiu
iT邦新手 4 級 ‧ 2009-10-25 16:31:08

jQuery在網路上評價一直都不錯
不過後來不小心自己另外開發了一套框架!(為了方便和 ASP.NET 資料串接)
把很多常用的功能都整理成一個AJAX-Framework.js
(包含:DragAndDrop、element access、DataTable、DataGridExp、HttpConnection)
後來所有的AJAX-WEB Application就通通用自己的框架去開發!
然後成就了這個2009年的新作品:http://www.lativ.com.tw/

只能說AJAX確實比我當初想像的還要好用、而且強大!
唯一的缺點是卡在Browser端Loading
像 IE 就比 Chrome, FireFox, Safari 滿很多!
而IE的市佔率偏偏又超高 80%以上 (包含:IE5, IE6, IE7, IE8)

AJAX最大的好處是,Browser卻強,執行速度越快!
然後SERVER端Loading越輕!

我要留言

立即登入留言