我想用JSLint检查我的JavaScript.我也在使用jQuery,JSLint似乎对jQuery非常不满意.
所以,如果我有这个代码:
$(document).ready{
$("a").click(function() {
// foo
});
});
Run Code Online (Sandbox Code Playgroud)
我收到一些JSLint消息:
错误:
第1行第1个问题:在定义之前使用了'$'.
Run Code Online (Sandbox Code Playgroud)$(document).ready{...
我查看了这些选项,但我无法弄清楚如何告诉JSLint这是可以的.
如果我的代码中只有一个jQuery调用,我可以忽略JSLint消息,但是在2500行脚本中有很多调用,我找不到我要在所有这些消息之间修复的错误.
那么,有没有人知道如何配置JSLint使其适用于jQuery调用?或者还有什么我可以用来检查我的JavaScript/jQuery代码的质量?
在我的ASP.NET 4.0应用程序中,我在global.asax.cs中有一个PreRequestHandlerExecute的事件处理程序.
我想访问Session中的数据.大多数情况下,会话已定义,但有时它是null.有人可以在初始化时解释我,什么时候不解释?
我正要为我的ASP.NET应用程序选择一个图表库.
我关注flot,stackoverflow也使用了flot.当我去这里的flot示例时:http://people.iola.dk/olau/flot/examples/
它们看起来很棒.但不是在IE9中.我在IE9中看不到任何内容.如果我把我的IE9放入IE8或IE7模式,它的工作原理.如果我在SO上转到此处的用户页面
/sf/users/1585951/?tab=reputation
它也适用于IE9.我错过了什么?是否有秘密的SupportIE9 =真正的开关?
我看过protovis作为另一种选择. http://vis.stanford.edu/protovis/ex/
这在IE9中看起来很棒,但如果我把浏览器放到IE7或IE8中,它会再次令人沮丧.
提示?如何使这些工作或跨IE版本的替代品?Firefox不存在问题.适用于所有图书馆:)