1.JQuery代码要被驱动包裹,就是要被加载,不然失效,如果方法没有在$(function(){})的包裹中就会失效
<script type="text/javascript">
$(function(){
$(".checkabvc").click(function(){
alert("checkbox")
})
})
</script>
<script type="text/javascript">
$(".checkabvc").click(function(){
alert("checkbox")
})
</script>
2.两个不同版本的JQuery封装会起一起引用会起冲突,造成功能失效
3.静态资源的引用不仅跟本身路径有关系,还受项目框架的影响,有些路径是会被拦截,有些路径才可以引用,所以静态资源的位置也放正确
4.如果alert()括号里本身有误则这个alert失效
5.在JS中,声明一个全局变量的时候,有时候需要给这个变量初始化(即赋值null),然后这个变量才能正常的使用
6.局部错误虽然不会导致整个JS的失效,但是它之后的JS会全部失效
7.function 方法名() 如果方法名不符合语法规则,整个方法失效
8.JQuery中方法名的定义一定要注意避开关键词,不然方法失效
9.js事件只能作用于当前页面
10.里面只要有一点语法错误整个JS不再有用
11.在用Jquery语法的时候,必须导入jQuery包
12.以GET方式问号占位去传参要用&单个字符连接,不然没有逗号隔开
13.问号传参window.location.href="<%=basePath%>/tool/mapADR?ZUOBIAO_X="+ZUOBIAO_X+"&ZUOBIAO_Y="+ZUOBIAO_Y;中间是&符号,被写成$符号
14.写了一个Ajax,一直响应失败,重启都不行,过了半天自动好了
15.JSP添加了JS中定义的一个方法的点击事情,但是点击事件一直是失效的,然后把方法名改下就可以了,之前这个方法名一直可以用,没找到原因