作为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/,它也接受标签.