《决定对JSI的依赖管理部分做一些简化》的相关内容
相关讨论
JSI的导入指令参数顺序调整意见征询
改动
2.0方式:
$import(path,callbackOrLazyLoad,target)
调整成(将target参数提前)/** * @param <string> path (package:Object|package.Object|package.*| scriptPath) * @param < Object> t ...
by jindw 2008-02-07 浏览 (4021) 回复 (34) 关键字: jsi2
邀请第三方团队开发页面装饰器实现的公开信。
邀请第三方团队开发页面装饰器实现的公开信
页面装饰引擎简介
用于装饰朴素html元素的框架,使用简单的xml标记,标识期装饰行为,比如将一个普通的input装饰成一个日期输入控件。将一个textarea装饰成一个代码语法高亮显示区域,或一个wysiwyg html编辑器。 JSI启动后将采用异步方式,自动检查decorator标记,自动做相关类的寻找、导入并装饰页面。
实现零脚本 ...
by jindw 2007-05-07 浏览 (6788) 回复 (14) 关键字: jsi jsintegration widget decorator
脚本安需导入(装载)的三种模式的对比
何谓安需装载?
脚本程序一般都是下载后执行 ,当脚本库非常庞大时,一次性下载起来非常费时,传统的解决方式是,按功能模块把脚本写在不同的文件中,页面上手动加入script标签装载指定内容,但 是这有一些缺点,类库的使用者需要知道没个脚本之间的关系,顺序要求等等,而不可能要求每个类库使用者都对其非常熟悉,出错的可能性很大。于是很多框架开 始支持导入指令,想使用什么一个导入函数就完了,不 ...
by jindw 2007-03-30 浏览 (7455) 回复 (17) 关键字: jsi jsintegration
JS正则表达式详解[收藏]
JS的正则表达式
//校验是否全由数字组成
[code]
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
[/code]
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
[code]
function isRegister ...
by Ivan Li 2006-10-26 浏览 (91151) 回复 (17) 关键字: javascript
相关博客
JSI的延迟装载和异步装载过程的一些原理解释
出自该贴的回复:
http://www.javaeye.com/topic/161609
JSI的延迟装载和异步装载过程非常相似.
他们的实现是这样的:
1.计算出全部未装载的依赖,并将依赖加入缓存.
2.执行同步装载.
其实所有的三种装载方式,原理都是一样的,只不过非同步装载在真正装载前有个预处理.
而异步装载和延迟装载的区别也就在于预处理过程中如何缓存脚本.
异步装载就是直接xhr异步读 ...
by jindw 2008-02-14 浏览 (5149) 回复 (0) 关键字:
JSI2 新功能预告:类库导出支持、Ext集成
* 类库导出支持(完全脱离JSI环境)
从JSI托管类库中,选择文件/对象集,导出为单一脚本文件,完全脱离JSI装载环境。
也就是说,届时JSI不仅可以作为一个运行时的脚本管理框架,也可以当作一个部署时的脚本定制、打包工具。
我是看Ext的定制工具后产生这个想法的,JSI的依赖定义API完全可以用作一个通用的脚本定制、打包工具的依赖描述语言。
* Ex ...
by jindw 2007-07-12 浏览 (6359) 回复 (2) 关键字:
JSI2Alpha及JSA1beta 发布:
JSI2Alpha及JSA1beta 发布:
引用JSI简介:
JSI 是一个 开放的、无侵入的 脚本库管理框架,内核不提供任何具体功能,有一些功能子项目,如网页装饰引擎。
JSI2性能测试报告:http://jindw.javaeye.com/blog/93118
更多信息请查看:http://www.xidea.org/project/jsi/
JSA简介:
JSA最初是做JSI编 ...
by jindw 2007-06-22 浏览 (8488) 回复 (18) 关键字: JSI
JavaScript Integration 入门教材
JSI是一个简单、无侵入(被管理的脚本无需考虑JSI的存在)的脚本管理框架, JSI的出现,可以做到如下几点。
按需装载。
管理依赖,避免依赖的保露、扩散,提高类库的易用性。
执行环境的隔离,避免名称冲突。
类库装载
动态装载类库是按需装载的基础,JSI的装载方式有三种:即时同步装载(可能阻塞)、延迟同步装载(需要编译)、异步装载。这里先演示一下最简单 ...
by jindw 2007-04-15 浏览 (4436) 回复 (9) 关键字: JSI
相关圈子讨论
社区版WAS的配置介绍
如何在websphere application server community edition中配置相关的数据库(包括 IBM® Cloudscape、Oracle®、Microsoft® SQL Server 和 DB2®)、Java Message Service (JMS)、SSL、LDAP 和 CORBA over IIOP。
配置数据库资源
大多数企业应用程序使用关系数据库。Co ...
by IBM文章编辑 2007-08-07 浏览 (1993) 回复 (0)
F# 入门:使用 .NET Framework 中的函数式编程技术
本文讨论:
安装 F#
F# 语言基础
.NET 互操作性
异步 F#
本文使用了以下技术: .NET Framework, F#
目录
为什么要使用 F#? 安装 F# 您好,F# Let 表达式 关键字 For 管道 F# 也能够处理对象 异步 F# 与 F# 合作
作 为 Microsoft&r ...
by kimmking 2008-09-13 浏览 (70) 回复 (0)
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)

