未分类文章

JSI2性能测试报告

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

百花齐放 日月同辉――采用JSI解决不同类库间的冲突

众所周知, Scriptaculous所依赖的Prototype库与jQuery存在冲突。所以同时使用比较困难。 JSI针对每一个装载的脚本都有完全独立的执行上下文。所以这个问题能在JSI上彻底解决。 下面的例子,我们将在同一个页面上同时使用Scriptaculous和 jQuery 类库。证实一下JSI隔离冲突功能。 示例页面(hello-jquery-aculo.html): xml 代码 ...
jindw 评论 (0) 有 1451 人浏览 2011-05-26

JavaScript Integration 入门教材

JSI是一个简单、无侵入(被管理的脚本无需考虑JSI的存在)的脚本管理框架, JSI的出现,可以做到如下几点。 按需装载。 管理依赖,避免依赖的保露、扩散,提高类库的易用性。 执行环境的隔离,避免名称冲突。 类库装载 动态装载类库是按需装载的基础,JSI的装载方式有三种:即时同步装载(可能阻塞)、延迟同步装载(需要编译)、异步装载。这里先演示一下最简单的方式,即时同步导入: 示例:重写一下jQ ...
jindw 评论 (0) 有 3309 人浏览 2011-05-26

知识库信息

  • jindw在2007-12-23创建
  • jindw在2011-05-26更新

最新评论

CSS基础教程17篇 此教程共17篇,由浅到深、循序渐进的讲述CSS知识。 对初学者有很大的学习价值, ...
u013680195 评论了 关于JSI装饰引擎改进的一些想法
Global site tag (gtag.js) - Google Analytics