如何编写jQuery代码

How to write jQuery code

本文关键字:代码 jQuery 何编写      更新时间:2023-09-26

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

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

我还想知道是否有一种"通用且良好"的方式来记录jQuery代码,就像Javadoc一样。

提前谢谢。

这个问题非常难回答,因为它太宽泛了。如果你想要一个指南来设计你的代码,请看这里。

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

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

关于文件。JSDoc运行良好。这是文档创建工具的链接。https://github.com/jsdoc3/jsdoc。您可以在网上找到其他文档。

听起来你已经准备好使用backbone.js了。backbone是一个可以帮助你编写更多结构化代码的框架。

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

听起来像是在寻找将代码拆分为模块的东西?requirejs允许您将代码拆分到不同的文件中,这样可以更容易地进行推理。

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

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

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