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 以基本开发完成,将择日发布
JSIDoc是我一年前开发的用来解析JS文档的纯客户端脚本程序。
现在随着JSI2的重构,已经好久没有跟进了,今天回头看看。
很多设计实在是失误,记录一下:
SourceEntry作为ECMAParser的子类:非常失败,导致SourceEntry非常复杂,回头一看,头大!
如果使用组合,这种局面就不会发生。
总结:不要滥用继承。特别是JavaScript这种弱类型语言,成员多了,鬼知道他们在干什么。
JSDoc作为类:算是比较失败吧,如果用单例,很多东西可以简化。
总结:不要总去假设一些没有的需求,宁可新需求到达后重构,甚至重写。
- 浏览: 177708 次
- 性别:

- 来自: 初到北京

- 详细资料
搜索本博客
最新评论
-
JSI Side 代码风格与规范 ...
1. new String(”test”) != new String(” ...
-- by hotoo -
JSA压缩Prototype1.6时, ...
xhtml要套CDATA的吧? 应该没问题的
-- by csf178 -
补充一下2007年度总结 ...
有追求的淫啊
-- by dogo -
技术人成长的阶段特征
自我否认中...
-- by tangshuo -
JSI Side 代码风格与规范 ...
每种语言都有自己的访问控制方式 既然javascript没提供scope对象以 ...
-- by csf178






评论排行榜