第一次写博客--记录一下javascript插件开发的内容

人生第一篇博客,记录一下理解到的东西。

 写插件用到的一些东西:

1.jquery的extend

对象合并的作用,将传入的所有对象的属性和方法合并起来,并返回一个合并后的对象,后传入的对象的属性会覆盖前面的传入的对象中相同的属性,同时会修改第一个对象的内容,修改结果为替换成返回的对象。

2.好的插件需要满足的几个条件

(1)闭包,避免全局污染,保持良好的封装性,避免全局依赖性。

(2)

3.插件最开端的地方加上运算符

(1)‘;’  分号 用于防止代码压缩合并时与其它代码混在一起造成语法错误

(2)‘+’   ‘!’ 等等,因为是立即执行函数,函数体直接运行js会报错,加上运算符函数就变成一个表达式,就没问题。当然,也可以将函数体整个用一个括号包裹,都行。

4.‘use strict’

启用严格模式,规范代码,提高浏览器运行效率。

5.立即函数的参数

参数可以传this,在浏览器下就是window对象 在服务端node环境下就是global对象,这样可以同时兼容浏览器端和服务器端,根据情况选择是否这样写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值