![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript学习
文章平均质量分 52
泉水老叮当
虚心学习,每天进步一点点。
展开
-
TypeScript中的声明文件(.d.ts)
我们知道,Typescript是微软开发的语言,主要是为了自动帮助大家类型检查以及更好的使用面向对象,让使用面向对象开发的人员可以更好的理解Javascript,当然在实际开发过程中TypeScript还是会编译为Javascript,这样才会正常运行,编译的时候,会进行类型检查。由于Javascrtipt解释型语言的特性,每个相同类型的对象可以有不同的属性,但是TypeScript在编译的过程中可以实现类型检查,开发过程中进行类型提示,提高开发人员的开发效率。我们新的project一般都会用Typ原创 2020-08-17 17:51:30 · 3462 阅读 · 0 评论 -
WebSocket 前端后端(nodejs)
WebSocket是区别于HTTP/HTTPS的另外一种协议,目的是实现后端主动向前端发送数据,是一种TCP的连接。1. WebSocket的前后端握手WebSocket协议在握手连接的时候,走的是HTTP/HTTPS协议的upgrade请求,但是在握手之后的数据传输走的就是WebSocket协议了。2. WebSocket前端简单代码var ws = new WebSocket...原创 2018-11-14 17:36:46 · 2805 阅读 · 0 评论 -
JavaScript Set 和weakset
在ES6, 增加了Set和WeakSet两个集合,简单总结一下使用方法以及他们的区别1.Set是一个新的数据结构,类似于数组,不过里面的数值是不能重复的Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员)。下面先介绍四个操作方法。add(value):添加某个值,返回 Set 结构本身。 delete(value):删除某个值,返回一个布尔值,表示删除是否...转载 2018-12-13 10:23:12 · 287 阅读 · 0 评论 -
Javascript for-in for-of
for-of是ES6引进的新语法,for-in循环是遍历对象的属性,for-of循环是遍历实现iterator接口的成员Object.prototype.objCustom = function () {}; Array.prototype.arrCustom = function () {};let iterable = [3, 5, 7];iterable.foo = "hell...原创 2019-04-12 16:03:14 · 602 阅读 · 0 评论