最新文章列表

JSI2 新功能预告:类库导出支持、Ext集成

* 类库导出支持(完全脱离JSI环境)   从JSI托管类库中,选择文件/对象集,导出为单一脚本文件,完全脱离JSI装载环境。   也就是说,届时JSI不仅可以作为一个运行时的脚本管理框架,也可以当作一个部署时的脚本定制、打包工具。   我是看Ext的定制工具后产生这个想法的,JSI的依赖定义API完全可以用作一个通用的脚本定制、打包工具的依赖描述语言。 * Ext集成(延期。。)   集成E ...
jindw 评论(2) 有7608人浏览 2007-07-12 12:25

让webwork零配置 第二章(实现)(实例已放出,大家可以下载运行)

/** *作者:张荣华(ahuaxuan) *2007-06-25 *转载请注明出处及作者 */ 让webwork零配置 第二章(实例已放出,大家可以下载运行) 又到周末了,平时没有时间,所以我的主要学习时间是放在周末,让大家久等了,上个周末说到webwork2零配置的第一章,很多人积极参与讨论,给出了很多有用的参考意见,在这里先谢谢大家,当然也有其他意见的也能理解,我想原因可能有以下几 ...
ahuaxuan 评论(11) 有5709人浏览 2007-06-25 09:23

再谈一下DOMContentLoad事件

这个问题算是个老问题了。 所以,标题加上一个再字。 我主要说一下模拟这个事件时候容易出现的问题。 对于FF,Opera9,原生DOMContentLoad支持,就不说了,最头疼的是IE。 我最初考虑这个问题的时候,想到的是document的readyState属性。 偷窥一下Dojo的源码,发现它也是基于这个属性去做的,那时,我基本就认准了这个方法。 于是再后来JSI1和JSI2早期的预览版本中 ...
jindw 评论(4) 有7434人浏览 2007-06-23 15:48

JSI2性能测试报告

装载效率测试 测试页面见:test/load-eff-test.html 为了测试结果更显客观,我选择了第三方类库的装载测试: 'com.yahoo.yui.*', 'net.conio.prototype.*', 'net.fckeditor.*', 'org.jquery.*', 'us.aculo.script.*' 共22个脚本文件(对于JSI来说还有诺干包定义文件)。 FF2: 标记 ...
jindw 评论(15) 有9017人浏览 2007-06-22 12:49

JSI2Alpha及JSA1beta 发布:

JSI2Alpha及JSA1beta 发布: 引用JSI简介: JSI 是一个 开放的、无侵入的 脚本库管理框架,内核不提供任何具体功能,有一些功能子项目,如网页装饰引擎。 JSI2性能测试报告:http://jindw.iteye.com/blog/93118 更多信息请查看:http://www.xidea.org/project/jsi/ JSA简介: JSA最初是做JSI编译处理 ...
jindw 评论(19) 有10236人浏览 2007-06-22 12:15

分享轮子: a9engine/a9text

http://a9engine.sf.net学习和交流,分享个人经验,特将主页的js-driven心得整理到a9engine和a9text如果希望有更高更多更好的应用,请大家多关注JSI(http://jsintegration.sourceforge.net/)================================================================1. a9 ...
trydofor 评论(4) 有2190人浏览 2007-06-21 15:17

