从promise、process.nextTick、setTimeout出发,谈谈Event Loop中的Job queue

2018-08-05
阅读 3 分钟
1.8k
在原文的基础上加了一点参考资料 问题的引出 event loop都不陌生,是指主线程从“任务队列”中循环读取任务,比如 例1: {代码...} 在上述的例子中,我们明白首先执行主线程中的同步任务,当主线程任务执行完毕后,再从event loop中读取任务,因此先输出2,再输出1。 event loop读取任务的先后顺序,取决于任务队列(Job q...

获取在input:file中选中图片的宽高信息

2017-11-21
阅读 2 分钟
11.5k
有时我们想在希望在表单提交前获取到<input type='file'/>中选中图片的一些信息,比如说图片的宽高等等,但是我们知道的,通过file控件的onchange事件只能获取到文件的一些基本信息,像文件大小,最后修改时间等等.

关于webpack2中CommonsChunkPlugin插件

2017-11-12
阅读 1 分钟
1.7k
1. webpack配置文件片段: 提取公共资源到一个输出bundle中 2.两个具有相同依赖的js文件: webpack执行后就只能在根据webpack配置文件生成的common.bundle,js文件中找到共同依赖 当然了,由于是共同依赖,所以他们在html中的引用是靠前的

关于h5中的fetch方法解读

2017-11-12
阅读 3 分钟
7.1k
1. 前言 {代码...} 2. 用法 ferch(抓取) : {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} 3. 注意事项 {代码...} {代码...} {代码...} {代码...} {代码...} 下图是跨域访问segment的结果 Additional {代码...}

基于angular-cli配置代理解决跨域请求问题

2017-11-05
阅读 2 分钟
4k
随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求越来越被重视,后端负责业务/数据接口,前端负责展现/交互逻辑,同一份数据接口,我们可以定制开发多个版本。 而前后端...

关于import(require) rxjs的简单剖析

2017-11-04
阅读 1 分钟
2.5k
, 然后就可以使用map方法了(这里的get方法返回的是Observable对象)那么问题来了,它是怎么去扩展的呢?!我们来看看map.js的源码吧