js空值判断并赋值:data = data || "";
1、js的作用域是函数(function)级别的,非代码块级别,注意变量调用顺序
2、offsetheight不包含滚动条的高度,scrollheight包含滚动条的高度
3、获取body的宽高(兼容方式)
1)document.body.offsetWidth || document.documentElement.offsetWidth
2)document.body.offsetHeight || document.documentElement.offsetHeight
4、在方法内部声明的变量前面不加var,在方法调用之后就成为了全局变量
5、js中的==比较值相等,此时'10'和10等,===值和类型都相等,此时'10'和10不等
4、switch语法
6、ajax请求不能发送json对象,只能传递json字符串。可使用Json.stringfy()转换,对不支持该方法的浏览器可使用json.js
$.getjavascript()动态加载脚本
7、$.ajaxSetup(options),设置ajax全局配置参数
ajax配置cache为false,只有在Get请求时,自动在url后添加随机数的参数
8、window[vars]=obj。把obj作用域指向window对象