摘要: 1. 首次为变量赋值时务必使用 关键字 变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量。 2. 使用 === 取代 == 操作符会在需要的情况下自动转换数据类型。但 不会,它们会同时比较值和数据类型,这也使得它们要比 快。 [10] === 10 // is fals 阅读全文
posted @ 2018-06-11 00:34 Dear-LL 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1. 文件的操作 Ctrl + P 搜索项目中的文件 Ctrl + N 新建文件 Ctrl + W 关闭当前文件 Alt + 数字 切换打开的文件 2. 文件内容操作 Alt + . 快速闭合标签 Alt + F3 全选当前词 Ctrl + / 注释 Ctrl + : 打开搜索框,搜索单词 Ctrl 阅读全文
posted @ 2018-06-06 14:44 Dear-LL 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 备注: 本文长期修改 目录 1. "属性描述符" 1. "数据属性" : 修改属性的一些特性 1. "存取属性" : 设置或获取对象的某个属性的值。 2. "操作对象元属性" 1. "Object.defineProperty()" : 设置或修改单个属性的特性 1. "Object.defineP 阅读全文
posted @ 2018-06-06 11:10 Dear-LL 阅读(155) 评论(0) 推荐(0) 编辑
摘要: ECMAScript 规定:所有函数都是按指传递 。 引用类型:Object。 1. 复制变量 var obj1 = new Object(); obj1.num = 5; var obj2 = obj1; obj2.num = 10; console.log(obj1.num + ' | ' + 阅读全文
posted @ 2018-05-30 19:52 Dear-LL 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 规范1:一定要少写全局变量,尽量把各种功能,重复代码等实现到一个函数里。 优点:有助于阅读,维护。防止变量污染。 规范2:所有的函数,变量,统统语义化。 规范3:不要省略句末的分号。 规范4:不要用 相等 " == " ,要用全等 " === " 原由:js是弱类型的语言,相等会造成默认的隐式转换: 阅读全文
posted @ 2018-05-20 23:28 Dear-LL 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 角度 直观说:角度也就是数学中的多少度。如 60°,180°,90° 其他表示方法: 1. 90° 即 π / 2。 2. 60° 即 π / 3. 3. 180° 即 π。 Canvas 中的弧度。 同角度一样。计算公式:假设当前弧度为 deg ,( js 中的 π 用 Math.PI 表示) 弧 阅读全文
posted @ 2018-05-20 23:13 Dear-LL 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 本文轉載自: "大漠博客" 水平方向(未知寬度) 由分页组件为例 html css 1. 给定宽度,利用 margin: auto 2. 利用 display: inline block; 优点 :扩展性强。 缺点 :会造成元素之间多余的空白部分。 :给父元素设置 ,子元素重新设置大小 3. 浮动实 阅读全文
posted @ 2018-04-26 19:09 Dear-LL 阅读(178) 评论(0) 推荐(0) 编辑
摘要: markdown语法要素 1. 标题 2.强调 3. 列表 1. 无序 2. 有序 4. 添加图片 5. 链接 6. 引用 7. 分割线 8. 行内代码 来表示代码块。 或者直接 一下 9. 语法高亮 你可以给你的代码块添加任何一种语言的语法高亮 例如,给 ruby 代码添加语法高亮: 会得到下面的 阅读全文
posted @ 2017-06-30 14:28 Dear-LL 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Map 本文是阮一峰的ES6入门的过滤 1. 简介: 1. 类似于对象 2. 键 不限于字符串,各种类型的值(包括对象)都可以当作键 3. 具有极快的查找速度。 4. 同一个 对应一个 ,后面的覆盖前面的。 var m = new Map(); m.set('Adam', 67); m.set('A 阅读全文
posted @ 2017-06-26 17:32 Dear-LL 阅读(100) 评论(0) 推荐(0) 编辑