最新文章列表

发布了一段时间JSI2预览版了,下一步准备JSI2Alpha版开发。

发布了一段时间JSI2预览版了,下一步准备JSI2Alpha版开发。 主要任务有: 1、优化依赖管理模块。 2、完善日志输出功能。 3、清理现有bug。 预计需要3周左右时间。 按需装载的优化、JSDoc的完善、将推后。 示例装饰器将暂时停止更新。 http://www.xidea.org/project/jsi/index.html
jindw 评论(0) 有5346人浏览 2007-05-13 13:07

从零开始 Spinner(微调器)装饰器开发:

Spinner(微调器)装饰器开发: <o:p></o:p>组件介绍: 仿照 window时间日期管理中,年份调节的控件,原型是一个文本输入筐,一般用于数字输入。筐后有上下微调按钮,用于增减控件值。 <o:p></o:p>这种控件在backbase框架中也有出现,JSI的spinner就是仿照其外形设计。 显示效果:<o:p></o: ...
jindw 评论(0) 有3053人浏览 2007-05-12 11:17

基于FCKEditor 开发JSI Editor装饰器

基于FCKEditor 开发JSI Editor装饰器: 组件介绍: JSI Editor装饰器,是一个用于可视化html编辑的组件(当能,将来也可考虑其他格式,如ubb),在标记设计上,参照Mozilla XUL的editor标记。而具体实现上,使用FCKEditor。 效果:   装饰器实现代码:   /**   * @public   * @decorat ...
jindw 评论(2) 有3623人浏览 2007-05-12 10:51

函数申明和变量申明的微妙区别

<script> var test1 = 1; function test1(){};//函数申明不能覆盖变量申明? alert(test1); </script> <script> var test2 = 1; eval('function test2(){};'); alert(test2);//函数申明怎么又覆盖了变量申明? </script>
jindw 评论(48) 有10655人浏览 2007-05-09 17:21

脚本分析、压缩、混淆工具 JSA新版本发布,压缩效率提高大约10%

JSA 1.0 Alpha发布,压缩效率提高大约10% 最新更新(2007-05-23 IE5 bug) 感谢 PHPRPC 作者 andot  的bug报告: 下载地址:http://sourceforge.net/project/showfiles.php?group_i ...
jindw 评论(49) 有15949人浏览 2007-05-08 11:35

邀请第三方团队开发页面装饰器实现的公开信。

邀请第三方团队开发页面装饰器实现的公开信 页面装饰引擎简介 用于装饰朴素html元素的框架,使用简单的xml标记,标识期装饰行为,比如将一个普通 ...
jindw 评论(14) 有5939人浏览 2007-05-07 22:18

发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser

先发一段脚本压缩示例,展示一下JSA语法压缩和优化功能。 try {       //xxxx();   }      catch (e) {       yyyy();       funct ...
zengbo0710 评论(0) 有1220人浏览 2007-05-07 11:23

云想衣裳花想容--JSI组件模型介绍(二)

装饰引擎简介: 系统默认的装饰引擎为:org.xidea.decorator.DecoratorEngine。 JSI装载后,将做如下操作: 判断有无装饰器命名空间声明(xmlns:d= "http://www.xidea.org/taglib/decorator") 若有,将在文档装载结束后,启动装饰引擎,初始化当前可用的装饰提供者表。(装饰提供者是一个Jav ...
jindw 评论(3) 有3780人浏览 2007-04-16 08:57

云想衣裳花想容--JSI组件模型介绍(一)

JSI组件模型是一种用来装饰简单html元素的框架,使用简单的xml标记,标识其装饰行为,比如将一个普通的input装饰成一个日期输入控件,将一 个html ul标记装饰成菜单或树,将一个textarea装饰成一个代码语法高亮显示区域,或一个wysiwyg html编辑器。 JSI启动后将自动检查decorator标记,构建层次结构,自动做相关类的寻找、导入和装饰操作;实现零脚本代码的web富客户端 ...
jindw 评论(19) 有11161人浏览 2007-04-16 07:54

海纳百川 有容乃大――采用JSI封装、集成第三方类库

Java的成功,离不开它那个庞大的类库,不单是sun的类库,很多细节的实现都取自第三方(如xml解析采用Apache的实现)。 如前言所述,我们暂时不大算编写丰富的公共API,但是我们可以集成其他成熟的类库,同时隔离他们的依赖,隔离各个脚本的执行上下文,消除命名冲突的危险。 这里我们详细介绍一个复杂一点的实例:类似Windows XP文件浏览器左侧的滑动折叠面板(任务菜单)效果。 我们先集成S ...
jindw 评论(0) 有5832人浏览 2007-04-15 17:21

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

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

JavaScript Integration 入门教材

JSI是一个简单、无侵入(被管理的脚本无需考虑JSI的存在)的脚本管理框架, JSI的出现,可以做到如下几点。 按需装载。 管理依赖,避免依赖的保露、扩散,提高类库的易用性。 执行环境的隔离,避免名称冲突。 类库装载<o:p></o:p> 动态装载类库是按需装载的基础,JSI的装载方式有三种:即时同步装载(可能阻塞)、延迟同步装载(需要编译)、异 ...
jindw 评论(9) 有5572人浏览 2007-04-15 14:40

jQuery 与 prototype 共存

方式一: <html> <head> <script src="prototype.js"></script> <script src="jquery.js"></script> <script> jQuery.noConflict ...
hred 评论(2) 有4822人浏览 2007-04-09 18:15

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

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

JavaScript Integration 1.1Alpha6发布

JavaScript Integration 1.1Alpha6发布 原名JSPackager,无侵入的脚本管理框架。 更多信息见: http://www.xidea.org http://forum.xidea.org 现在发布的1.1a6版本有如下重 ...
jindw 评论(3) 有2922人浏览 2007-02-09 12:03

Ajax一统天下之Dojo整合篇

随着Ajax应用越来越多,各种Ajax Library(Prototype),Ajax Framework(DWR),Ajax Toolkit(Dojo,YUI)也日渐丰富起来,有没有办法将这些结合起来呢?类似Spring ...
macrochen 评论(13) 有21367人浏览 2006-11-19 16:16

想知道一些dojo搭建的站点案例

不知道现在有没有用dojo作的客户端的网站,希望各位推荐推荐.
joshokn 评论(21) 有17142人浏览 2006-11-09 21:00

最近博客热门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