-1

我一直在编写 Javascript 代码并广泛使用 jQuery 库。我的代码不是很大,尽管对我来说现在是一个网格。我想知道是否有与您编写代码的方式以及如何构建代码相关的 jQuery 最佳实践,而不仅仅是与性能相关。

我问这个是因为从我的角度来看,使用 jQuery 配置了一种不同的代码编写方式,我认为习惯于编写大量 jQuery + Javascript 代码的人有组织代码的方法。

我还想知道是否有像 Javadoc 一样记录 jQuery 代码的“通用且良好”的方式。

提前致谢。

4

4 回答 4

2

这个问题很难回答,因为它太宽泛了。如果您想要一个指南来设置您的代码样式,请看这里。

http://javascript.crockford.com/code.html

至于如何构建它,这实际上取决于您使用的框架。每一个都有不同的风格。jQuery 插件和模块具有特定的结构。http://docs.jquery.com/Plugins/Authoring。Backbone 或 Ember JS 的结构不同。

至于文档。JSDoc 效果很好。这是文档创建工具的链接。https://github.com/jsdoc3/jsdoc。您可以在线查找其他文档。

于 2012-08-21T20:53:35.380 回答
1

听起来您已经准备好继续使用诸如骨干网之类的东西了。Backbone 是一个框架,可以帮助您编写更结构化的代码。

我喜欢这个介绍: https ://github.com/kjbekkelund/writings/blob/master/published/understanding-backbone.md/

于 2012-08-21T20:50:55.577 回答
0

听起来您正在寻找将代码拆分为模块的东西?requirejs允许您将代码拆分为单独的文件,这可以使其更容易推理。

于 2012-08-21T20:48:45.460 回答
0

我也是 jQuery 的新手(一周前才开始 :))。我被要求编写一个完全基于 jQuery 和 HTML 的 web-front。

在我看来,如果我使用这个 jQuery 的东西,我会写得尽可能接近它。我的意思是,javascript 中任何可以被 jQuery 的函数和方法替换的东西,我都会替换它。像 getelementid 将被 $("id") 替换。事实上,它确实使代码更简单。

我曾经编写过 C++ 和 Java 代码。因此,当我使用这些语言进行编码时,我可能会有一些使用这种风格的意图。即将每个类、对象、函数分开到不同的文件中。接口和执行代码永远不会在一个文件中,而是加载到 HTML 的头部。我不认识所有人,尤其是专业人士可能不会使用这种方式编写代码,但我觉得这种方式很有条理。此外,它易于调试和更改。

于 2012-08-21T20:56:41.837 回答