首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
笑看茶凉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
彻底理解Promise原理及全功能实现
Promise作为前端异步解决方案的出现,可以说是火遍全网,几乎所有的异步场景甚至框架都会有它的身影,比如Vue的批量处理等。今天我们就按照Promise A+ 规范来完整实现Promise全功能,话不多说,上代码。 测试成功,promise的改造就算符合规范了。这个难点在于t…
手写call、apply、bind实现及详解
call 接收多个参数,第一个为函数上下文也就是this,后边参数为函数本身的参数。 apply接收两个参数,第一个参数为函数上下文this,第二个参数为函数参数只不过是通过一个数组的形式传入的。 bind 接收多个参数,第一个是bind返回值返回值是一个函数上下文的this,…
前端er,你真的会用 async 吗?
现在已经到 8102 年的尾声了,前端各方面的技术发展也层出不穷,VueConf TO 2018 大会 也发布了 Vue 3.0的计划。而在我们(我)的日常中也经常用 Vue 来编写一些项目。那么,就少不了 ES6 的登场了。那么话说回来,你真的会用 ES6 的 async 异…
详解原型链中的prototype和 __proto__
本文主要是彻底讲明白prototype和__proto__ 是干嘛的,相信很多同学也跟我一样,傻傻的分不清楚两者应该如何使用?、在原型链中到底起到什么作用?、 在继承中起到什么作用?、javascript为什么会设计出这两个属性?等一系列问题,网上查遍许多资料,看的也是云里雾里…
Promise不会??看这里!!!史上最通俗易懂的Promise!!!
一般来说我们会碰到的回调嵌套都不会很多,一般就一到两级,但是某些情况下,回调嵌套很多时,代码就会非常繁琐,会给我们的编程带来很多的麻烦,这种情况俗称——回调地狱。 Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、c…
用koa中间件处理音视频文件(mp3、mp4)
在Request Headers中有个Range: bytes=0-,Range代表指示服务器应该返回文件的哪一或哪几部分。end是一个整数(如:Range: bytes=0-136868),表示在特定单位下,范围的结束值。这个值是可选的,如果不存在,表示此范围一直延伸到文档结…
1.5万字概括ES6全部特性(已更新ES2020)
第三次阅读阮一峰老师的《ES6标准入门》了,以前阅读时不细心,很多地方都是一目十行。最近这次阅读都是逐个逐个字来读,发现很多以前都没有注意到的知识点,为了方便记忆和预览全部ES6特性,所以写下本文。 本文的知识点完全是参考或摘录《ES6》里的语句,有部分语句为了方便理解和记忆,…
编写自己的Babel插件(一)
教你如何写组件按需加载插件,let/const转var,箭头函数转普通函数Note:前置知识:了解babel的使用,了解JavaScript语法树安装babel-cli,babel-core我们的打包
Node 学习 -- jade
jade(pug) 由于商标版权问题,Jade 已经改名为了 Pug,github 地址 https://github.com/pugjs/pug Jade 是一个高性能的模板引擎,它是用 JavaScript 实现的,并且可以供 Node 使用, 当然还支持其他语言。 文件后缀名为…
小程序自定义导航栏,兼容适配所有机型(附完整案例)
大部分情况下我们都是使用微信官方自带的navigationBar配置,但有时候我们需要在导航栏集成搜索框、自定义背景图、返回首页按钮等。 隐藏导航栏可以全局配置,也可以单独页面配置,具体根据业务需求来。 公式:导航栏高度 = 状态栏到胶囊的间距(胶囊距上边界距离-状态栏高度) …