摘要: 1.module ES6 模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6 模块不是对象,而是通过export命令显式指定输出的代码,再通过import命令输入。 除了静态加载带来的各种好处,ES6 模块还有以下好处。 不再需要UMD模块格式了,将来服务器 阅读全文
posted @ 2020-09-02 16:09 OnceKing1996 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.1开头的: 表示接收到请求,需要进一步操作。 2.2开头的: 表示请求已成功被服务器接收、理解、并接受。 200:ok; 3.3开头的 表示重定向 301:move permanently; 302: move temporarily 303: see other 304: not modifi 阅读全文
posted @ 2020-09-02 15:08 OnceKing1996 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 如需启用应用程序缓存,请在文档的 <html> 标签中包含 manifest 属性 每个指定了 manifest 的页面在用户对其访问时都会被缓存。如果未指定 manifest 属性,则页面不会被缓存(除非在 manifest 文件中直接指定了该页面)。 manifest 文件的建议的文件扩展名是: 阅读全文
posted @ 2020-09-01 21:57 OnceKing1996 阅读(96) 评论(0) 推荐(0) 编辑
摘要: HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储 localStorage 方法 localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可 阅读全文
posted @ 2020-09-01 17:19 OnceKing1996 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Canvas 与 SVG 的比较 下表列出了 canvas 与 SVG 之间的一些不同之处。 Canvas 依赖分辨率 不支持事件处理器 弱的文本渲染能力 能够以 .png 或 .jpg 格式保存结果图像 最适合图像密集型的游戏,其中的许多对象会被频繁重绘 SVG 不依赖分辨率 支持事件处理器 最适 阅读全文
posted @ 2020-09-01 17:02 OnceKing1996 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 1.跨域: 当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域 同协议,同端口,同域名才属于同一域。 ajax出于安全考虑禁止跨域,但是src可以跨域。 2.非同源限制 【1】无法读取非同源网页的 Cookie、LocalStorage 和 IndexedDB 【2】无法 阅读全文
posted @ 2020-09-01 15:06 OnceKing1996 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Object.defineProperty(obj,property,descriptor{value:,enumerable:,writable...})使用descriptor定义obj的属性值 Object.keys(obj)返回obj中可枚举的属性,如果Object.defineProper 阅读全文
posted @ 2020-09-01 14:27 OnceKing1996 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.promise相关的状态,promise.all()方法如何执行的?如果promise列表中有一个promise reject会怎么样? pending,resolved,rejected;状态只会从pending=>resolved;pending=>rejected. Promise.all 阅读全文
posted @ 2020-08-28 10:16 OnceKing1996 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.<!DOCTYPE>的作用 目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。 如果没有<!DOCTYPE>声明就默认是怪异(混杂)模式,有的话就是标准模式 2.标签连接到内部锚点 <h1><a id = 'top'></a></h1> <a href = 阅读全文
posted @ 2020-08-14 17:26 OnceKing1996 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 使用Vuex项目中数据传递的过程: store中:actions请求数据,若有数据,返回的数据赋给state中的todos,没有就先用mutation添加。 父组件:item动态绑定为todos的每一项。 子组件:props['item']接收父组件的值。 杂项: 1.vue 的 is 属性 简单说 阅读全文
posted @ 2020-08-11 15:27 OnceKing1996 阅读(63) 评论(0) 推荐(0) 编辑