首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Owenooooo
掘友等级
前端码农
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
赞
文章( 13 )
沸点( 0 )
自己动手撸一个Promises/A+,Promise实现源码教程(一)
说起前端利器之Promise在座各位应该很熟悉了,但是你真的知道各种.then .catch交叉链式调用后的结果么,比如简单的Promise.reject(1).catch(e => e).catch(e => console.log(e))的打印结果是什么?你又可曾又想过其中…
前端在哪里发请求最快?mount周期里获取数据?react,vue网络请求优化
对于一个纯前端页面来说,通过ajax获取页面数据是很常见的操作。对于React来说网上曾有过很多关于在componentWillMount和componentDidMount哪个里请求好。官方的推荐是后者: 不过这里我们讨论的是哪里请求最"快"。虽然这个问题不是本文讨论的目的,…
字号与行高
1. 什么是字号与行高 其中半行距 = (lineHeight – fontSize) / 2。 对于笔者用的ProximaNova这个字体,设置font-size为30px,实际上高度为42px。为什么文字的高度不等于字号的高度?这得从字体设计说起。为此装了一个FontFor…
让虚拟DOM和DOM-diff不再成为你的绊脚石
createElement方法也是vue和react用来创建虚拟DOM的方法,我们也叫这个名字,方便记忆。接收三个参数,分别是type,props和children 到目前为止,已经轻而易举的实现了创建虚拟DOM。那么,接下来进行下一步,将其渲染为真实的DOM,别犹豫,继续回到…
jQuery 源码系列(一)总体架构
决定你走多远的是基础,jQuery 源码分析,向长者膜拜!
正则表达式/\B(?=(\d{3})+(?!\d))/怎样给数字添加千分符的
我们先把这个表达式的主要结构拆分出来:/\B(?=)/,在这个表达式里面,除了\B以外的部分都不属于匹配结果(match result),也就是说,整个表达式里,真正参与最后的匹配到替换成,的是前面的这个\B。 如果之前没接触过\B或\b的话可能会疑惑,为什么可以用这个repl…
微信小程序-骚操作,自定义授权对话框,且遮盖层遮住tabBar
首发帖,若有不足或错误或更优的方式,请指出,感谢假设场景当用户进入小程序之后,需要在获取到头像昵称等相关信息授权之后才允许他进行其它交互操作;由于微信小程序升级之后,直接调用wx.authorize(
server-side-events(SSE)开发指南(Node)
SSE是介于websocket、长短轮训之外的一种服务端推送的方式,用数据流的形式发送文本数据,可想象成网络视频的文字版。他的好处有 基于HTTP协议(WebSocket 是一个独立协议),无需对其做额外处理。还能享受HTTP2带来的优势 详细对比,这里我选择尝试将一个原本基于…
【翻译】Webpack 4 教程:从0配置到生产模式
这个流行的模块打包工具进行了大规模的升级。 webpack4,有什么更新?大幅度的性能优化,零配置和明智的默认配置。 给中大型项目提供一个配置文件不是什么大问题。你甚至无法离开它。然而,对于一些较小型应用来说就有点麻烦了,尤其是你在心血来潮想开始做一些好玩的app的时候。 简要…
[译] WebAssembly: How and why
在所有浏览器里面,都运行着js代码,它们被js引擎解析和执行。然而,js并无法最理想地处理所有任务。这就是WebAssembly介入的地方。 WebAssembly是一种新的能在现代浏览器中运行的代码。为了更高的性能而被设计出来,它是一种低级二进制格式,所以文件不大能够很快地被…
下一页
个人成就
文章被点赞
16
文章被阅读
12,403
掘力值
152
关注了
8
关注者
3
收藏集
4
关注标签
20
加入于
2018-05-22