解惑

解己之惑,解人之惑

标签:prototype

jQuery成为新的AJAX基础库标杆

技术的发展真的是日新月异,AJAX开始风生水起的时候,prototype是AJAX基础库的标准,很多AJAX库都是基于它的,而现在,jQuery很可能会或者已经取代prototype成为AJAX基础库了。不知道是我太后知后觉还是技术发展实在太快,短短几个月的时间,我已经又不熟悉最新的AJAX动态了。
Ruby语言的特性(以$为标志)向JavaScript转移的风气愈演愈烈,本来我是对这种风格不太认同的,但是感觉必须接受了,在简单和可读性之间,我们是得做一些牺牲了,毕竟一个东西变成大家都熟悉并引以为标准后,它的可读性无形上就提高了很多,因为你读不懂,只能说明你落后了,或者变成新“文盲”了。

ZK国际化的原型

昨天说了ZK的国际化做得不够好,今天稍微试了下,发现昨天提到的方案是可行的,创建一个Initiator,自动的把文本替换为国际化的内容:
<?init class="xxx.I18nBinderInit"?>
<toolbarbutton label="button.add" image="../images/add.png" onClick="userListWindow.onAdd()"/>

这个只是原型,现在可能还不能处理所有的组件类型,可以简单的修改下变成通用的解决方案:
增加一个Property文件,里面添加需要处理的组件类型以及需要处理的属性,然后读取这个配置,如果谁觉得不够可以在classpath中放置一个同名的配置文件进行定制。
源代码:

阅读全文

© 2024 解惑

本主题由Anders Noren提供向上 ↑