摘要: 这四种方法都是用来检测字符串是否包含某一子串或是否匹配否个正则表达式 test方法,匹配返回true,不匹配返回false match,匹配返回匹配到的数组(包含多次/g),匹配一次返回包含匹配子串的数组,具体看下面例子,没有匹配到返回null replace,查找替换,两个参数,第一个参数查找的内 阅读全文
posted @ 2018-06-11 20:10 best仙 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 抓取pc端https请求,ios手机端H5页面https请求 app内嵌H5页面 亲试均能抓到 Fiddler的原理是以代理web服务器的形式工作,使用代理地址127.0.0.1,端口8888; 方便起见,先来pc抓取https的步骤 1.cmd运行certmgr.msc命令打开如下对话框,查找所有 阅读全文
posted @ 2018-05-31 18:30 best仙 阅读(11040) 评论(0) 推荐(0) 编辑
摘要: 网络通讯方面 页面渲染方面 建议将 CSS 文件放在页首,以便构建 DOM 树;而将 JavaScript 文件尽量放在页面下方,防止阻塞构建 DOM 树;而 JavaScript 的 onload 事件里,不要写太多影响首屏渲染的、操作 DOM 树的 JavaScript 代码。 精简 JavaS 阅读全文
posted @ 2018-05-24 16:49 best仙 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 目的用webpack构建简单前端项目 1.npm init (npm init -y) 形成package.json 2.npm install --save-dev webpack 形成 node_modules 3.项目路径dist--index.html src index.js test.l 阅读全文
posted @ 2018-05-23 15:52 best仙 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一.对象:普通对象 函数对象 二.构造函数特点:1.需要new实例化,内部使用this对象指向即将要生成的实例对象 2.首字母大写,用于区分普通函数 person1.constructor=Person constructor指向构造函数,Person的内置属性 Person.prototype(函 阅读全文
posted @ 2018-05-21 20:21 best仙 阅读(7231) 评论(2) 推荐(0) 编辑
摘要: 1.js是单线程的 为什么是单线程的呢 因为js作为浏览器脚本语言,会有很多和用户的互动,以及操作dom,多个线程会出问题。 2.js有同步任务,异步任务(ajax,用户点击等,settimeout) 异步任务执行机制: a.同步任务都在主线程上执行,形成执行栈; b.主线程外,存在一个任务队列,( 阅读全文
posted @ 2018-05-16 19:57 best仙 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.生命周期 删除 beforeCompile compiled ready,新增beforeMounted mounted beforeUpdate updated 2.for循环里取消了$index track-by被替换为key(key作用是方便快速更新虚拟dom diff算法) 3.绑定原生 阅读全文
posted @ 2018-05-14 17:34 best仙 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 在es6全面实行开来之前 js实现模块开发方案有: 1.AMD 异步模块开发定义 依赖前置,requireJs应用了这一规范 2.CMD通用模块定义 依赖就近 SeaJs应用了这一规范 3.Commonjs服务器端的规范 NodeJS就采用了CommonJS 4.es6有模块化的概念 export 阅读全文
posted @ 2018-05-14 16:59 best仙 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一.Promise是异步编程的一种解决方案,它是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。promise对象是一个构造函数,用 阅读全文
posted @ 2018-04-11 14:51 best仙 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: karma(因果报应) 提供在浏览器上测试 可以同时跑在多个浏览器下 mocha测试框架 其他测试框架还有Jasmine chai断言库 expect = chai.expect sinon 测试替身(伪造或者模拟真实环境) 官网api http://sinonjs.org/releases/v4. 阅读全文
posted @ 2018-03-26 17:39 best仙 阅读(594) 评论(0) 推荐(0) 编辑