在任何Web应用程序中是否有任何记录或某种标准的jQuery代码编写方式?
我在jQuery绑定的上下文中要求更多,这是全局的,因此需要一种与普通JavaScript代码略有不同的编写方式。
请告诉我们如何确定正确的方法。举个简单的例子,我们应该编写代码来检查if (somevar)
然后写$(someEle).mouseover()
还是应该反转?
请建议。
答案 0 :(得分:0)
嗯,有Unobtrusive JavaScript的想法,它说你不允许JavaScript进入你的HTML。
所以不要在那里有任何onclick =“doSomethingInJS()”,你应该在其他地方做你所有的绑定。例如:
$(document).ready(function () {
$("#somthingToBeClickedUpon").click(doSomethingInJS());
});
这是一个因素。另一个是将JavaScript和CSS与HTML分开,因此它们位于不同的文件中。这是您在网站上运行雅虎YSlow时的建议。
除了构建JS之外的任何事情,我们需要更多地了解代码的作用。