摘要: 本地调试过程的require,都是同步ajax请求的。这种逻辑不可能部署到线上吧,所以针对上线,我们做了特殊的处理。编译过程加入依赖列表,请求可以通过动态combo或者并行加载的方式。阅读全文
posted @ 2011-08-26 13:46 demix 阅读(1315) 评论(1) 编辑
摘要: 续上,这一篇来深入到PyJs内部,讲一讲它是怎么运作的。 首先说一下PyJs的诞生记。 关于coding,我一只有坚持两个原则: 1. 不写重复的,无意义的代码 2. 编码不能有过多的约束。 在开发百度连接JavaScript SDK的过程中,会面临一个问题:代码要保持一定的规范性以便更多的服务能方便的接入到整个SDK里面来。一开始的做法会加入很多命名空间来规划服务,同时要求代码必须遵循一定的风格。这样无疑违背了自己第二个原则,而且各服务的开放接口千奇百怪,控制起来也很头疼。阅读全文
posted @ 2011-08-26 11:23 demix 阅读(1930) 评论(0) 编辑