有没有大型网站的javascript代码可以学习?

2012-05-11 18:05:45 +08:00
 zagorot
大多数网站的js代码都已压缩过,不能很好的读懂。
最近想学习下大型网站的js代码组织架构,特别是ajax效果很多的那种。

谢谢先。

另,05年注册过的用户,好像用不了了,只能重新注册一个。
3868 次点击
所在节点    程序员
8 条回复
red
2012-05-11 18:13:16 +08:00
如果您想看大网站的JS代码但又因为被压缩过看不了的话,可以看看这个http://jsbeautifier.org/ ,另外它也有chrome插件
iwege
2012-05-11 18:24:16 +08:00
chrome的开发工具可以格式化的。
zagorot
2012-05-11 19:46:44 +08:00
谢楼上两位同学。
不光是格式化,而且代码变量都处理过了。
zagorot
2012-05-11 20:45:59 +08:00
ystar
2012-05-12 00:19:20 +08:00
真要有心学还是拿些主流的框架ui源码来看看吧,jquery ui,yui 之类的
iwege
2012-05-12 09:52:51 +08:00
不知道你是否看過一些開源產品的ajax架構?
例如discuz的,drupal的。
zagorot
2012-05-14 11:07:53 +08:00
我们用jquery写了很多函数了,代码行很长,耦合度很高。
需要用framework之类的思想来给代码做解耦。

基本功能都实现后,我们现在的很多时候,都需要做切面上的编程。按照以前的思路,那将会是无数个函数的重新修改。

真心谢谢楼上各位的建议。可能是我提问方式不对吧。

自己研究了下,现在初步思路是:jquery做底层,这之上用backbone+bootstrap做代码和UI的架构。
shiny
2012-05-14 11:14:36 +08:00
各大网站JS部分都是开源的,可能是作为一种KPI来考核的吧。
发几个供参考:
淘宝KISSY: http://docs.kissyui.com/ (JS架构部分则可参考玉伯 http://seajs.org/)
百度Tangram:http://tangram.baidu.com/
腾讯Jx:https://github.com/AlloyTeam/JX

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/35517

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX