9月Web技術(shù)最前沿:jQuery成版本帝
原創(chuàng)九月迎來學(xué)生開學(xué)潮,歡度中秋,喜迎國(guó)慶,個(gè)人覺得9月是一年中最好的月份,天氣好假期也挺多,最重要的有十一長(zhǎng)假可以期待。下面我們就向你推薦九月Web技術(shù)最前沿。
jQuery 1.6.4正式版發(fā)布
jQuery 1.6.4 正式版發(fā)布了!此版本較jQuery 1.6.3進(jìn)行了小幅改進(jìn)。包括:
Data:修復(fù)了用“-”所組成的數(shù)據(jù)屬性名不能被采用駱駝式命名法(函數(shù)名中的每一個(gè)邏輯斷點(diǎn)都有一個(gè)大寫字母來標(biāo)記)的函數(shù)所讀取。
Event:修復(fù)了IE8中 $(“form”).live(“submit”, fn) 語句沒有被<button type=”submit”>所激發(fā)的問題。
- <script>
- $(function(){
- $('form').live("submit", function(){
- alert("before submit");
- });
- });
- </script>
- <form action="javascript:alert('submit!!!');">
- <input type="submit" value="submit by input">
- <button type="submit">submit by button</button>
- </form>
詳細(xì)信息參閱:http://developer.51cto.com/art/201109/291021.htm
下載地址:http://code.jquery.com/jquery-1.6.4.js
上一個(gè)版本jQuery 1.6.3也是九月初發(fā)布的,可見jQuery現(xiàn)在的版本的更新是很頻繁的,有網(wǎng)友直言可以和Google chrome 相媲美了,響當(dāng)當(dāng)?shù)陌姹镜?/STRONG>。從另一個(gè)角度來看,這也和jQuery廣受開發(fā)者歡迎都莫大關(guān)系,從51CTO.COM關(guān)鍵詞排名來看,已經(jīng)超過HTML 5,位居開發(fā)頻道關(guān)鍵詞榜首,其中專題jQuery從入門到精通給了初學(xué)者很大的幫助。
Apache Wicket 1.5正式版發(fā)布
5個(gè)月過后,Apache Wicket終于發(fā)布了1.5正式版。Wicket是一個(gè)Java語言的Web開發(fā)框架,與Struts,WebWork,Tapestry相類似。其特點(diǎn)在于對(duì)Html和代碼進(jìn)行了有效的分離(有利于程序員和美工的合作),基于規(guī)則的配置(減少了XML 等配置文件的使用),學(xué)習(xí)曲線較低(開發(fā)方式與C/S相似),更加易于調(diào)試(錯(cuò)誤類型比較少,而且容易定位)。
詳細(xì)信息參閱: http://developer.51cto.com/art/201109/290250.htm
下載地址:http://www.apache.org/dyn/closer.cgi/wicket/1.5.0
Java Web框架Play Framework 2.0預(yù)覽版發(fā)布
Java Web 框架Play Framework發(fā)布了2.0 預(yù)覽版!Play!是一個(gè)Rail風(fēng)格的full-stack(全棧的)Java Web應(yīng)用框架,采用目前Java開源界最流行的RESTful架構(gòu)設(shè)計(jì)。
包括一個(gè)簡(jiǎn)單的無狀態(tài)MVC模型、Hibernate的持久性對(duì)象、基于Groovy的模板引擎以及建立一個(gè)現(xiàn)代化網(wǎng)絡(luò)應(yīng)用所需的一切。
Play!的關(guān)鍵特性:
◆ 此框架自動(dòng)編譯和重新裝載源文件的任何改變。
◆ 智能捆綁HTTP參數(shù)到Java方法參數(shù)。
◆ 基于Apache Mina的快速HTTP服務(wù)器。
◆ 一個(gè)基于Groovy的強(qiáng)大的模板引擎,具有多層繼承,定制用戶標(biāo)簽的能力等。
◆ 優(yōu)秀的錯(cuò)誤報(bào)告功能:當(dāng)發(fā)生異常,此框架會(huì)直接顯示出錯(cuò)代碼,甚至是模板代碼。
新版本的主要改進(jìn):
◆ 新版本集成了一個(gè)新的構(gòu)建系統(tǒng)。
◆ 引入了強(qiáng)大的異步特性。
◆ 新增了原生的 Java 和 Scala 支持。
Play 2.0目前正在緊張有序的開發(fā)中,APIs有可能會(huì)做出改變,你可以下載預(yù)覽版一飽眼福。
查看詳情:http://developer.51cto.com/art/201109/290477.htm
下載地址:Download Play-2.0-preview
源碼可以在 http://github.com/playframework/play20 下載。
MySQL 5.5.16 發(fā)布
MySQL 5.5.16 發(fā)布了!該版本改進(jìn)了部分功能,修復(fù)了一些Bug,如下。
功能改進(jìn)包括:
◆ 擴(kuò)展了RESET SLAVE語句,可使用ALL關(guān)鍵字。除了刪除master.info、relay-log.info以及所有的relay 日志文件,RESET SLAVE ALL還可以清除所有的連接信息,否則它們會(huì)隨著RESET SLAVE的執(zhí)行而保留在內(nèi)存中。
◆ 一個(gè)新的實(shí)用工具,mysql_plugin,可以幫助管理員管理MySQL服務(wù)器負(fù)載。它提供了可選擇的方式,可在服務(wù)器啟動(dòng)時(shí)手動(dòng)指定--plugin-load選項(xiàng),也可以在運(yùn)行時(shí)使用INSTALL PLUGIN 和 UNINSTALL PLUGIN 語句。
修復(fù)的Bug包括:
◆ InnoDB存儲(chǔ)引擎:重新啟用了從InnoDB插件中移除的“隨機(jī)預(yù)讀”功能,該功能默認(rèn)是關(guān)閉的,可以通過innodb_random_read_ahead 配置選項(xiàng)來啟用它。由于該功能在某些情況下可以提高性能,而在一些情況下降低性能,所以在設(shè)置之前,檢查是否需要開啟或關(guān)閉該功能。
◆ 由于INFORMATION_SCHEMA查詢,需要打開.frm 或.TRG文件,以及掃描大量的表,“元數(shù)據(jù)鎖”子系統(tǒng)開銷增大。例如,SELECT COUNT(*) FROM INFORMATION_SCHEMA.TRIGGERS。
◆ 在Mac OS X 10.7 (Lion)中編譯失敗。
◆ 當(dāng)profiling禁用或未被編譯時(shí),set_thd_proc_info()仍進(jìn)行不必要的文件名長(zhǎng)度檢查。
◆ CHECK TABLE和 REPAIR TABLE不能找出MERGE表中的問題,如內(nèi)部表丟失或存儲(chǔ)引擎錯(cuò)誤。
◆ 損壞的表映射事件的處理可能會(huì)導(dǎo)致服務(wù)器崩潰。
◆ 當(dāng)argc = 0時(shí),嵌入式服務(wù)器崩潰。
◆ 使用RPM包升級(jí)時(shí)會(huì)再創(chuàng)建一個(gè)test數(shù)據(jù)庫(kù),這是不可取的,尤其是當(dāng)數(shù)據(jù)庫(kù)管理員已經(jīng)移除了test數(shù)據(jù)庫(kù)時(shí)。
詳細(xì)信息參閱:http://dev.mysql.com/doc/refman/5.5/en/news-5-5-16.html
下載地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads
開發(fā)版的Nginx 1.1.4發(fā)布了。
Nginx ("engine x") 是一個(gè)高性能的HTTP和反向代理服務(wù)器,也是一個(gè)IMAP/POP3/SMTP代理服務(wù)器。它是由程序設(shè)計(jì)師Igor Sysoev為俄羅斯訪問量第二的Rambler.ru站點(diǎn)(Rambler是俄國(guó)大型的入口網(wǎng)站及搜尋引擎站點(diǎn))開發(fā)的。Nginx特點(diǎn)是占有內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上Nginx的并發(fā)能力確實(shí)在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好。其后Igor將源代碼以類BSD許可證的形式發(fā)布。
詳見:http://developer.51cto.com/art/201109/293074.htm
下載地址:
Python 3.2.2正式版發(fā)布
Python (發(fā)音:[ 'paiθ(ə)n; (US) 'paiθɔn ]n.蟒蛇,巨蛇 ),是一種面向?qū)ο蟮慕忉屝缘挠?jì)算機(jī)程序設(shè)計(jì)語言,也是一種功能強(qiáng)大而完善的通用型語言,已經(jīng)具有十多年的發(fā)展歷史,成熟且穩(wěn)定。Python 具有腳本語言中最豐富和強(qiáng)大的類庫(kù),足以支持絕大多數(shù)日常應(yīng)用。
下載地址:http://developer.51cto.com/art/201109/288922.htm
Ruby on Rails 3.1 正式版發(fā)布
Rails (Ruby on Rails)3.1正式版發(fā)布!這次沒有跳票,如期發(fā)布。
該正式版帶來幾個(gè)新的功能,包括:
◆ Assets Pipeline:Rails 3.1中引進(jìn)了一項(xiàng)新功能Assets pipeline。它可以使CSS和JavaScript代碼管理更加規(guī)范及方便。
◆ Streaming:HTTP Streaming也是Rails中一項(xiàng)新改進(jìn),可以讓瀏覽器在頁面作出響應(yīng)的同時(shí)下載樣式表和JavaScript文件。該特性需要Ruby 1.9.2,以及Web服務(wù)器的支持。
◆ jQuery代替prototype成為了Rails默認(rèn)的JS庫(kù)。
◆ 遷移任務(wù)可逆。
詳細(xì)信息參見:http://developer.51cto.com/art/201108/288473.htm
下載地址:
https://github.com/rails/rails/zipball/v3.1.0 (ZIP格式) https://github.com/rails/rails/tarball/v3.1.0 (TAR.GZ格式) 【熱點(diǎn)聚焦】