摘要: promise的规范其实种类很多,我们最常用的是promise/A+ 这篇文章会先将一个类似于promise的构造函数怎么写,网上很多教程并没有实现A+规范,只是看起来像而已 然后我们深入探究如何一步一步实现真正的promise/A+规范的要求。 首先我们实现一个简单的promise,这个promi 阅读全文
posted @ 2018-04-25 18:51 白与小寒 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 1. 数据类型 在js中有7中数据类型 其中6种是基本类型 包括 null, undefined, boolean, number, string和symbol,还有一种是引用类型object 但是判断数据类型的时候除了null以外都可以用typeof 1. null null应该如何判断呢,应该是 阅读全文
posted @ 2018-04-22 20:01 白与小寒 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 写在前头的话 在react中去寻找一个好用的富文本编辑器网上很少有推荐的,搜到的也只有一些个人不成熟的作品,慢慢发现网上比较推荐的一个东东叫做draft.js。 这个东西在网上可以找到的教程也是手指头可以数到的,但是出来一年多了,使用者比较少的原因主要还是很难用。 1. 它需要你理解一些富文本领域的 阅读全文
posted @ 2018-03-19 00:21 白与小寒 阅读(7565) 评论(0) 推荐(3) 编辑
摘要: webpack4大大提高了开发效率,简化了配置复杂度,作为一个大的版本更新,作为一个对开发效率执着的爱折腾的程序员,已经忍不住要尝尝鲜了 首先是cli和webpack的分离,开发webpack应用程序需要安装一些开发依赖 webpack webpack-cli webpack-dev-server 阅读全文
posted @ 2018-02-22 23:29 白与小寒 阅读(252) 评论(0) 推荐(0) 编辑
摘要: npm node module package,是nodeJs的包管理工具,最初是有 Isaac Z. Schlueter 开发的,这个让全世界的人都可以很快的运用互相开发的package的工具使nodeJs的开发方便的很多很多。 而npm出来不久之后,又出来一个新的包管理工具yarn,这个玩意的来 阅读全文
posted @ 2018-02-22 12:20 白与小寒 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 本文不对Promise的做过深的解析,只对基础的使用方法,然后会记录一些promise的使用技巧,可以巧妙的解决异步的常见问题。 在过去一直理解的是解决了一直异步回调的坑,但是用了npm async之后感觉异步回调其实稍微习惯一下其实还是蛮友好的。 其实相对于async(npm那个)使用promis 阅读全文
posted @ 2017-12-29 14:40 白与小寒 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. 首先是最基本的用法 2. 加个路径版的 3. 稍微为复杂一点的,可以把路径作为参数 4. 来个正则 这个看起来有点复杂哦,解释一下这个正则`/\/user([^\/]+)\/?`就是/user开始,`\`表示转义,括号里边是说以/开始,不能以/结束,+说明中间可以是任何东西但至少要有,就这些, 阅读全文
posted @ 2017-11-22 17:19 白与小寒 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 箭头函数知识点很少,但是要理解清楚,不然看代码会很不适应的。 1. 最简单的写法 可以理解为 我的x要被转化为x*x,所以实际相当于下边的这个 2. 箭头函数加块语法 3. 当然如果是多个语句,就得用块了,不然就散开了,所以用一个花括号包着 4. 没有参数或者多个参数需要用()吧参数括起来 5. 返 阅读全文
posted @ 2017-11-21 19:08 白与小寒 阅读(149) 评论(0) 推荐(0) 编辑
摘要: mocha中文名叫做摩卡,是javascript测试的一种常见手段。 其他的类似的测试还有jasmine、karma、tape等。 1. 测试脚本怎么写 describe称为测试套件,it称为测试用例 2. 断言库的写法 断言语句的用法 3. Mocha的基本用法 运行命令 mocha add.te 阅读全文
posted @ 2017-07-27 19:21 白与小寒 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 我们现在要做的一件事情是像其他语言的面向对象一下实现继承多态 具体要求如下: 一个 Father 构造函数,一个 Child 构造函数,其中改写 Father中的部分参数, new Child() 表示出一个新的child 无法输出 name 是因为不能穿参数 这样书写就可以继承name了 利用ca 阅读全文
posted @ 2017-06-29 19:10 白与小寒 阅读(193) 评论(0) 推荐(0) 编辑