摘要: Proxy是ES6规范定义的标准内置对象,可以对目标对象的读取、函数调用等操作进行拦截。一般来说,通过Proxy可以让目标对象“可控”,比如是否能调用对象的某个方法,能否往对象添加属性等等。 从上例可以看出Proxy不需要更改目标对象(也就是originalObj),就可以对originalObj的 阅读全文
posted @ 2019-12-31 13:50 xialeistudio 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 本文内容 + Set的基本使用 + 常用用法 Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。 基本使用 + iterator 与Map类似,Set接收一个可选的Iterator对象,所有元素将按照顺序不重复地添加到Set中。传递null或者undefined将返回一个空Set 阅读全文
posted @ 2019-12-31 13:49 xialeistudio 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 迭代器是ES2015中新增的规范,与之相关的for...of也是ES2015新增的。 本文来深入研究一下迭代器是什么,以及迭代器能够干什么? 或许你对for ... of的执行还不了解,比如什么情况下可以使用for ... of去遍历对象,什么情况下会报错等等,这篇文章应该能帮到你。 迭代器协议 f 阅读全文
posted @ 2019-12-31 13:48 xialeistudio 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 最近在研究MySQL的数据类型,我们知道,选择合适的数据类型和数据长度对MySQL的性能影响是不可忽视的,小字段意味着可以MySQL可以读取更多的记录,从而加快查询速度。 网上该问题的答案有很多版本,还是通过实践得出的结论比较靠谱。 先说结论(MySQL版本5.7.27) + CHAR最大255 字 阅读全文
posted @ 2019-12-31 13:46 xialeistudio 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 本文内容 + 事件基础 + 事件监听方式 + 事件默认行为 + 事件冒泡与事件捕获 + 事件绑定与事件委托 事件基础 注意:本文不会深入探究Javascript的事件循环。 提到事件,相信每位Javascript开发者都不会陌生,由于Javascript是先有实现,后有规范,因此,对于大部分人来说, 阅读全文
posted @ 2019-12-31 13:46 xialeistudio 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Webpack是一个现在Javascript应用程序的模块化打包器,在Webpack中JS/CSS/图片等资源都被视为JS模块,简化了编程。当Webpack构建时,会递归形成一个模块依赖关系图,然后将所有的模块打包为一个或多个bundle。 本文内容 1. 简介 2. 常用loader && plu 阅读全文
posted @ 2019-12-31 13:44 xialeistudio 阅读(349) 评论(2) 推荐(0) 编辑