`
jindw
  • 浏览: 508889 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论
文章列表
昨晚忙到三点半,加上今天一天,我重构了一下JSA以前的代码。 增加了对全局变量混淆的设置, 公开了部分API调用接口。 方便于二次开发 现在邀请大家测试测试。 国庆前说了要完成的事情,拖到现在^_^ 补充:20071022凌晨改进版发布 完善了操作语言切换,并且在非安全区域外混淆提供了更友好的用户界面。
Sean220 写道我认为实现$import机制至少不能对用户编程有过多要求,比如你的延迟同步按需装载,还不能同一个script标签里继续编码,那这种方法我个人认为比较难以接受。特别是在一些函数里需要动态import就没办法使用。 我们 ...
被一个貌似hsqldb bug的问题折磨了好几个小时。 把经过帖出来,大家帮我看看。 习惯把hql都写成预定义的形式,同时又为了避免过多的hql定义,我的惯用伎俩:通过如下方式定义hql。 sql 代码   from Message  where packageKey=:packageKey   and ( null =  :fileKey or fileKey = :fileKey)   and (null = :objectKey or objectKey= :objectKey)   and (null = :memberKeys or me ...
刚刚学习了一下网页动画中上的缓动效果,分享一下学习心得。 缓动曲线的概念: 缓动曲线是一个0为起点的连续函数曲线,x轴表示时间变化,y轴表示位移变化。曲线的斜率反映出运动的数度。 缓动效果在Flash动画中比较常见,用于模拟一些现实中常见的运动轨迹,或者制造一些超绚的效果。 而且新版本的Flash中,内置了一些常用的缓动曲线函数。 可惜,Flash的这些曲线函数不是开源的,我们不知道内部如何实现,也就无法将其移植到JS中。感受其绚丽的同时,未免有一丝遗憾。 于是乎,自己琢磨琢磨。 首先,我对Flash的渐变函数接口非常不满。 搞那么多参数干吗? 要描述一个区间的渐变运动特征,只需一个 ...
获取大小的属性有 CSS (大小+border)属性对应的 offset长宽属性(无标准的实事标准): 1.offsetWidth 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度。 与 CSS width + border对应 2.offsetHeight获取对象相对于版面 ...
JSA这个压缩工具,是java编写的,需要安装java运行环境。 这多少给一些非jav程序员带来点不便。 现在我们发布servlet在线压缩版本。无需安装,在线压缩,给非Java用户一个更加便捷的使用方式。 项目主页:http://www.xidea.org/project/jsa/ 现在的在线压缩服务器由Seaprince提供。 欢迎更多有空闲服务器资源的朋友安装JSA在线服务,我将在jsa项目主页提供链接,方便大家使用。 仍外,为了避免服务器资源被恶意滥用,我们默认启用了图片验证,服务频率限制等保护设置。 给用户带来些不便,敬请谅解。
今天无意间打开了一个CSDN上的个人blog,发现窗口无法拖动,Firefox的标签页也无法切换。 查看代码: <script type="text/javascript">Include("Csdn.Blog.UserOnline");</script> <script type="text/javascript">Include(" ...
Ivan Li 写道...看看这里 http://wiki.javascud.org/display/si/Javascript_EasyValidation to:Ivan Li. 引用 1. 我的网站现在使用的是UTF-8编码,怎么使用validation_cn.js显示中文会乱码? 答: validation_cn.js默认是使用GBK编码,使用可以改变文件编码的编辑器以UTF-8编码方式再保存,如保存为validation_cn_UTF-8.js 这个问题可以通过转义字符去解决。 比如: 将“中文” 编码成: “\u4e2d\u6587” 写一个简单的程序就可以转换过来,用JS ...
java虫 写道网上看得一些文章  int a = 3;     int b = 3;     编译器先处理int a = 3;首先它会在栈中创建一个变量为a的引用,然后查找有没有字面值为3的地址,没找到,就开辟一个存放3这个字面值的地址,然后将a指向3的地址。接着处理int b = 3;在创建完b的引用变量后,由于在栈中已经有3这个字面值,便将b直接指向3的地址。这样,就出现了a与b同时均指向3的情况。     再令a=4;那么,b不会等于4,还是等于3。在编译器内部,遇到a=4;时,它就会重新搜索栈中是否有4的字面值,如果没有,重新开辟地址存放4的值;如果已经有了,则直接将a指向这 ...
* 类库导出支持(完全脱离JSI环境)   从JSI托管类库中,选择文件/对象集,导出为单一脚本文件,完全脱离JSI装载环境。   也就是说,届时JSI不仅可以作为一个运行时的脚本管理框架,也可以当作一个部署时的脚本定制、打包工具。   我是看Ext的定制工具后产生这个想法的,JSI的依赖定义API完全可以用作一个通用的脚本定制、打包工具的依赖描述语言。 * Ext集成(延期。。)   集成Ext,一方面可以弥补JSI组件的缺乏。另一方面可以优化Ext的装载延迟。   ext目前大小为:462,031字节,JSI2Alpha版的内核为35,140字节,不到Ext的十分之一(文件大小均在文本 ...
大约两年前私下编写一个wiki时使用的代码生成工具,最近想继续这个wiki项目(http://sourceforge.net/projects/txdoc),也顺便吧这个代码生成工具整理出来。 PPT见:http://www.iteye.com/topic/95580 eclipse项目,文件太大,只好分成三分上传。 ...
带ID的函数表达式: var fn = function fnid(){}; 按照ECMA262定义,上面这段脚本等价于: with({fnid:null}){ var fn = fnid = function(){}; } 注意:fnid在with外是不可见的,但是IE没有严格遵守ECMA规范(同样的情况发生在catch语法上)。在IE上相当于: var fnid = function(){}; var fn = fnid; 在刚刚发布的JSA1beta上,还不能处理这个问题(新版本将这周内发布)。同时,鉴于这种语法在不同浏览器上表现不同,还是建议尽量避免 ...
已经有一年多没做java这块了,今天翻出这个一年前写的代码生成工具,准备开放出来,或许对某些人还有点用处。 这个代码生成器是基于xdoclet2的改进版。 所做工作: * 生成Hibernate 映射文件及相应得spring的配置文件。 * 生成Hibernate DAO 文件及命名查询名称常量(新)。 * 生成Spring配置文件(支持事务申明)。 * 生成xwork配置文件(增加多包及spring属性支持)。 * 验证资源冗余及缺失。 先吧PPT放出来,如果有人(包括我自己)能用上再吧代码整理一下,放出来。 示例项目及源码已发布,见: http://jindw.iteye.co ...
这个问题算是个老问题了。 所以,标题加上一个再字。 我主要说一下模拟这个事件时候容易出现的问题。 对于FF,Opera9,原生DOMContentLoad支持,就不说了,最头疼的是IE。 我最初考虑这个问题的时候,想到的是document的readyState属性。 偷窥一下Dojo的源码,发现它也是基于这个属性去做的,那时,我基本就认准了这个方法。 于是再后来JSI1和JSI2早期的预览版本中,都是基于这个属性做的,后来,有个朋友向我反应,说JSI的装饰引擎在IE上启动比FF慢很多,我当时就猜测,是否是这个DOMContentLoad的问题。 经过测试,发现,确实,readyState必 ...
在sf上有个项目,每次发布东西的时候都要受一次折磨,于是跑这里来发发牢骚: 我首推Sourceforge,特别是管理界面。   每次发布文件就一个老长的一页,翻动半天才能找到需要的内容,而且每次这能修改一项。但是改动一下就是整页的刷新。慢的要死:( 再推一下csdn,用户登陆进去,找点东西极其不便。
Global site tag (gtag.js) - Google Analytics