打赏
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 88 下一页
摘要: 编辑器:sublime 3 步骤1: 步骤2: 阅读全文
posted @ 2017-12-08 10:36 孟繁贵 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1、数组解构,可以设置默认值 2、对象解构 对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 对象的解构赋值的内部机制,是先找到同名属性,然后再赋给对应的变量。真正被赋值的是后者,而不是前者。 3、字符 阅读全文
posted @ 2017-12-08 10:30 孟繁贵 阅读(1312) 评论(0) 推荐(2) 编辑
摘要: 1、const声明一个只读的常量。一旦声明,常量的值就不能改变。 2、const的作用域与let命令相同:只在声明所在的块级作用域内有效。 3、const命令声明的常量也是不提升,只能在声明的位置后面使用。 4、ES6中:var命令和function命令声明的全局变量,依旧是顶层对象的属性;另一方面 阅读全文
posted @ 2017-12-07 16:37 孟繁贵 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: 1、实现块作用域 2、不存在变量提升。 ES6 明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。 阅读全文
posted @ 2017-12-07 16:23 孟繁贵 阅读(490) 评论(0) 推荐(1) 编辑
摘要: 一、shim requirejs使用AMD规范开发,若开发过程中加载非AMD规范js,需要使用requirejs的shim进行配置。shim配置语法为: //配置文件 requirejs.config({ baseUrl: 'js', //默认是main.js所在的文件夹为基准。 paths: { 阅读全文
posted @ 2017-12-07 11:31 孟繁贵 阅读(3243) 评论(0) 推荐(0) 编辑
摘要: 1、requirejs遵循AMD规范,将需要的都加载好(前置加载)。注:cmd是就近加载。 (1)AMD采用异步加载,模块的加载不影响它后面语句的执行。 (2)所有依赖这个模块的语句,都定义在一个回调函数中,等前面需要加载的模块加载完成后这个回调函数才运行,解决了依赖性的问题。 2、requirej 阅读全文
posted @ 2017-12-06 16:59 孟繁贵 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.zhangxinxu.com/wordpress/2015/11/zoom-transform-scale-diff/ 1、zoom的缩放是相对于左上角的;而scale默认是居中缩放; 2、zoom的缩放改变了元素占据的空间大小;而scale的缩放占据的原始尺寸不变,页面 阅读全文
posted @ 2017-12-05 15:16 孟繁贵 阅读(557) 评论(0) 推荐(0) 编辑
摘要: DOM 是为了操作文档出现的 API,document 是其的一个对象; BOM 是为了操作浏览器出现的 API,window 是其的一个对象。 使用下图讲解: 归DOM管的: E区:即document 归BOM管的: A区:浏览器的地址栏,书签栏等 B区:右键菜单 C区:document加载时的状 阅读全文
posted @ 2017-12-05 11:58 孟繁贵 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 三者区别见下表: 说明: cookie的处理过程为: 服务器向客户端发送cookie 浏览器将cookie保存 之后每次http请求浏览器都会将cookie发送给服务器端 对于 cookie,我们还需要注意安全性: sessionStorage注意问题: (1)页面刷新sessionStorage依 阅读全文
posted @ 2017-12-04 16:15 孟繁贵 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 原理:浮动+margin负边距 示例代码: 效果: 鼠标悬浮效果: 阅读全文
posted @ 2017-12-04 15:43 孟繁贵 阅读(1468) 评论(0) 推荐(0) 编辑
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 88 下一页
TOP