摘要: React刚开始红的时候,由于对其不甚了解,觉得JSX的写法略非主流,故一直没打算将其应用在项目上,随着身边大神们的科普,才后知后觉是个好东西。 好在哪里呢?个人拙见,有俩点: 1. 虚拟DOM —— 在DOM树的状态需要发生变化时,虚拟DOM机制会将同一Event loop前后的DOM树进行对比( 阅读全文
posted @ 2017-07-20 14:01 dxs雪松 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Promise in js 回调函数真正的问题在于他剥夺了我们使用 return 和 throw 这些关键字的能力。而 Promise 很好地解决了这一切。 2015 年 6 月,ECMAScript 6 的正式版 终于发布了。 ECMAScript 是 JavaScript 语言的国际标准,Jav 阅读全文
posted @ 2017-06-19 19:44 dxs雪松 阅读(857) 评论(0) 推荐(2) 编辑
摘要: 前言 胖箭头函数(Fat arrow functions),又称箭头函数,是一个来自ECMAScript 2015(又称ES6)的全新特性。有传闻说,箭头函数的语法=>,是受到了CoffeeScript 的影响,并且它与CoffeeScript中的=>语法一样,共享this上下文。 箭头函数的产生, 阅读全文
posted @ 2017-06-02 17:46 dxs雪松 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、引子 以前介绍过 Sublime text 3 系列的文章,着重介绍了 Sublime text 3 如何下载、安装、插件、配置等内容。Sublime text 3的轻量和富扩展,为前端开发带来了很多的便捷,加快了代码的书写速度,尤其是配上 emmet,那书写速度堪称光速。 现在,要隆重介绍的前 阅读全文
posted @ 2017-06-01 21:56 dxs雪松 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 前言 ES6是即将到来的新版本JavaScript语言的标准,他给我们带来了更“甜”的语法糖(一种语法,使得语言更容易理解和更具有可读性,也让我们编写代码更加简单快捷),如箭头函数(=>)、class等等。用一句话来说就是: ES6给我们提供了许多的新语法和代码特性来提高javascript的体验 阅读全文
posted @ 2017-06-01 21:51 dxs雪松 阅读(1548) 评论(0) 推荐(3) 编辑
摘要: 顺便总结一下常见代码问题(待更新): 1. json和数组为空判断(不要直接判断是否为空) 2. undefined 和 null需要同时判断,严格区分的时候 3. if判断只写一个“=”号,导致变量再判断时直接被赋值 4. 文件命名和文件引用,单词拼写不一致,导致编译无法通过 5. 函数、变量引用 阅读全文
posted @ 2017-05-31 22:01 dxs雪松 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 顺便总结一下常见代码问题(待更新): 1. json和数组为空判断(不要直接判断是否为空) 2. undefined 和 null需要同时判断,严格区分的时候 3. if判断只写一个“=”号,导致变量再判断时直接被赋值 4. 文件命名和文件引用,单词拼写不一致,导致编译无法通过 5. 函数、变量引用 阅读全文
posted @ 2017-05-31 22:00 dxs雪松 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 模块化结构已经成为网站开发的主流。 制作网站的主要工作,不再是自己编写各种功能,而是如何将各种不同的模块组合在一起。 浏览器本身并不提供模块管理的机制,为了调用各个模块,有时不得不在网页中,加入一大堆script标签。这样就使得网页体积臃肿,难以维护,还产生大量的HTTP请求,拖慢显示速度,影响用户 阅读全文
posted @ 2017-05-31 21:55 dxs雪松 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 只提供微信小程序端代码: 阅读全文
posted @ 2017-05-29 08:09 dxs雪松 阅读(2697) 评论(0) 推荐(0) 编辑
摘要: 微信小程序 生命周期函数 小程序中 判断当前首页是从其他页面返回,还是由入口打开 由于小程序的数据在我们退出小程序时并没有得到释放,因此再次点击开来数据依然没有变成初始化 解决方法:在小程序 data 数据中声明一个变量 isClose 默认为 true 用于判断 是否为从入口打开,当点击跳转页面或 阅读全文
posted @ 2017-05-29 08:06 dxs雪松 阅读(3474) 评论(0) 推荐(0) 编辑