首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
wll2020
更多收藏集
微信扫码分享
微信
新浪微博
QQ
85篇文章 · 0订阅
手写实现一个浏览器端的EventEmitter
「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」。 EventEmitter是什么 javascript这门语言,除了前端我们常用的DOM(描述处理网页内容的方法和接口)
手写实现简版Promise
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」。 Promise是什么和Promise的基础用法 Promise是什么 Promise简单来说的话,可以理解成一个容器,
看不懂闭包的,来看这个,必懂(配有视频讲解)
动动你的小手,欢迎大家的关注-点赞-收藏。下一篇更新JavaScript的this指向 闭包已经成为近乎神话的概念,它非常重要又难以掌握,而且还难以定义。它是javascript语言的一个难点,也是它的特色,很多高级应用都是依靠闭包实现。 理解闭包,首先必须理解变量作用域。…
想自学JS吗?想提升JS底层原理吗?76张脑图带你彻底搞懂原生JS
别走,别走,别走啊😭.............................................
vue项目接入微信JSSDK的坑
第一次接入公众号微信支付、分享、定位等等的坑的时候,心里是迷茫而又恐惧。因为,听说坑特别多,后来发现自己的亲身体验到了这一点。 问题: 微信公众号H5调起支付时,点击支付按钮出现“当前页面的URL未注册”的提示。 登录微信商户平台-产品中心-开发配置,配置支付授权路径。如果掉起…
一道面试题引发的“血案”
js异步的存在是因为,js是单线程的,如果一些任务需要处理时间比较耗时,那么下面的任务就会一直等这个任务执行完成才能继续,比如一些IO任务,这样就会导致执行效率低效,所以js的设计者意识到了这点,设计了异步执行任务,主线程不必等待异步任务完成才执行下去,这样我们就可以把一些耗时…
图解JS执行机制
js代码分为同步任务和异步任务。 同步任务会进入主线程,异步任务会进入Event Table(事件表),当事件表中的异步任务完成后会在Event Queue(事件队列)中注册回调函数。 主线程任务全部完成后,才会完成Event Queue中的任务。 js解析器会不断地重复检查主…
实现 JavaScript 继承的三种模式设计
在这篇文章里面, 我们将会讨论三种不同的方式来实现 JavaScript 中的对象继承. 你将会看到我们使用其他语言例如 Java 中的通过让一个类继承一个可被多个子类继承的超类来继承其属性与方法的方式来实现继承. 也即是说, 在 Java 中, 继承是通过让一个类继承于其他的…
js 面向对象总结
1. 工厂模式:用函数来封装,以特定接口创建对象的细节 2. 构造函数模式: 3. 原型模式 可以给原生引用类型(Object、Array、String。。。)添加修改方法 4. 组合使用构造函数模式和原型模式:(定义引用类型的一种默认模式) 5. 动态原型模式: 6. 寄生构…
原生JS实现一个无缝轮播图插件(支持vue)
前段时间准备用vue加上网易云的nodejs接口,模拟网易云音乐移动端。因为想自己写一遍所有的代码以及加固自己的flex布局,所以没有使用UI组件。在轮播图部分,本来在vue里面写了一下,但是发现总是出现bug,所以后来准备封装一个插件来实现。 其次的一个原因是,以为这一学期学…