首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
WXT56419
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
JS常用正则表达式备忘录
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 正则表达式或“regex”用于匹配字符串的各个部分 下面是我创建正则表达式的备忘单。 使用通配符. 作为任何字符的占位符 文章每周持续更新,可以微信搜索「 大迁世界 」第一时间阅读和催更(比博客早一到两篇哟),…
原生es6封装一个Promise对象
我把then方法的执行做成同步的了,是不符合规范的。 因此我要把onFulfilled 和 onRejected 的代码放在“ then 方法被调用的那一轮事件循环之后的新执行栈中执行”,通过setTimeout方法将任务放到本轮任务队列的末尾。代码已添加到最后一部分-第九步。…
图片纯前端JS压缩的实现
以上就是图片前端压缩并上传demo的完整演示。 要想使用JS实现图片的压缩效果,原理其实很简单,核心API就是使用canvas的drawImage()方法。 各参数具体含义可以参见“Canvas API中文文档-drawImage”,这里不展开。 把大图片画在一张小画布上,压缩…
JavaScript中十个一步拷贝数组的方法
JavaScript中我们经常会遇到拷贝数组的场景,但是都有哪些方式能够来实现呢,我们不妨来梳理一下。 自从ES6出现以来,这已经成为最流行的方法。它是一个很简单的语法,但是当你在使用类似于React和Redux这类库时,你会发现它是非常非常有用的。 考虑到函数式编程变得越来越…
[译] JavaScript — 继承、委托模式和对象链接
在大多数基于类的面向对象语言中,继承是一种让一个对象可以获得另一个对象所有的属性和方法的机制。虽然在 ES2015 中 提出了 class 关键字,但 JavaScript 并不是一门基于类的语言,它仅仅只是语法糖,本质上还是原型链的方式。 Vehicle 是父类,v1 v2 …
深入理解JS执行流程
想要成为一名 JavaScript 开发者,那么你必须知道 JavaScript 程序内部的执行机制。执行上下文和执行栈、词法作用域、this、内存空间、变量对象等都是JavaScript中关键点,同时也是JavaScript难点。 因为JavaScript具有自动垃圾回收机制…
聊聊 Promise 你不会注意的点
这篇文章将从容易出现错误的几种用法出发,得出如何去正确的用promise。 想必大家在项目中会见过这样的写法。 这个写法写出了回调地狱的感觉。那如何优化他呢!! 用这种链式调用的方式还是十分的优雅的。 斟酌良久,你可能回答bar,那你就错了,实际输出的是foo。 因为then中…
ES6 系列之私有变量的实现
在阅读 《ECMAScript 6 入门》的时候,零散的看到有私有变量的实现,所以在此总结一篇。 1. 约定 2. 闭包 constructor 的逻辑变得复杂。构造函数应该只做对象初始化的事情,现在为了实现私有变量,必须包含部分方法的实现,代码组织上略不清晰。 3. Symb…
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
2. 循环实现数组 map 方法 3. 使用 reduce 实现数组 map 方法 4. 循环实现数组 filter 方法 5. 使用 reduce 实现数组 filter 方法 6. 循环实现数组的
ES10 目前可以使用的5个新特性
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 ECMAScript 2015,也称为ES6,是一个花了6年时间完成的主要版本。从那时起,负责ECMAScript标准开发的技术委员会39 (TC39)每年都会发布该标准的新版本。这个年度发布周期简化了这个过程…