1、使用var声明变量
//简单一提: //平时 项目中。var a=“5” 和 a=“5” 都可以!!为规范 严格以var 声明
2、js语句行尾使用分号
3、简化if语句
if (condition) {
fn();
}
可换成:
condition && fn();
4、JSON序列化和反序列化
//使用JSON.stringify()来将JavaScript对象序列化为有效的字符串。 //使用JSON.parse()来将有效的字符串转换为JavaScript对象。
5、清空数组
array.length = 0;
array = [];
6、给可能省略的参数赋默认值
function test(a, b){ a = a || '1'; } var attr = attr || "";
7、很多代码if(!!attr),为什么不直接写if(attr)
//这是一种更严谨的写法: 请测试 typeof 5和typeof !!5的区别。!!的作用是把一个其他类型的变量转成的bool类型。
8、输入框内容修改
//要求:弹出的修改界面自动获取的当前的焦点,并且将内容处于全选状态!实现一下就可以全部删除!!!!
$(".ss").focus()[2].select();
//$(".ss").focus()[2] //仅限第三个获取焦点
//.select() 实现选中 功能
以上是将:xmind中迁移过来的