web性能之window.performance 发表于 2017-04-10 | | 阅读次数 performanced的作用 Web Performance 接口允许网页中的 JavaScript 代码可以通过具体的函数(由 window 对象的 performance 属性提供)测量当前网页页面或者 web应用的性能。它能提供高精度的时间戳,可以更加精准的计算脚本运行的时间。 浏览器兼容性 ... 阅读全文 »
JS数据类型按值传递以及引用传递 发表于 2017-03-05 | | 阅读次数 JS数据传递方式 js本身是弱类型语言,不像Java这些强类型语言,对于一个变量,我们可以给他赋任何类型的值,但是在赋值的过程中,我们发现js赋值有两种方式: 按值传递 和 引用传递 按值传递类型12345var a=1;var b=a;b=3;console.log(a);//输出1conso ... 阅读全文 »
监听文本框的输入 发表于 2017-02-19 | | 阅读次数 html中input框是很常用的元素,很多时候需要监听文本框的事件,下面总结一下input框的事件: onfocus和onblur: 获取/失去焦点时触发 onchange: 失去焦点时触发 oninput和onpropertychange: 这两个是实时监听文本框的值的变化,oninpu ... 阅读全文 »
H5浏览器和webview后退缓存机制 发表于 2017-01-14 | | 阅读次数 一、背景 用户点击浏览器工具栏中的后退按钮,或者移动设备上的返回键时,或者JS执行history.go(-1);时,浏览器会在当前窗口“打开”历史纪录中的前一个页面。不同的浏览器在“打开”前一个页面的表现上并不统一,这和浏览器的实现以及页面本身的设置都有关系。 在移动端HTML5浏览器和webvie ... 阅读全文 »
module.exports 发表于 2016-12-28 | | 阅读次数 浅谈node中module.exports和exports的区别 其实module.exports和exports在大多数的时候还是一样的,在使用上没有任何区别。解释两者的区别你先明白以下三点: 1、每次require返回的是module.exports而不是exports; 2、module.ex ... 阅读全文 »