最新文章列表

关于JSI装饰引擎改进的一些想法

今天看到bellstar大侠发布的SUI,也看了一些设计及实现原理。觉得也应该吧自己以前的一些想法拉出来晒晒,交流一下,也希望对SUI的发展能有些参考价值,仅供参考而已。 文章是一年前写的,而且这些想法也在我JSISide中得到实现。与SUI重装出击的风格不同的是我在JSISide中的实现是非常轻量级的。 演示地址见:http://www.xidea.org/project/jsiside/dec ...
jindw 评论(0) 有908人浏览 2009-02-16 18:29

SUI-渲染一个简单的页面

1、在html节点内加入sui的命名空间 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://www.toany.net/ui" > 2、导入JSI <script charset="UTF-8" type="text/javascript& ...
bellstar 评论(0) 有932人浏览 2009-02-16 15:14

SUI-如何编写配置

<?xml version="1.0" encoding="UTF-8"?> <ui> <window iscontainer="true"> <render name="Ext" version="2.1" src="org.ext ...
bellstar 评论(0) 有922人浏览 2009-02-16 14:52

SUI-JavaScript富UI类库集成解决方案

简介: SUI不是一类UI的实现,也不是一套标准的UI标记语言,它只是帮助既有的UI框架(比如Ext、YUI之类)以标记的方式来声明和创建UI。这些标记的名称、属性、与及值都是可自定义的,因此你需要针对特定框架来编写一套转换机制来将标记的声明转换成创建这些UI所需要的参数,但通常情况下,不需要为这种转换做很多工作,因为SUI会以一种简单而实用的约定来实现这种转换,另外SUI的约定是非强制的,因此也可 ...
bellstar 评论(2) 有1821人浏览 2009-02-16 12:09

打算编写一下Lite的简介并重新整理一下JSI的简介

目标是吧JSI 继续阴柔化,体现出水的性格。 具体目录结构如下: 等闲识得东风面 万紫千红总是春—— JSI初印象 上善若水 水利万物而不争——风格与 ...
jindw 评论(3) 有1230人浏览 2009-02-14 12:49

无为之说: 看他三十年再做他三年

今天在JavaEye上正式发布了Lite模版引擎,于是有网友问起:你这么又开始捣腾起模版引擎了,花了不少时间吧? 再回到这篇文章的标题吧,“我看了三年 ...
jindw 评论(4) 有2090人浏览 2009-02-01 15:29

我用什么来标注Lite呢?

JSI的标注语是: 引用 上善若水。水善利万物而不争,处众人之所恶,故几于道。 一直感觉这样描述九已经不错了,正符合JSI的一些无侵入的一个基本特征。 Lite呢 虽然名字取自List Template。而Lite本身也是一个完整的单词: 低糖的清谈的。也符合道家清静无为的特征。 地铁上翻了翻道德经原文: 引用       道之出口,淡乎其无味。       视之不足见,       听之 ...
JSI 
jindw 评论(0) 有1013人浏览 2009-01-20 21:49

JSI代码分析

