首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ES6/TS
订阅
小白龙在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
阅读《深入理解ES6》书籍,笔记整理(上)
由于全部笔记有接近4W的字数,因此分开为上、下两部分,第二部分内容计划于明后两天更新。 在ECMAScript6标准定稿之前,已经开始出现了一些实验性的转译器(Transpiler),例如谷歌的Traceur,可以将代码从ECMAScript6转换成ECMAScript5。但它…
记好这 24 个 ES6 方法,用来解决实际开发的 JS 问题
本文主要介绍 24 中 es6 方法,这些方法都挺实用的,本本请记好,时不时翻出来看看。 页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CS…
ES7之装饰器了解一下
刚好最近在弄 TypeScript ,很多用到装饰器 所以就从基础开始看起. 注意TypeScript不允许为单个成员装饰get和set访问器。相反,成员的所有装饰器必须应用于以文档顺序指定的第一个访问器。这是因为装饰器适用于属性描述符,该属性描述符组合了访问器get和set访…
近一万字的ES6语法知识点补充
let/const在进入块级作用域后,会因为提升的原因先创建,但不会被初始化,直到声明语句执行的时候才被初始化,初始化的时候如果使用let声明的变量没有赋值,则会默认赋值为undefined,而const必须在初始化的时候赋值。而创建到初始化之间的代码片段就形成了暂时性死区 f…
Proxy 和 Reflect
一个 Proxy 对象包装另一个对象并拦截诸如读取/写入属性和其他操作,可以选择自行处理它们,或者透明地允许该对象处理它们。 Proxy 用于许多库和某些浏览器框架。在本章中,我们将看到许多实际应用。 target —— 是要包装的对象,可以是任何东西,包括函数。 handle…
TS 常见问题整理(60多个,持续更新ing)
用 React 全家桶 + TS 写项目快一年了,大大小小的坑踩了很多,在此整理了在项目中遇到的疑惑和问题。 体会:不要畏惧 TS,别看 TS 官方文档内容很多,其实在项目中常用的都是比较基础的东西,像泛型运用、一些高级类型这种用的很少(封装库、工具函数、UI组件时用的比较多)…
TypeScript 真香系列——接口篇
JavaScript 是弱类型的语言,所以并不会对我们传入的代码进行任何的检测,有些错你自己都说不清楚,但是就出了问题。 这时候你会发现这段代码还是有点长,代码不便与阅读,这时候就体现了 interface 的必要性。 使用 interface 对 user 的类型进行重构。 …
用 ES6 Proxy 能做哪些有意思的事情?
在武侠小说中,经常看到这样的桥段。某位武林人士前来拜访德高望重的帮派掌门,往往需要经过手下弟子的通报。如果掌门外出或者不想见来人,就会让弟子婉拒。 今天要讲的 Proxy 和这个有异曲同工之妙。顾名思义,Proxy 的意思是代理,作用是为其他对象提供一种代理以控制对这个对象的访…
什么时候不使用箭头函数
为了保证的可读性,本文采用意译而非直译。 这些年来,ES6 将 JS 的可用性提升到一个新的水平时: 箭头函数、类等等,这些都很棒。 箭头函数是最有价值的新功能之一,有很多好文章描述了它的上下文透明性和简短的语法。 但每个事务都有两面。通常,新特性会带来一些混乱,其中之一就是箭…
阅读《深入理解ES6》书籍,笔记整理(下)
由于全部笔记有接近4W的字数,因此分开为上、下两部分,第二部分内容计划于明后两天更新。 通过以上一个在ES5中近似类的结构的特性,许多JavaScript类库都基于这个模式进行开发,而且ES6中的类也借鉴了类似的方法。 要声明一个类,需要使用class关键来声明,注意:类声明仅…