While Thickbox had its day, it is not maintained any longer, so we recommend you use some alternatives.
-The Management. 9.30.2009 (and Paul Irish)
While Thickbox had its day, it is not maintained any longer, so we recommend you use some alternatives.
-The Management. 9.30.2009 (and Paul Irish)
ZK近日已正式释出全新Ajax 组件 – ZK Calendar。ZK 行事历 (ZK Calendar)为一以网络为基础建立的行事历,除了拥有与Google行事历应用程序(Google calendar application)可相互比拟的功能和效果之外,ZK 行事历 (ZK Calendar) 的最大特点是它可被嵌入至网络应用程序。此特点将提高行事历与其它ZK 组件(ZK components)的互动效果,同时使用者也更能掌握功能与样式的客制化能力。除了这些特点外,ZK 行事历 (ZK Calendar)让数据能被储存到企业的数据库中,提高数据的隐密性。
值得注意的是ZK 行事历(ZK Calendar)的各项功能,其中包含:事件的直接拖拉效果、复合时区及多种显示模式支持等辅助工具供使用者选择。另外,透过行程规划表的实时分享,也将让专业合作团队更能发挥其效能,进而提高效率。(来源:CSDN)
ZK这次释出的最新版本3.6.1主要重点为除错,除了修正了47个以上的臭虫外,ZK在最新版本也新增了约20个新功能,其中包括为单元测试设计的除错模式及MVC模式的更新等等。
最牛的新功能
更直觉的MVC模式 在ZK最新版本3.6.1里,开发者将可以利用一般的可变参数呼叫($composer)代替过去的Java Class name(eg.$MyComposer)来完成MVC模式
轻易到达特定位置
ZK 3.6.1提供了一个简便的方式将卷轴滚动到一个特定的使用接口组件。只需透过以下的函数设定:Clients.scrollIntoView()即可
日历(datebox)功能提升
自ZK 3.6.1开始,日历(datebox )除了支持日期(月、日),也开始支持时间(时、分)。除此之外,也将会有更多java格式的支持,包括yyyy/MM/dd-HH:mm、yyyy/MM/dd-kk:mm、 yyyy/MM/dd-K:mm a等。
更多的功能请参阅
http://docs.zkoss.org/wiki/New_Features_of_ZK_3.6.1_CN
在构建一个能影响全球用户的 Web 应用程序时,有两点需要考虑。第一点是需要呈现本地化后的页面内容,第二点是验证用户输入以及本地化后的验证消息显示。
使用资源包(特定于本地语言环境的属性文件)在服务器端构建此页面的本地化版本很容易。同样地,也可以使用服务器端验证来显示本地化后的验证消息。对于国际化而言,有很多具备良好支持的现成框架可用,比如 Jakarta Struts、Spring、Tapestry 和 Freemarker。不过,在几乎所有的这类框架内,都缺少对在客户端验证本地化消息的现成支持。
如 果验证是在客户端进行的,将很难显示本地化后的验证消息。通过在构建页面时提前处理整个页面(包括静态内容和必要的 JavaScript 验证消息)或从特定于本地语言环境的资源包解析出消息键,可以显示这些消息。不过,上述方式具有一个暗含的限制:整个 JavaScript 验证逻辑都应在 JavaServer Page (JSP) 本身内编写以便基于 Java™ 的消息键解析逻辑可被重用。不要忘记,JavaScript 通常都是由页面设计人员编写的,而这些设计人员并不一定同时也掌握 Java 的开发技术。混合 Java 代码和 JavaScript 可能会让 Web 应用程序的开发和维护复杂化。
联合使用 Ajax 和资源包是另一种可以简化工作的方式。它让您能将此验证 JavaScript 移到另一个文件,而不是 JSP。并且,只对需要的消息键进行解析,而不是像使用预先构造的本地化版本方法一样,对所有消息键进行解析。
本文描述了如何联合使用 Ajax 和资源包来简化本地化后的客户端验证消息处理。我将侧重于使用 Ajax 的强大功能,而不会涉及现成框架的复杂性。本文所介绍的方式非常适合于需要快速响应的 Web 2.0 应用程序,比如动态跟踪用户动作。
在本文中,我不会过多涉及 JSP 页面内静态 HTML 内容的本地化。本文所侧重的是联合使用 Ajax 和资源包来实现本地化后的客户端验证消息处理。不过,用来在服务器端解析消息键的 Java 实用工具也可用于本地化 JSP 页面内的静态 HTML 内容。
全文 – http://www.ibm.com/developerworks/cn/web/wa-aj-local/?S_TACT=105AGX52&S_CMP=tec-csdn
据国外媒体报道,近日DHTMLX发布了其Ajax UI工具包的2.1版,该工具包是一套功能齐全的JavaScript组件,用来帮助开发者建立富型和高性能的网络应用程序。2.1版进行了许多改进,并修复了一些bug,提高了其与IE8 RC版、Google Chrome 2和Safari 4的兼容性。其它方面的改进如下:
•为dhtmlxGrid组件加入了扩展分组功能并使其具有更快的渲染能力
•增加了dhtmlxConnector组件,该组件让客户端组件与服务器端数据库的连接更加简便(目前只支持PHP)。这个扩展组件可以处理绑定到服务器数据库的DHTMLX组件的客户端/服务器交互,这些组件包括grid、treegrid、tree和combo。它还提供了诸如读取/编辑数据、服务器端排序、过滤、分页等功能。
•增加了dhtmlxTree.Net组件,这是一个通过dhtmlxTree组件建立的ASP.Net控件,通过它可以更加轻松的建立功能齐全并支持 Ajax的树形导航视图(navigation treeview)。dhtmlxTree的富客户端功能还和以前一样,只不过现在更容易与.Net程序进行整合了。下载 (CSDN)
根据国外媒体,RIA领域的知名公司Farata System开放了Clear Toolkit 3.1 框架的源代码,该框架用于使用Adobe Flex和Java来开发企业级富Internet应用程序(RIA)。最新版的Clear Toolkit 3.1和它的源代码可以在这里下载:http://sourceforge.net/projects/cleartoolkit/。文档、实例、用户论坛以及bug反馈都在这里。
Clear Toolkit 3.1包含了下列Eclipse插件和组建:
•Clear Data Builder 3.1——一款Eclipse插件,使用BlazeDS或LCDS基于SQL语句或Java数据传输对象来建立CRUD应用程序。
•DTO2FX——一个基于相应Java peer来生成适当的ActionScript类的工具。
•Log4Fx——一款用Flex logging API建立的Eclipse插件,不过它可以自动使登陆过程变得更灵活,更符合用户的要求
•Fx2Ant——一个Flex Builder项目的优化ANT build脚本的生成器
•clear.swc——增强的Flex组件库。所有组建的源代码都在com.farata.components包中
Clear Toolkit今年的技术路线主要集中在以下几个方面进:
•为AIR/BlaseDS应用程序提供数据同步解决方案——2009年2月完成
•增强Flex UI组建,来支持客户端生成PDF——2009年4月完成
•提供基于Flex的门户网站的解决方案——2009年5月完成
•clear.swc组建库中的文档类——2009年6月完成(CSDN)
据国外媒体报道,SitePen公司日前公布了一项非常引人注目的新技术:Queued。它向人们展示了当Netflix API与Dojo Toolkit和Adobe AIR相结合时,会产生怎样意想不到的效果。
Queued是一款建立在AIR基础上的桌面应用程序。它不仅在Netflix网站上提供诸如搜索或优先影视观看队列之类的基本服务,并且还添加了一些新 功能,例如您能够离线查看和管理您的影视队列,当再次上线时,一个同步引擎会实时为您更新队列。另外,由于本程序在这种技术背景下运行,每当 Netflix收到或发送新的影视观看请求时,您还会收到弹出的窗口消息。这个程序的源代码可以在Google上找到,也能直接从程序本身内部获得。该程 序使用JavaScript语言编写,并汲取了SitePen公司Dojo AIR扩展库的精髓。
注释:
SitePen:网络应用程序开发公司,为Adobe、AOL、 Eye-Fi等公司提供支持、培训、咨询等服务。其著名开源软件产品包括Dojo Toolkit, cometD, 和DWR等。
Netflix:中文译为奈飞公司,美国最大的在线DVD租赁商。
Dojo Tookit:Dojo是一个非常强大的面向对象的JavaScript的工具箱,它为开发Web客户端程序提供了一套完整的Widget和一些特效操作。
Adobe AIR:Adobe Integrated Runtime (AIR) 是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序并部署为桌面应用程序。
相关链接:
YouTube演示视频地址:http://www.youtube.com/watch?v=pK_c6gbkuMo&eurl=http: //blogs.adobe.com/air/2009/02/queued_movie_manager_adobe_air.html?sdid=EENCL
Google提供的Queued源代码:http://code.google.com/p/queued/
http://www.sitepen.com/labs/dair/
Netfix API下载地址:http://developer.netflix.com/page/Resources
SitePen公司Dojo的AIR扩展库:http://www.sitepen.com/labs/dair/
Revin Guillen新发表的博客地址:http://www.sitepen.com/blog/2009/02/17/queued(CSDN)
Google于周二(2/3)发表NewsShow服务,扩充其AJAX Search API功能,新增Google News组件,让网站可以嵌入含有Google News标题及摘录的幻灯片轮播功能。
AJAX Search API是Google释出的免费工具,可让使用者根据需求在网站上嵌入Google的搜寻功能,例如网络搜寻、区域搜寻,及多媒体搜寻等。而今Google则新增了Google News组件,提供客制化的新闻呈现。
使用者可以透过Google所提供的NewsShow精灵安排要在网站上呈现的新闻样貌,例如可选择728×90或300×250的新闻版面尺寸,亦能选择各种新闻类别,包括头条新闻、全球新闻、商业新闻、科技、电子、政治、娱乐、运动或健康等,并允许用户自行输入关键词设定所呈现的新闻取向,以及支持各种语系的设定等。
之后Google的自动化系统会把用户的设定转为html码,使用者只要将这些程序代码贴在网站程序页面即可。
这些新闻都是来自于Google News,含有新闻标题及摘录。Google表示,该服务让任何网站都能提供实时新闻,并让新闻媒体可触及更多新的读者。
开源Ajax框架jQuery于推出三周年时,发表1.3新版。jQuery作者John Resig于官网中表示,在1.3版中,大幅度地重新改写了许多核心程序代码来提高效能,例如新版的选取器引擎(Selector Engine)的执行效率比jQuery 1.2.6增加了约5成。不过,微软新版ASP.NET目前只支持到jQuery 1.2.6版。
除了选取器以外,重新翻修的函式库还包括了Event函式库、HTML卷标动态产生程序,例如append、prepend、before和after四种方法,网页定位(Offset)函式等,除了能提高效率外,改写后的新版jQuery也强化了对不同浏览器的支持。
新版中增加了Live Events功能,开发人员可以更容易地将触发事件指派给任何网页中的元素,甚至包括是程序执行过程中,才会建立的元素,也能预先指派触发事件的执行程序,让开发人员更容易设计各种互动效果。
此外,在1.3版中,不再使用User-Agent信息来判断浏览器种类与版本,而是改用特征侦测技术,来检查浏览器对某些对象或功能的支持情形,以更精准地分辨浏览器种类与版本,不受用户自行修改User-Agent信息的误导。(ITHome)
1月20日消息,据国外媒体报道,受经济低迷影,IT市场就业压力自然加剧,但仍不乏一些高需求的热门职位。《基线》杂志日前评出了2009年10大热门IT职位,其中包括虚拟化专家和AJAX开发人员等。
以下为《基线》杂志评出的2009年10大热门IT职位:
1. 商业智能专家
2. 灾难恢复专业人员
3. 厂商采购专家
4. 厂商及外包经理
5. 企业架构师
6. ITIL(IT服务管理的国标标准)经理
7. 虚拟化专家
8. 安全架构师
9. AJAX开发人员
10. 存储管理人员 (赛迪网)