0、-0、null、""、false、undefined 或者 NaN转化为false,其他为true;
#### 对于双波浪线的理解:
js中波浪线运算符"~"的作用是将数字转化为有符号32位整数并作位取反, 位取反即把数字转换为2进制补码然后把0和1反转. 对一个数字取反2次会变成原来的数字, 于是双波浪线的作用就是把一个小数舍弃小数点转换为整数, 在数字较小转换为32位整数时不会溢出的情况下可以当作Math.floor的偷懒写法. 不过更一般的写法是"num | 0", 即位或0, 在位运算上不会改变数字但可以快速的转换为整数, 在各种将数字转换为整数的写法中位或0速度最快
#### 用js判断页面刷新或关闭的方法
$(window).bind('beforeunload',function(){
return '您输入的内容尚未保存,确定离开此页面吗?';
});
IE、Safari 完美支持
Firefox、Chrome 不支持文字提醒信息
Opera 不支持
#### sass单位文件监听
sass --watch form.scss:form.css
#### jq 中的on() 方法添加的事件处理程序适用于当前及未来的元素
使用$("div[name='formWin']").off("click");来解绑元素 使其只执行一次