如何编写jQuery代码
How to write jQuery code
我一直在编写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的头部。我不知道不是每个人,尤其是专业人士可能不会用这种方式编写代码,但我觉得这种方式很有条理。此外,调试和更改也很容易。
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 将 jQuery 代码添加到 Index.aspx 页面
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- Jquery:代码在rails中的页面加载时未执行
- 您有更好的动态方式来缩短复杂的代码jquery吗
- Don't工作警报代码jQuery
- <script src=“//代码.jquery.com/jquery-1.11.1.min.js”></
- 如何确保我的值已添加并存在,然后运行另一个代码jquery
- 命令代码jquery文件错误
- 解释此代码 jQuery
- 使用 JavaScript 编写 HTML 代码 (jquery)
- 将 Ruby 数组传递给 Ruby on Rails 中 Haml 视图中的 JavaScript 代码 (jquery
- 通过国家代码jquery获取时区
- 什么是错误的这个自动完成代码(JQuery-UI自动完成)
- 抓取国家从谷歌地理代码jquery
- 检查列表中的元素是否有来自变量的SRC,然后运行代码- jQuery / Javascript
- 在附加代码jquery中包含附加内容
- 将变量php问题化为代码jquery