9月Web技术最前沿:jQuery成版本帝

原创
开发 前端
九月迎来学生开学潮,欢度中秋,喜迎国庆,个人觉得9月是一年中最好的月份,天气好假期也挺多,最重要的有十一长假可以期待。下面我们就向你推荐九月Web技术最前沿。

九月迎来学生开学潮,欢度中秋,喜迎国庆,个人觉得9月是一年中最好的月份,天气好假期也挺多,最重要的有十一长假可以期待。下面我们就向你推荐九月Web技术最前沿。

jQuery 1.6.4正式版发布

jQuery 1.6.4 正式版发布了!此版本较jQuery 1.6.3进行了小幅改进。包括:

Data:修复了用“-”所组成的数据属性名不能被采用骆驼式命名法(函数名中的每一个逻辑断点都有一个大写字母来标记)的函数所读取。

Event:修复了IE8中 $(“form”).live(“submit”, fn) 语句没有被<button type=”submit”>所激发的问题。

  1. <script>  
  2.     $(function(){  
  3.         $('form').live("submit"function(){  
  4.             alert("before submit");  
  5.         });  
  6.     });  
  7. </script>  
  8. <form action="javascript:alert('submit!!!');">  
  9.     <input type="submit" value="submit by input">  
  10.     <button type="submit">submit by button</button>  
  11. </form> 

详细信息参阅:http://developer.51cto.com/art/201109/291021.htm

下载地址:http://code.jquery.com/jquery-1.6.4.js

上一个版本jQuery 1.6.3也是九月初发布的,可见jQuery现在的版本的更新是很频繁的,有网友直言可以和Google chrome 相媲美了,响当当的版本帝。从另一个角度来看,这也和jQuery广受开发者欢迎都莫大关系,从51CTO.COM关键词排名来看,已经超过HTML 5,位居开发频道关键词榜首,其中专题jQuery从入门到精通给了初学者很大的帮助。

Apache Wicket 1.5正式版发布

5个月过后,Apache Wicket终于发布了1.5正式版。Wicket是一个Java语言的Web开发框架,与Struts,WebWork,Tapestry相类似。其特点在于对Html和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了XML 等配置文件的使用),学习曲线较低(开发方式与C/S相似),更加易于调试(错误类型比较少,而且容易定位)。

详细信息参阅: 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预览版发布

Java Web 框架Play Framework发布了2.0 预览版!Play!是一个Rail风格的full-stack(全栈的)Java Web应用框架,采用目前Java开源界最流行的RESTful架构设计。

包括一个简单的无状态MVC模型、Hibernate的持久性对象、基于Groovy的模板引擎以及建立一个现代化网络应用所需的一切。

Play!的关键特性:

◆ 此框架自动编译和重新装载源文件的任何改变。

◆ 智能捆绑HTTP参数到Java方法参数。

◆ 基于Apache Mina的快速HTTP服务器。

◆ 一个基于Groovy的强大的模板引擎,具有多层继承,定制用户标签的能力等。

◆ 优秀的错误报告功能:当发生异常,此框架会直接显示出错代码,甚至是模板代码。

新版本的主要改进:

◆ 新版本集成了一个新的构建系统。

◆ 引入了强大的异步特性。

◆ 新增了原生的 Java 和 Scala 支持。

Play 2.0目前正在紧张有序的开发中,APIs有可能会做出改变,你可以下载预览版一饱眼福。

查看详情:http://developer.51cto.com/art/201109/290477.htm

下载地址:Download Play-2.0-preview

源码可以在 http://github.com/playframework/play20 下载。

MySQL 5.5.16 发布

MySQL 5.5.16 发布了!该版本改进了部分功能,修复了一些Bug,如下。

功能改进包括:

◆ 扩展了RESET SLAVE语句,可使用ALL关键字。除了删除master.info、relay-log.info以及所有的relay 日志文件,RESET SLAVE ALL还可以清除所有的连接信息,否则它们会随着RESET SLAVE的执行而保留在内存中。

◆ 一个新的实用工具,mysql_plugin,可以帮助管理员管理MySQL服务器负载。它提供了可选择的方式,可在服务器启动时手动指定--plugin-load选项,也可以在运行时使用INSTALL PLUGIN 和 UNINSTALL PLUGIN 语句。

