摘要: nodejs 模块化规范,现在被大量用在前端,原因: 1、前端开发依赖的插件和库,都可以从 npm 中获取 2、构建工具的高度自动化,使得使用 npm 的成本非常低 3、CommonJS 不会异步加载 JS,而是同步一次性加载出来 需要构建工具支持 一般和 npm 一起使用 阅读全文
posted @ 2017-10-16 17:41 Joffy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 优点:异步加载 阅读全文
posted @ 2017-10-16 17:28 Joffy 阅读(77) 评论(0) 推荐(0) 编辑
摘要: cookie 本身用于客户端和服务端通信,它有本地存储的功能 cookie 用于存储的缺点 1、存储量太小,只有4KB 2、所有的 http 请求都带着,会影响获取资源的效率 3、API 简单,需要封装才能用 sessionStorage 和 localStorage 1、HTML5 专门为存储而设 阅读全文
posted @ 2017-10-16 16:44 Joffy 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 什么是跨域 浏览器有同源策略,不允许 ajax 访问其他域的接口 跨域条件:协议、域名、端口,有一个不同就算跨域 http 默认端口是 80 https 默认端口是 443 有三个标签允许跨域加载资源 <img src="..." /> // 可用于打点统计,统计网站可能是其他域 <script s 阅读全文
posted @ 2017-10-16 15:54 Joffy 阅读(331) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest 对象 readyState 状态码说明 status 状态码说明 阅读全文
posted @ 2017-10-16 15:29 Joffy 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 事件流(描述的是从页面中接受事件的顺序) 1、IE 的事件冒泡流:即事件最开始由最具体的元素(文档中嵌套层次最深的那个点)接收,然后逐级向上传播至最不具体的那个节点(文档)。 2、Netscape 的事件捕获流:与 IE 的冒泡流截然相反,由不太具体的节点应该更早接收到事件,而最具体的节点最后接收到 阅读全文
posted @ 2017-10-16 00:42 Joffy 阅读(133) 评论(0) 推荐(0) 编辑