终于可以填上坑了。 简单回顾一下之前JS篇内容,每一次setTimeout的调用,会在一个对象中添加一个键值对,键为延迟时间,值为一个链表,将所有该时间对应的事件串起来,图如下: 而每一个延迟键值对的触发,则是在链表头生成的时候就已经开始了,如下: 回顾完毕。 与JS篇一样,这一节也要有预备知识,不 ...
分类:
编程语言 时间:
2018-12-07 20:54:38
阅读次数:
194
以Carbon这个时间处理库为例 结果: IOC是一种思想,DI是实现IOC的一种方法 通过类名与方法,根据反射来实现 结果: ...
分类:
其他好文 时间:
2018-12-06 14:20:11
阅读次数:
851
看了GitHub上的两个生成唯一ID的算法程序(一个出自百度,一个出自美团),打算运行着试试看,至于原理什么的文档上讲得很详细了,此处不再一一粘贴了,此处只演示代码 https://github.com/baidu/uid-generator https://github.com/zhuzhong/ ...
分类:
编程语言 时间:
2018-12-06 12:05:39
阅读次数:
145
原文地址:https://wangdoc.com/javascript/ 普通函数的用法 Date对象可以作为普通函数直接调用,返回一个代表当前时间的字符串,即使带有参数Date作为普通函数使用时,返回的还是当前时间。 构造函数的用法 Date还可以当作构造函数使用。对它使用new命令,会返回一个D ...
分类:
其他好文 时间:
2018-12-06 11:04:44
阅读次数:
552
1.导入vuex vuex是基于vue 的 1 import Vuex from 'vuex' 2 Vue.use(Vuex); 2.创建store 实例 1 let store = new Vuex.Store({ 2 state:{ 3 count:1 4 }, 5 mutations:{ 6 ...
分类:
其他好文 时间:
2018-12-05 00:09:04
阅读次数:
234
Geolocation API——地理定位 navigator.geolocation getCurrentPosition() 触发请求用户共享地理定位信息的对话框 接收3个参数: 1.成功回调函数 会接收到一个Position对象参数,该对象有两个属性: coords(对象)包含下列与位置相关信 ...
1. js中this表示当前标签,获取当前标签内的属性,示例如下: 2. * js中var定义变量的关键字 * innerHTML 与 innerText修改内容 3. document.write( ); 表示写入。 4. js中的比较运算符: && (与) ||(或) !(非) 5. 以下元素在 ...
分类:
编程语言 时间:
2018-11-23 15:22:14
阅读次数:
153
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); //过去七天 c.setTime(new Date()); c.add(Calend ...
分类:
其他好文 时间:
2018-11-22 11:41:16
阅读次数:
219
1. history.go(0) 2. location.reload() 3. location=location 4. location.assign(location) 5. document.execCommand('Refresh') 6. window.navigate(location ...
分类:
其他好文 时间:
2018-11-20 11:33:47
阅读次数:
215
本文主要是简单说明react基础语法概念和知识,从零开始系列的先绕行官网 组件: JSX语法:在JS里直接编写HTML return( <div>Hello</div> ) 也可以自定义标签,自定义组件首字母需大写 return <MyTag>Hello</MyTag> state:组件的状态,就是 ...
分类:
其他好文 时间:
2018-11-16 17:45:35
阅读次数:
140