- 博客(6)
- 收藏
- 关注
原创 WebSocket 协议理解
推荐下面三篇关于WebSocket的博客学习了解。 http://www.ruanyifeng.com/blog/2017/05/websocket.html https://www.jianshu.com/p/70e9fef9c848 https://www.cnblogs.com/unclekeith/p/8087182.html ...
2019-12-15 18:56:15 165
原创 "Observable is not a function'' console error
最近在做Angular的项目,在跑Karma 测试的时候终端抛出一个错: 'Observable is not a function',刚开始自己研究了好久,仔细检查了代码,做了一些修改,再跑,还是报错,问了一些同事,他们说没有见过,于是,自己去网上查了下,终于解决了。。。 因为Observable.of 在Rxjs6和Angular6一些版本问题,所以导入的时候需要: 我代码是这样的: i...
2019-12-15 17:42:05 668
原创 浅析 js 数组的reduce()方法
数组的map(), filter()和reduce()这三个方法是javascript函数式编程的基础。 reduce()方法接收一个有如下四个参数的函数:previousValue, currentValue, index,和array。因为index和array是可选性参数,所以如果用不到可以不传。这个函数会返回一个被叠加到累加器的值,reduce方法停止执行后会返回这个累加器。 如果要对...
2019-12-15 17:07:57 122
原创 浅谈HTTP协议
Http 协议是一个无状态(stateless)的引用层的(Application Layer)协议,一次request,一次response,然后client端与server端的连接就断开了,下一次再request,再response request ---> ---------------<---response client ---> server 格式:http:...
2019-12-15 17:00:20 139
原创 ES6 解构赋值
解构赋值是两个名词:解构,赋值 解构的意义:使数据访问更便捷 对象和数组字面量是js中两种最常用的数据结构,在实际的编码过程中我们常常会定义使用它们,然后有组织的从中提取相关的信息片段,ES6 语法添加了简化了这种操作的新特性:解构。解构是一种打破数据解构,将其拆分为更小部分的过程。 When we fetch an object from API, we need to extract e...
2019-12-02 19:01:13 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人