JavaScript模板引擎测试,让我空欢喜一场:(

测试了一下trimpath模板引擎和一个我以前编写xml模板引擎,显示测试结果,耗时比 :828/16。 太让我振奋了。原想,如果效率太低我就放弃这个项目,貌似结果:这个流行的js模板引擎,和我没做优化的xml模板引擎还有这么大的差距??? 仔细检查一下,晕倒,测试模板数据搞错了:( 纠正过来,测试数据显示,trimpath比xml模板引擎要快好几倍:( 而且,如果模板内使用的循环次数越多, ...
jindw 评论(1) 有5936人浏览 2007-06-08 16:18

JSI2 API重构进展

引用为了jsi2 alpha的尽快发布,我对jsi 的系统api重构了一下,删除了一些不够成熟或者没有必要的api(将他们拖到org.xidea.* 命名空间下)。 更新(2007-6-9) #js.html //保留这个包,因为这些实在太常用了, * BrowserInfo //保留Decorator是因为装饰器初始化,还是受到点特别关照 * Decorator * EventUtil * St ...
jindw 评论(14) 有8107人浏览 2007-06-07 11:28

JSI API之BrowserInfo、EventUtil讨论

引用JSI 自身提供一些常用API,数量极少,尽量以一种正式的风格提供,尽量回避争议。 有些是启动文件用到的,如任务队列支持,还有如装饰引擎直接用到的,如BrowserInfo、EventUtil、StyleUtil等。 对于启动文件中未直接用到的,如果风格的争议太大,都将剔除出去。 BrowserInfo对象: /** * BrowserInfo 对象,用于判断浏览器的相关信息,如浏览器类型 ...
jindw 评论(16) 有9028人浏览 2007-06-06 11:07

JavaScript压缩工具JSA的使用问题

JSI是一个简单、开放、无侵入的脚本库管框架,实现脚本按需装载,管理脚本依赖,隔离脚本冲突。更多信息见:http://www.xidea.org/project/jsi/ 下载地址:http://sourceforge.net/project/showfiles.php?group_id=175776 UI JAVA1.4.2+ 当jar打开方式为java时,可双击运行,但,若JAR打开方式被修 ...
redleaf 评论(2) 有4414人浏览 2007-06-01 10:33

javascript 性能测试系列:正则表达式

在JSI的实现中,有这样一种需求,将有自带命名空间的脚本元素名数组转换成没有命名空间的变量名数组. 比如 : ['YAHOO.util.XXXX,YAHOO.util.YYYY,YAHOO.event.XX'] ->['YAHOO'] 以前一直是较长的一段处理代码,今天突发奇想,这个用正则表达式处理效果如何? 于是,就这种处理,分别测试了正则表达式和javascript代码的效率. 测试 ...
jindw 评论(4) 有5080人浏览 2007-05-30 13:18

javascript 性能测试系列:函数调用

一直都认为,javascript的函数调用是一个相对耗时的操作。 开始JSI的优化,这些问题现在必须认真考虑了,测试一把: 一个简单的++操作,直接操作 ...
jindw 评论(0) 有4286人浏览 2007-05-29 18:06

javascript 性能测试系列:for in 循环效率的疑惑

前几天无意中看到一个网友blog上关于这个循环效率的问题,说要尽量避免使用。 有点害怕,我在JSI中可是用了不少,呵呵。 测试一下,负担终于可以放下来了: 测试对象: 一个对象模拟map,测试for in 循环 两个数组,测试for(;;)循环 连续4次运行时间比。 957/1278;955/1357;1014/1282;968/1392 明显,要实现类似map的功能,还是for in 快点 ...
jindw 评论(1) 有5250人浏览 2007-05-27 17:55

决定对JSI的依赖管理部分做一些简化

以前JSI的依赖管理设置时,依赖元素可以用* 、含有*的匹配模式、数组和单个元素。 感觉这样处理难度增加了很多,决定吧匹配模式去掉,只支持 *、数组和单个元素 含有*的匹配模式可以用精确的数组代替。 原来的做法太复杂了,改简单一点,提高效率,便于优化。
JSI 
jindw 评论(0) 有4047人浏览 2007-05-21 13:17

关于JSI日志输出的想法

JSI 日志是JSI内核中唯一的一个具体功能。 在2.0preview 中,默认是输出倒错误控制台的。 实现方式 setTimeout(function(){ throw new Error(错误信息) },0) 但是这样貌似有个异步代码错误插入的问题(当有程序异步调用时,setTimeout抛出的错误可能会导致异步代码中抛出异常,就像错误发生在异步代码中一样)。 所以这个问题必须解决了。 ...
jindw 评论(0) 有4337人浏览 2007-05-18 20:09

关于半透明遮罩的优化(关机效果)

最近在搞JSI 的重构,少来冒泡了。 发一个中午的刚用到的小技巧: 在关机效果实现上,现在一般根据浏览器特征分别使用 虑镜/样式/图片 去模拟。 其中Opera是不支持网页透明的,只能用png的alpha透明模拟。 所以,我们需要一张特别的小图片。一个象素,alpha透明。 但是这个单象素图片的出现,感觉有点怪怪的,而且当网速很慢的时候,装载这个小图片还会延迟,效果不好。 不过,Opera的 ...
jindw 评论(4) 有6304人浏览 2007-05-18 15:14

JSI上了JE首页推荐了,兴奋中.....

第一次见到媒体的关注,精神为之一振。 ^_^ 一定好好做,不让关注她的人群失望:)
jindw 评论(9) 有2420人浏览 2007-05-16 11:13

给javascript library挑挑刺

第一个观点:(js代码不仅仅是为了实现功能而且是拿来给程序员看的) 我想,大家用js库的想法可能和我一样, 不仅是为了使用他,用用他的效果,而且想掌握他,掌握到“这个库和我写的一样”的程度,用着放心, 出问题也容易找,好解决,因为大家都知道“项目中是不允许说不”的。 如果要自己写,那就有很多制约因素,能力 ,经验,时间。 经验很重要,没有多年的web开发经验解决跨浏览器的问题就无从谈起。 ...
jianfeng008cn 评论(18) 有6606人浏览 2007-05-16 10:59

删除掉了

 
jindw 评论(40) 有9032人浏览 2007-05-14 13:04

最近博客热门TAG

Apache(33931) Lucene(5053) Hadoop(5049) nginx(3449) vim(3262) GCC(2954) memcached(2625) jfreechart(1688) Django(1602) Zend(1413) ActiveMQ(1398) Grails(1374) ActiveRecord(1349) OpenSource(1236) Emacs(870) Glassfish(858) lighttpd(810) rubygems(716) GAE(631) Blend(516)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics