上善若水。水善利万物而不争,处众人之所恶,故几于道。
讨论
话题 作者 回复/点击 最后回复
从事前端开发必须要了解的CSS原理 agevs 0 / 1198 2014-08-25 浏览最新的文章
> 更多讨论
群组知识库

脚本合并时混淆隔离的三个级别

直接合并--传统方式 根据脚本依赖关系,组织好导入顺序,简单的合并成单个大文件。 这是最常见简单功能的一种合并方式。通常也不需要任何工具的支持。由程序员手动完成。 优点:简单 缺点:需要程序员自己管理脚本名称冲突。 间接依赖全局变量的隔离--JSI运行时等价的隔离策略 就是说,比如你在脚本包p1有一个脚本A 依赖脚本元素B,脚本元素B依赖仍外一个脚本包p2中的脚本元素A,如果你采用直接合并的话, ...
jindw 评论 (0) 有 1333 人浏览 相关工具章节 2011-05-26

JSI2性能测试报告

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

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

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

JavaScript Integration 入门教材

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

脚本安需导入(装载)的三种模式的对比

何谓安需装载? 脚本程序一般都是下载后执行 ,当脚本库非常庞大时,一次性下载起来非常费时,传统的解决方式是,按功能模块把脚本写在不同的文件中,页面上手动加入script标签装载指定内容,但 是这有一些缺点,类库的使用者需要知道没个脚本之间的关系,顺序要求等等,而不可能要求每个类库使用者都对其非常熟悉,出错的可能性很大。于是很多框架开 始支持导入指令,想使用什么一个导入函数就完了,不必一堆堆的scr ...
jindw 评论 (0) 有 1947 人浏览 基本原理章节 2011-05-26

小组成员12人 浏览25354次 成员列表

发起人: jindw
管理员: jindw

新加入成员

群组活跃成员

群组活动表
2024-04
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

群组信息

Global site tag (gtag.js) - Google Analytics