首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
DC_er
掘友等级
前端开发工程师
|
北京金融某厂
2019届BY(北邮)毕业
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
97
文章 97
沸点 0
赞
97
返回
|
搜索文章
最新
热门
koa compose源码阅读
众所周知,在函数式编程中,compose是将多个函数合并成一个函数(形如: g() + h() => g(h())),koa-compose则是将 koa/koa-router 各个中间件合并执行,结合 next() 就形成了洋葱式模型。 注意:在使用app.use将给定的中间…
AngularJS 中的Promise $q服务详解
Javascript中异步的实现方式有很多,延时函数、回调函数、以及es6新增的生成器函数,其中Promise也是实现异步的方式之一。 关于javascript中的异步实现方式的详解以及区别,后期会更新博客,敬请期待,此处不再赘述。 ###q服务是AngularJS中自己封装实…
ES6 Symbol
ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 E…
ES6之遍历语法
这段代码看起来更加简洁,但这种方法也有一个小缺陷:你不能使用break语句中断循环,也不能使用return语句返回到外层函数。 在这段代码中,赋给index的值不是实际的数字,而是字符串“0”、“1”、“2”,此时很可能在无意之间进行字符串算数计算,例如:“2” + 1 == …
FLIP实现animation动画
首先FLIP并不是一项新技术,可以把它理解为一种实现动画的新的理念或者新的方法。 FLIP是 First、Last、Invert和 Play四个单词首字母的缩写。 Invert:计算元素第一个位置(First)和最后一个位置(Last)之间的位置或者尺寸变化,然后使用这些数字做…
requestIdleCallback和requestAnimationFrame详解
页面是一帧一帧绘制出来的,当每秒绘制的帧数(FPS)达到 60 时,页面是流畅的,小于这个值时,用户会感觉到卡顿。 1s 60帧,所以每一帧分到的时间是 1000/60 ≈ 16 ms。所以我们书写代码时力求不让一帧的工作量超过 16ms。 帧开始。窗口尺寸变更,页面滚去等的处…
从零开始写一个 Babel 插件
相信目前常与 ES6 代码打交道的同学对 Babel 应该不会陌生,在 ES6 代码被编译转化为 ES5 代码的过程中,Babel 插件显得尤为重要,我们最后经由 Babel 生成的代码取决于插件在这一层中做了什么事,在探索这其中的过程之前,我们先来了解下一些所需的基础知识。 …
webpack 持久化缓存
首先我们需要去解释一下,什么是持久化缓存,在现在前后端分离的应用大行其道的背景下,前端 html,css,js 往往是以一种静态资源文件的形式存在于服务器,通过接口来获取数据来展示动态内容。这就涉及到公司如何去部署前端代码的问题,所以就涉及到一个更新部署的问题,是先部署页面,还…
webpack4 SplitChunks实现代码分隔详解
Webpack 4给我们带来了一些改变。包括更快的打包速度,引入了SplitChunksPlugin插件来取代(之前版本里的)CommonsChunksPlugin插件。在这篇文章中,你将学习如何分割你的输出代码,从而提升我们应用的性能。 SplitChunks插件(webpa…
webpack入门
Webpack具有四个核心的概念,想要入门Webpack就得先好好了解这四个核心概念。它们分别是Entry(入口)、Output(输出)、loader和Plugins(插件)。接下来详细介绍这四个核心概念。 Entry是Webpack的入口起点指示,它指示webpack应该从哪…
下一页
个人成就
文章被点赞
345
文章被阅读
138,526
掘力值
2,519
关注了
57
关注者
50
收藏集
15
关注标签
9
加入于
2019-04-24