一:几个开发小技巧 一

本文介绍了JavaScript编程中的实用技巧,包括变量声明、简化if语句、数组操作、JSON序列化及反序列化等,同时探讨了如何给参数设置默认值及特殊条件判断的方法。

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

转载于:https://www.cnblogs.com/lovelgx/articles/6559575.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值