Mik*_*sjö 5 javascript jquery coding-style jslint
作为ac #code学习JavaScript我觉得这很可读:
$(this)
.first()
.prepend("<h3>Title</h3>")
.end()
.removeClass("hidden");
Run Code Online (Sandbox Code Playgroud)
比这个:
$(this).first().prepend("<h3>Title</h3>").end().removeClass("hidden");
Run Code Online (Sandbox Code Playgroud)
然而,JSLint抱怨第一个.但我不明白为什么.这会让我在任何地方遇到麻烦吗?
更新: 您可以在jslint页面的底部设置缩进值,从而使代码"有效".有一个JsLint的分支,http://www.jshint.com/,它也接受标签.
JSLint 的警告是一个品味问题。无论是谁写的,都发现这样安排更有意义:
$(this).
first().
prepend("<h3>Title</h3>").
end().
removeClass("hidden");
Run Code Online (Sandbox Code Playgroud)
我发现你的方法更清晰,因为点告诉我,它后面的任何内容都属于上面的行。
你的写作方式是安全的,但我真的很想看到有人(jslint 开发者)告诉我们如何禁用该消息。
| 归档时间: |
|
| 查看次数: |
248 次 |
| 最近记录: |