修复的Bug包括:

◆ InnoDB存储引擎:重新启用了从InnoDB插件中移除的“随机预读”功能,该功能默认是关闭的,可以通过innodb_random_read_ahead 配置选项来启用它。由于该功能在某些情况下可以提高性能,而在一些情况下降低性能,所以在设置之前,检查是否需要开启或关闭该功能。

◆  由于INFORMATION_SCHEMA查询,需要打开.frm 或.TRG文件,以及扫描大量的表,“元数据锁”子系统开销增大。例如,SELECT COUNT(*) FROM INFORMATION_SCHEMA.TRIGGERS。

◆ 在Mac OS X 10.7 (Lion)中编译失败。

◆ 当profiling禁用或未被编译时,set_thd_proc_info()仍进行不必要的文件名长度检查。

◆ CHECK TABLE和 REPAIR TABLE不能找出MERGE表中的问题,如内部表丢失或存储引擎错误。

◆  损坏的表映射事件的处理可能会导致服务器崩溃。

◆  当argc = 0时,嵌入式服务器崩溃。

◆ 使用RPM包升级时会再创建一个test数据库,这是不可取的,尤其是当数据库管理员已经移除了test数据库时。

详细信息参阅:http://dev.mysql.com/doc/refman/5.5/en/news-5-5-16.html

下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads

开发版的Nginx 1.1.4发布了。

Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。它是由程序设计师Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点(Rambler是俄国大型的入口网站及搜寻引擎站点)开发的。Nginx特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。其后Igor将源代码以类BSD许可证的形式发布。

详见:http://developer.51cto.com/art/201109/293074.htm

下载地址:

nginx-1.1.4

nginx/Windows-1.1.4

Python 3.2.2正式版发布

Python (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]n.蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。

下载地址:http://developer.51cto.com/art/201109/288922.htm

Ruby on Rails 3.1 正式版发布

Rails (Ruby on Rails)3.1正式版发布!这次没有跳票,如期发布。

该正式版带来几个新的功能,包括:

◆ Assets Pipeline:Rails 3.1中引进了一项新功能Assets pipeline。它可以使CSS和JavaScript代码管理更加规范及方便。

◆ Streaming:HTTP Streaming也是Rails中一项新改进,可以让浏览器在页面作出响应的同时下载样式表和JavaScript文件。该特性需要Ruby 1.9.2,以及Web服务器的支持。

◆ jQuery代替prototype成为了Rails默认的JS库。

◆ 迁移任务可逆。

详细信息参见: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格式)

【热点聚焦】

  1. 9月编程语言排行榜:专为机器人玩具设计的语言NXT-G
  2. 51CTO电子杂志《开发月刊》2011年9月刊发布
  3. 为什么中国程序员技术偏低?
  4. Google强推Dart语言替代JavaScript 意欲何为?
  5. 8月Java备忘录:高斯林离职Google
  6. JavaScript有关的10个秘密和怪癖
  7. Java 8决定采用跟C#一样的Lambda句法
  8. Web开发者需要了解的7项新技术
  9. Google App Engine收费标准引发争议
  10. Carbyn:第一款基于HTML 5的操作系统浮出水面

责任编辑:陈贻新 来源: 51CTO
相关推荐

2011-11-29 14:36:25

jQuery

2011-10-25 15:22:12

2011-08-25 13:46:13

HTML 5

2011-08-30 15:17:17

开发技术周刊

2021-08-16 13:18:59

GNOME WebCanaryLinux

2023-04-12 16:04:14

模型AI

2013-06-24 13:39:46

2022-07-25 20:43:28

Web

2020-09-17 11:54:15

数据中心

2021-10-11 22:06:32

天府杯/网络安全

2020-07-02 10:40:08

物联网安全技术

2015-07-17 11:52:14

2020-12-15 18:22:37

开发者

2010-08-09 09:09:43

Flex技术

2010-11-12 10:16:02

求职

2012-10-16 10:00:28

2016-09-28 21:50:36

2024-03-07 12:31:29

AI技术

2021-08-13 10:38:06

Firefox 92irefoxLinux

2010-04-08 15:07:19

Meego开发
点赞
收藏

51CTO技术栈公众号