欢迎!从2017年开始,将慢慢的不在xmind上写总结了,全部转到博客中!这里将不再随便写写,将继承在xmind的精神,继续前行!!!

一:几个开发小技巧 一

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中迁移过来的

posted @ 2017-03-16 15:06  拐进web的奋斗者  阅读(131)  评论(0编辑  收藏  举报