我最近一直在玩javascript,HTML5,chrome扩展,jQuery以及所有好东西.到目前为止,我对javascript的可能性印象深刻,我唯一挣扎的是构造我的代码并保持整洁.在我知道之前,功能遍布整个地方.我总是以面向对象的方式(C++和C#)完成我的编程,我发现自己无法保持整洁.感觉就像我总是最终得到一堆静态的util函数,我是否在C#中"思考".
我一直在寻找关于javascript中对象的一些信息,但它似乎归结为在函数中包装函数.这是构建代码库的好方法吗?从表面上看,它看起来有些神圣.或者还有其他方法可以保持OO心态的整洁吗?
最好的 OOP javascript 库之一是 Google 的 Closure 库http://closure-library.googlecode.com/svn/docs/index.html
它的结构方式是 OOP 程序员所熟悉的,尤其是如果您有 java/C# 背景的话。查看任何文件的源代码,作为 OOP 程序员应该会感觉很自在。http://closure-library.googlecode.com/svn/docs/closure_goog_graphics_canvasgraphics.js.source.html
| 归档时间: |
|
| 查看次数: |
855 次 |
| 最近记录: |