JQuery
摘要: 以下是jQuery1.3的主要變化,推薦大家試用!
選擇符引擎:有關(guān)選擇符的代碼已經(jīng)全部重寫,主要是在性能上有所提升,因?yàn)镾izzle是jQuery作者John Resig新寫的DOM選擇器引擎。好稱是最好的引擎了。如果想自己設(shè)計(jì)一個(gè)的基于新的選擇器語(yǔ)法的API,可以直接用Sizzle,完全可以基自己的business開發(fā)底層腳本庫(kù)。同時(shí)得益于新的引擎,選擇器支持:not(div,p),增加了一個(gè)closest方法,用來(lái)找最近的一個(gè)匹配選擇器的父元素。
DOM操作(append/prepend/before/after):大部分代碼也都重寫了,包括一些執(zhí)行嵌入script元素的邏輯。
.offset():另一個(gè)經(jīng)過(guò)重寫的方法。
事件觸發(fā):事件被觸發(fā)后會(huì)沿DOM向上冒泡——而這可能帶來(lái)問(wèn)題。
新版的拖放(Drag and drop)的性能將有一些提升
閱讀全文
摘要: 使用JQuery不僅要泛泛的去用,還要不斷的結(jié)合自己的業(yè)務(wù)的寫一些插件,才能理解JQuery API設(shè)計(jì)的風(fēng)格 simple and consistent.
閱讀全文
摘要: 兩個(gè)很棒的javascript framework, 提供Cheat Sheet PDF下載地址,可以很清楚的比較兩者語(yǔ)法的簡(jiǎn)潔性和DOM操作的方便性。
閱讀全文
摘要: 在一開始空手套白狼的時(shí)候,我們嚴(yán)格的分層,設(shè)計(jì)數(shù)據(jù)(Data)、結(jié)構(gòu)(Strutcture)、行為(behaviour)、風(fēng)格(style),并絞盡腦汁的把要素粘連在一起,在隨后的網(wǎng)站運(yùn)營(yíng)過(guò)程中,我們大多數(shù)的情況下,可能會(huì)改變風(fēng)格、行為,少數(shù)的情況下,我們可能去重構(gòu)結(jié)構(gòu),或者改變后端的數(shù)據(jù)定義,可以看出,以后的改進(jìn)是局部的,增強(qiáng)的,不斷提高交互能力和用戶體驗(yàn)的。
閱讀全文
摘要: 從需求的角度講,在電子商務(wù)應(yīng)用當(dāng)中,cookie的靈活應(yīng)用對(duì)于用戶體驗(yàn)非常重要,可以記憶用戶的經(jīng)常重復(fù)性的操作,個(gè)人偏好,等等。可惜很多的應(yīng)用,并不擅長(zhǎng)使用cookie.經(jīng)常是輸入一大堆搜索查詢條件、可選操作后,再回退、刷新、再次登錄后沒(méi)有了,還要重新輸入,非常惱火。所以我覺得能夠智能化的記住用戶的常用操作,是非常體貼用戶、讓用戶感動(dòng)的事情。
閱讀全文
摘要: 框架畢竟是框架,沒(méi)有最完美的,只有相對(duì)合適的,使用者需要分析知道自己的問(wèn)題在那里,然后去設(shè)計(jì)開發(fā)、使用合適第三方的框架,或直接使用、或二次封裝、開發(fā)、修改源代碼,來(lái)解決自己的問(wèn)題,總之,不要做一個(gè)問(wèn)題的抱怨者,等著別人煮米下鍋。
閱讀全文
摘要: 設(shè)計(jì)者高高在上,不食人間煙火,只是提供約束,不要這樣,必須那樣,而不是提供方法和可以復(fù)用的API。
開發(fā)者是處于解決問(wèn)題的一線,飽嘗重復(fù)造輪子的疾苦,他們最需要的是快速的解決問(wèn)題,以更恰當(dāng)?shù)姆绞焦ぷ鳎瑢ふ腋菀讟?gòu)建系統(tǒng)的技術(shù)和方式。
Jquery給設(shè)計(jì)者上了很好的一課。
Jquery就像一個(gè)魔法師一樣,$()就像魔法棒一樣,隨手一指,一個(gè)木偶變復(fù)活了,一瞬間具備了各種各樣的復(fù)雜的能力。
閱讀全文