- 博客(12)
- 收藏
- 关注
原创 js中的对象属性描述符
数据对象属性描述符是通过Object.defineProperty方法规定对象中的某一个值的使用规则。存储属性描述符比数据属性描述符多了两个关键字get和set。这两个关键字能够监听对象中值的改变从而执行函数中的内容。obj.address = ‘广州市’Vue2中的响应式使用的就是该原理。3、密封对象(不能进行配置)4、冻结对象(不能进行写入)
2023-05-05 16:32:30 76
原创 with和eval
原因:在开发中使用with会降低代码的可读性,不利于后期的维护。原因:使用eval时浏览器引擎并不会对eval中的代码进行优化。with可以获取某一个对象的作用域从而访问该作用域中的内容。eval可以把一段字符串当做js语法解析。eval同样不适合在开发环境中使用。with在实际开发中不建议使用。且可读性差不利于项目后期的维护。
2023-05-05 16:29:34 65
原创 async和defer属性的使用
async和defer都能在引入资源或者js脚本加载完前先加载其他代码, 而二者的区别在于defer能通过上下顺序决定脚本加载的顺序,而async没有这一功能。在真正的开发中,建议使用defer。
2023-05-05 16:28:55 75
原创 js中的arguments&rust
arguments是一个存放着函数接收到所有参数的类数组对象但是它不是一个数组所以无法使用数组的api例如过滤器filter。
2023-05-05 16:27:01 100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人