摘要: 浏览器输入url后HTTP请求返回的过程: 1、Redirect——APP cache 2、DNS查找、域名解析 3、创建TCP连接 4、request请求 5、服务端response响应 经典五层模型: 1、应用层(HTTP、FTP...) 2、传输层(TCP、UDP...向用户提供可靠的端到端服 阅读全文
posted @ 2019-02-26 16:43 原始人活在新时代 阅读(131) 评论(0) 推荐(0) 编辑
摘要: vue三要素 1、响应式:vue如何监听到data的每个属性变化 2、模板引擎:vue的模板如何被解析,指令如何处理 3、渲染:vue的模板如何被渲染成html,以及渲染过程 vue实现流程: 1、解析模板成render函数(return vnode) 2、响应式开始监听(Object.define 阅读全文
posted @ 2019-02-26 09:59 原始人活在新时代 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 1、模块化、Promise、class 2、let/const、箭头函数、多行字符串/模板变量、解构赋值 3、块级作用域、函数默认参数 阅读全文
posted @ 2019-02-18 17:32 原始人活在新时代 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 1、JS构造函数 function fn(x, y) { this.x = x; this.y = y;} 使用 var a = new fn(1, 2) 使用prototype进行扩展,在fn.prototype上定义的方法,在所有fn的实例中都能使用,如: fn.prototype.add = 阅读全文
posted @ 2019-02-18 16:15 原始人活在新时代 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 1、模块化的基本语法 export暴露(注意有无default),import引用 2、开发环境-babel(Babel is a JavaScript compiler) 安装babel-core、babel-preset-2015、babel-preset-latest,使用babel来对es6 阅读全文
posted @ 2019-02-18 15:28 原始人活在新时代 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 在使用es6 module时,注意以下几点: 1、当一个module文件中需要多个export时,使用import时,可以使用import {a,b,c ...} from '...'这种形式,a、b、c这些参数是module中export的, 也可以使用import * as xx from '. 阅读全文
posted @ 2019-02-13 16:42 原始人活在新时代 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 当我们使用命令行工具新建文件后,想使用vscode编辑器进行文件的编辑时,可以直接在命令行中启动vscode,只需要输入code ./就可以启动vscode,并打开cd的文件 阅读全文
posted @ 2019-02-12 15:34 原始人活在新时代 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 网上找了很多关于此问题的解决方案,但是试了都不行,最后有人提议安装cheerio,安装后运行vue可以了。 步骤是到nodejs的安装目录下nodejs\node_modules\npm 后执行npm install cheerio 具体原因不详 阅读全文
posted @ 2019-01-22 15:50 原始人活在新时代 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: 1:找到 C:\Users\Administrator\.xtoolkit\node_modules 删除下面的weex-debugger; 2:npm config set PUPPETEER_DOWNLOAD_HOST https://storage.googleapis.com.cnpmjs. 阅读全文
posted @ 2019-01-07 17:31 原始人活在新时代 阅读(197) 评论(0) 推荐(0) 编辑
摘要: angular中要实现tab切换视图,个人觉得有两种方式: 1、根据页签的点击事件,获取页签里的值作为请求的参数,获取的值作为视图渲染的新值,angular的脏值检测系统会根据值的改变重新渲染视图,从而达到点击不同页签切换视图的效果。 2、通过路由切换页面,在页签中配置好routerLink,请求的 阅读全文
posted @ 2018-08-27 15:20 原始人活在新时代 阅读(1670) 评论(0) 推荐(0) 编辑