首先,我们来解释下事件循环是个什么东西: 就我们所知,浏览器的js是单线程的,也就是说,在同一时刻,最多也只有一个代码段在执行,可是浏览器又能很好的处理异步请求,那么到底是为什么呢?我们先来看一张图(这张图来自于http://www.zcfy.cc/article/node-js-at-scale- ...
分类:
Web程序 时间:
2018-08-13 10:45:40
阅读次数:
174
例题1查找十天前的日期。package date; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import... ...
分类:
编程语言 时间:
2018-08-10 23:03:35
阅读次数:
213
ECMAScript js简单介绍(与java的区别) 1.语法(区分大小写,弱类型,分号可写可不写) 2.变量(只能使用var定义,要么不定义,如果在函数内部使用var定义,那么是一个局部变量,如果没有使用var,它是一个全局变量) 3.数据类型(undefined已定义没有赋值/null变量不存 ...
分类:
编程语言 时间:
2018-08-07 15:11:57
阅读次数:
191
Promise.race() Promise.race方法同样是将多个 Promise 实例,包装成一个新的 Promise 实例。 上面代码中,只要p1、p2、p3之中有一个实例率先改变状态,p的状态就跟着改变。那个率先改变的 Promise 实例的返回值,就传递给p的回调函数。 Promise. ...
分类:
其他好文 时间:
2018-08-07 12:51:15
阅读次数:
171
var times = function() { var timing = performance.timing; var loadTime = timing.loadEventEnd timing.navigationStart;//过早获取时,loadEventEnd有时会是0 if(loadT ...
分类:
其他好文 时间:
2018-08-06 19:14:44
阅读次数:
124
看源码一个痛处是会陷进理不顺主干的困局中,本系列文章在实现一个 (x)react 的同时理顺 React 框架的主干内容(JSX/虚拟DOM/组件/生命周期/diff算法/setState/ref/...) "从 0 到 1 实现 React 系列 —— JSX 和 Virtual DOM" "从 ...
分类:
其他好文 时间:
2018-08-06 00:35:50
阅读次数:
159
首先我们应该先知道浏览器内核渲染进程是由多线程组成的,其中主要包括以下几个 1、GUI渲染线程 。主要负责渲染浏览器界面,解析HTML和CSS,构建DOM树和RenderObject树,布局和绘制等 。当页面需要重绘或者由于某种操作引发页面回流时,该线程就会执行 。注意,GUI渲染线程和JS引擎线程 ...
分类:
Web程序 时间:
2018-08-02 14:56:57
阅读次数:
173
* 一个对象池的简单应用 tool tip tootip.html js/toolTip.js Run: A, B没有重复创建 * 通用对象池的实现 ...
分类:
编程语言 时间:
2018-07-31 19:22:47
阅读次数:
236
1、async 函数是 Generator 函数的语法糖。 一个 Generator 函数,依次读取两个文件。 写成async函数,就是下面这样。 2、async函数对 Generator 函数的改进,体现在以下四点。 1. 内置执行器。 async函数自带执行器。也就是说,async函数的执行,与 ...
分类:
其他好文 时间:
2018-07-31 00:26:52
阅读次数:
114
需求:从页面a单点登录跳至页面b,在页面b里做判断符合条件后location.href至c页面 问题:在页面c中点击返回按钮页面回到了a,正常情况下应该回到页面b 原因:在当前页面的 onload 事件发起之前,location.href 也是替换当前历史记录,但我是写在window.onload里 ...