1。寻找值得合作的人。 2。完成JSI IDE的计划。 3。初步完成前端模板编译系统。 4。建立JSI开发社区,推广JSI的开发模式。 5。关心一下技术之外的事情... 本来就是个没有计划的人,现在就想到这些了,再想到再补充
演示地址(目前只支持Firefox): http://www.xidea.org/project/jsidoc/    基本功能 API查阅: 该程序可以通过脚本源代码及注释,自动适时生成对应的JavaScript API文档。源码浏览: 你可以通过API文档内连接,进入相关实现代码。脚本导出: 导出工具可以更据JSI的包文件,以正确的顺序,自动导出选中的脚本元素及其依赖。  
出自该贴的回复: http://www.javaeye.com/topic/161609 JSI的延迟装载和异步装载过程非常相似. 他们的实现是这样的: 1.计算出全部未装载的依赖,并将依赖加入缓存. 2.执行同步装载. 其实所有的三种装载方式,原理都是一样的,只不过非同步装载在真正装载前有个预处理. 而异步装载和延迟装载的区别也就在于预处理过程中如何缓存脚本. 异步装载就是直接xhr异步读取js文件,加入JSI的脚本缓存. 而延迟模式就略显麻烦了,如hax所言,他是通过打印一段引用脚本,脚本文件的内容就是用闭包封起来的源代码. $JSI.addCacheScript("mypkg" ...
今天下午刚刚被人嘲笑说,我是个总是慢半拍的家伙。呵呵,真是如此。 2007年,总的来说是失败的。 首先是窝在老家荒废了大半年。 9月份才迟迟出来从江西老家出来,开始现在这份工作。 从一个纯粹的后端程序员,转向前端开发。 变化如此之大,面临的风险也很大,不单是技术上的问题。 不同人群的关注点、思维方式,都有着显著的区别。 工作上让我感受到前所未有的孤立。 在各种复杂的问题前面寻找一种平衡,让自己倍感疲惫。 本来也想在现在的岗位好好做出一点成绩。 可是事与愿违,不懂得大公司的政治环境。最后只能落个为他人做嫁衣裳的结果。 有些失望,迷茫。 无法改变环境,那就适应环境吧,等待、守候、沉默。 ...
一个论坛回复,粘贴过来.  关于调试问题,同类动态装载脚本的实现都有类似问题。这个问题在JSI中有一些解决办法,先给大家截个图。 这时JSI2.1在firebug上做脚本调试时的截图,我们可以轻松定位到没个源文件,可以在其中设置断点,一旦有错误,可以准确定位到准确行数。PS:JSI2.1 以基本开发完成,将择日发布  
2008-02-08

JSIDoc设计的两个失败点

关键字: jsi
JSIDoc是我一年前开发的用来解析JS文档的纯客户端脚本程序。 现在随着JSI2的重构,已经好久没有跟进了,今天回头看看。 很多设计实在是失误,记录一下: SourceEntry作为ECMAParser的子类:非常失败,导致SourceEntry非常复杂,回头一看,头大! 如果使用组合,这种局面就不会发生。 总结:不要滥用继承。特别是JavaScript这种弱类型语言,成员多了,鬼知道他们在干什么。 JSDoc作为类:算是比较失败吧,如果用单例,很多东西可以简化。 总结:不要总去假设一些没有的需求,宁可新需求到达后重构,甚至重写。
改动  2.0方式: $import(path,callbackOrLazyLoad,target) 调整成(将target参数提前)/**  * @param <string> path (package:Object|package.Object|package.*| scriptPath)  * @param < Object> target 可选参数,指定导入容器。 *            &n ...
jindw
  • 浏览: 177708 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
  • 详细资料
搜索本博客
存档
最新评论