摘要: 在es5标准中,我们经常需要把arguments对象转换成真正的数组 以上三种写法是等价的。 Array.prototype.slice.call(arguments)原本调用slice的是Array.prototype,而call(arguments)使得调用slice方法的对象改成argumen 阅读全文
posted @ 2019-03-05 18:40 陆三九 阅读(848) 评论(1) 推荐(1) 编辑
摘要: 下面代码来自MDN html部分: css部分: 效果部分: 以上代码描述,id为content容器中有5个小盒,content容器定宽500px, 每个小盒的初始内容宽度是120px + 边框3px * 2 = 126px, 现在前三个小盒flex-shrink数值为1,后两个数值为2,下面计算: 阅读全文
posted @ 2019-03-04 02:56 陆三九 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 对象: *来自MDN:指路 *来自ECMAScript 6 入门:指路 如果想完整克隆一个对象,还拷贝对象原型的属性,可以采用下面的写法,写法一的__proto__属性在非浏览器的环境不一定部署,因此推荐使用写法二和写法三。 阅读全文
posted @ 2019-03-06 01:28 陆三九 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 假如我需要把data序列化成json字符串,然后写入data.json文件中,代码如下: 入json文件后,都会出现很恶心的一行式,看看 不能忍对不对!!! Vanilla JS的JSON.stringify()是可以让输出实现漂亮直观的json的。 第一段代码可以这样写,第三个参数设置为"\t"( 阅读全文
posted @ 2018-11-26 23:27 陆三九 阅读(23591) 评论(1) 推荐(3) 编辑
摘要: 关于window.onscroll函数兼容各浏览器的方法分析 1、当前文档的渲染模式是决定onscroll函数兼容性根本原因 目前浏览器的排版引擎有三种模式:怪异模式(Quirks mode)、接近标准模式(Almost standards mode)、以及标准模式(Standards mode)。 阅读全文
posted @ 2018-10-26 22:46 陆三九 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 一些常用的命令: chrome://version 显示当前版本 chrome://flags 实验项目,加“#项目名称”锚点可以直接定位到项目 chrome://settings 设置,下图是设置定位: chrome://extensions 查看扩展程序,“chrome://extensions 阅读全文
posted @ 2018-08-08 10:06 陆三九 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: http://php.net/downloads.php 如图,点击荧光笔标出链接 然后就可以看到各种语言版本的文档手册,可以选择中文版,并带有笔记的版本。 下载好后,右键单击chm文件,属性——>解除锁定,打开chm文件 看到当前chm文件顶部导航栏,查看——>Internet选项 找到底部外观部 阅读全文
posted @ 2018-06-18 19:35 陆三九 阅读(410) 评论(0) 推荐(1) 编辑