一、$import流程图   二、doScriptImport流程图     三、JSI导入js关键代码分析   function loadDependence(data,vars){ loadScript(data[0],data[1],data[2]); var objectMap = data[0].objectMap; ...
bellstar 评论(2) 有1489人浏览 2008-12-13 23:25

韬光养晦 厚积薄发

最近被反复问道,JSI还在继续吗? 开始感觉很诧异,后来想想也是,JSI基本只是我一个人的玩具,最近也没发出什么声音,有如此疑问倒也正常。 其实,你看看JSI的svn记录就知道了,基本每周都有若干次改进提交。 以前我确实很担心某一天,他会死去,但是现在我不担心了。 任何一个东西必须有价值了才能长久,在JSI初期,回报与投入差距甚远。 坚持下去需要的只是个人兴趣和毅力。 但是现在不同了,自己工作 ...
jindw 评论(7) 有2100人浏览 2008-10-22 21:34

关于JSON 的put方法

今天劳动的时候,突然发现这个问题,做一个记录,以前还以为是传值。 JSON的put方法是一个指针引用。 例如: JSONObject a=new JSONObject(); JSONObject b=new JSONObject(); JSONObject c=new JSONObject(); a.put("v1","v1"); b.append ...
wangsong76 评论(3) 有25936人浏览 2008-10-22 09:41

脚本全局变量探测程序

为了支持JSI包定义中的模式匹配(方便某些懒人)。我需要一个查找脚本全局变量的脚本。 一直没有勇气编写JS的完整语法解析程序,所以,只能走一些旁门左道。 /* * JavaScript Integration Framework * License LGPL(您可以在任何地方免费使用,但请不要吝啬您对框架本身的改进) * http://www.xidea.org/project/j ...
jindw 评论(1) 有1659人浏览 2008-08-28 23:20

JSI 类库文件格式探讨

在JSI中打包脚本类库。 目前只有jar方式,同时支持java和php。 我还想支持一种文本的格式,这样还可以方便的做适当修改。 其实jar也好,zip也好,都是一个键值对系列的存储方式,这种格式从逻辑结构上讲,与java的Properties文件类似。 Properties文件在jdk5之后支持xml方式,这对于中文来说,是一个很好的消息。 我想,我与其自己定义一个jsi专用的格式,还不如 ...
jindw 评论(3) 有2617人浏览 2008-08-05 20:08

Firefox上读取服务端二进制数据

打开你的firefox 输入: http://www.xidea.org 打开firebug脚本输入窗口。 贴上代码: 引用var xhr = new XMLHttpRequest(); var replaceMap = {}; var list = "20ac 81 201a 192 201e 2026 2020 2021 2c6 2030 160 2039 152 8d ...
jindw 评论(5) 有1385人浏览 2008-07-23 15:19

使用中间数据格式优化前端模板性能的想法

前端时间这里出现了不少讨论前端模板的帖子。 我还是原来的观点,前端要做模版,最好不要带上解析开销。 一旦带上了解析开销,那么为了性能,我们必然会考虑很多很多,很多事情不敢做不能做。这可能造成很多事情不能去处理。模版的易用性也会大打折扣。 而且一旦你在前端运用了模版,说明你的前端运用已经达到一定的复杂度,如此一来,机器辅助的代码优化,就应该排上日程。 这一个过程中,如果我们能吧模版数据顺带解析成 ...
jindw 评论(0) 有1818人浏览 2008-06-12 21:24

JSSC 3 rc(js语法高亮器 ver3 rc)&& JSSC 2.2 发布。

http://army.512j.com/creations/code/jssc3/index.html 不到两个月的时间,jssc3的beta版再次与大家见面了。5.1这几天比较空也比较有条件,正好可以继续开发我的jssc ...
Army 评论(30) 有2089人浏览 2008-05-04 20:17

发布一个JSI Example Project

部署到Tomcat中,打开script目录,可以显示你当前script目录下全部托管脚本的API试图。 导出功能介绍: 导出成jsidoc文档 (单个文件) 合并脚本(可以选择不同的隔离级别)
jindw 评论(5) 有4039人浏览 2008-04-30 14:58

JSI Side 代码风格与规范

准备编写JSI的外围元素,先整理一下编码风格和一些约定,欢迎大家讨论。 基本风格     * 基本参照Java代码风格。          1. 驼峰式命名(单词 ...
jindw 评论(25) 有6114人浏览 2008-04-29 22:07

请教Mozilla自定义标签的解析的问题。

今天重新考虑JSI装饰引擎的事情。 一个一年多前的老问题: 我在html中嵌入如下自定义标记: <ns:test> <div>test</div> </ns:test> Mozilla 浏览器将解析为: <ns:test></ns:test> <div>test</div> 而不是我们想当然的:< ...
jindw 评论(9) 有2112人浏览 2008-04-14 20:59

一个js延迟加载的类库

一直希望做一个可以动态的装载js的小类库,可是一直太忙,不过今天居然发现已经有人做了一个。 http://www.jondavis.net/blog/post/2008/04/Javascript-Introducing-Using-(js).aspx 不过他的级别只是到了文件,而我觉得控制的粒度最好能到对象的级别,这样就不会扔一堆没用的东西在内存里了。 ---------------------- ...
liudaoru 评论(1) 有2455人浏览 2008-04-14 20:58

我使用的JS压缩工具JSI

试用了多种,都有问题,EMC和X2jscomliper等,对中文 的处理不好,JS中有中文,就处理得不对。最后还是用的jsi http://www.xidea.org/,不错,要发布之前当然要处理一下了,一方面减少所占字节,一方面使别人没法看懂。其实也没怎么做,就是拿着原码也不一定看得明白。再去掉注释,可能没有人下工夫看了。??
JSI 
shishi11 评论(0) 有1127人浏览 2008-03-06 17: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