首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
掘一
创建于2022-04-13
订阅专栏
JavaScript
暂无订阅
共8篇文章
创建于2022-04-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【4w+】字概括ES6 - ES12新增语法特性、知识点补充🏃♂️
ES6 (字面量增强的写法 ;数组的解构;对象的解构;let、const)ES7(includes、指数的运算)ES8(Object.values/entries、字符串填充)ES9(迭代器);es6
JavaScript中的错误处理方案
开发中的错误处理;throw关键字(抛出基本数据类型和对象类型);Error类型(三个属性、一些子类);异常的捕获(try...catch 语句)出现异常时,不希望程序直接退出,而是可以正确的处理异常
深入JS中的面向对象编程补充 - 继承(ES6)与多态
类是定义对象属性和方法的模板;类本质上是构造函数、原型链的语法糖,它和构造函数的特性是一致的;extends关键字继承;子类构造函数;继承内置类;类的混入mixin;传统面向对象多态;JS面向对象多态
深入JS中的原型链和面向对象特性 - 继承(ES5)
继承可以将重复的代码和逻辑抽取到父类中,子类只需要直接继承过来使用即可;原型链实现继承,借用构造函数实现继承,新对象的原型指向了原来对象;原型式继承函数、寄生式继承函数、寄生组合式继承解决所有弊端
JavaScript中的面向对象(属性操作、构造函数、原型)
JS编程范式:函数式编程和面向对象编程;创建对象的方式,对属性操作的控制(数据属性描述符和存取属性描述符),Object.defineProperties:同时定义多个属性,面向对象是现实的抽象方式
JavaScript中的迭代器(iterator)对象和生成器(Generator)函数
迭代器是具体的对象包含next方法两个属性(done、value)迭代器的中断生成器是函数控制使用的方案让我们灵活的控制函数继续执行暂停执行等生成器是一种特殊的迭代器生成器函数的返回值
JavaScript中this的绑定规则call、apply、bind方法的实现
四种this改变方式,call、apply、bind方法的实现;call()方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数;apply() 方法接受的是一个包含多个参数的数组
JavaScript实现26位英文字母表(大写/小写)
JavaScript实现26位英文字母表(大写/小写),String.prototype.charCodeAt(); String.fromCharCode();