摘要: 安装步骤:http://www.mongodb.org.cn/tutorial/55.html (window平台安装) 创建数据目录: MongoDB将数据目录存储在db目录下。需要手动创建一个db目录。 这是我的db目录路径: D:\Mongodb\data\db 运行MongoDB服务器: 我 阅读全文
posted @ 2017-06-02 16:08 快饿死的鱼 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.安装webpack npm install webpack -g //全局安装 npm install webpack --save-dev //开发环境 2.使用webpack 创建一个webpack.config.js文件,这个文件是webpack的配置文件。该文件配置主要分为:entry, 阅读全文
posted @ 2017-03-21 16:26 快饿死的鱼 阅读(20367) 评论(1) 推荐(1) 编辑
摘要: 避免for-in 把数组长度保存在局部变量中 较少迭代次数(Duffs Device) 基于函数的循环比基于循环的迭代消耗性能更多 优化if-else,一般switch比if-else速度快(hash tabel) 1)避免用for-in 常见的循环有:for、do-while、while、for- 阅读全文
posted @ 2017-03-20 16:05 快饿死的鱼 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 减少DOM数量 减少DOM操作 批量处理DOM操作 批量处理样式修改 尽量不要使用tabel布局 尽量不要使用css表达式 string用数组join css选择符优化 1.减少DOM数量 在HTML生成DOM树的时候,DOM数量越少,HTML渲染速度越快 2.减少DOM操作 每次操作DOM,都会带 阅读全文
posted @ 2017-03-20 15:55 快饿死的鱼 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 静态资源用CDN部署 添加Expires或者cache-control报文头 Gzip压缩传输文件 配置Etags 使用Get ajax请求 避免空图片src 尽早flush response 减少cookies大小 1.使用CDN CDN通过部署在不同地区的服务器来提高客户的下载速度。 2.添加E 阅读全文
posted @ 2017-03-20 15:23 快饿死的鱼 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 多图标合并,用css分隔 设置较长时间的过期时间 合并多个css文件 合并多个js文件 根据域名划分内容 首先介绍一款速度测试工具:webpagetest(填上url,username,password就开始测试了) 这就是测试结果了 也可以通过时间帧去测试网页速度,推荐工具:ScreenerToG 阅读全文
posted @ 2017-03-20 14:48 快饿死的鱼 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1.Set和WeakSet Set与数组相似,但是Set结构的成员必须是唯一的. WeakSet与对象类型,但是WeakSet结构的成员只能是对象 Set结构的实例属性和方法 属性: Set.prototype.constructor:构造函数 Set.prototype.size:返回Set实例的 阅读全文
posted @ 2016-12-27 19:16 快饿死的鱼 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1.数组的解构赋值 2.对象解构 3.字符串解构 4.数值和布尔解构 5.函数参数解构 阅读全文
posted @ 2016-12-27 18:28 快饿死的鱼 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1.let 声明变量 let和var区别: let 只在变量声明时所在的代码块内有效 let不允许在同一作用域内重复声明变量 let不存在变量提升 const: 也是声明一个只读常量,一旦声明,常量的值就不能改变。其他和let一样 eg:这个例子就很容易理解let 和var的区别和块级作用域 // 阅读全文
posted @ 2016-12-27 17:16 快饿死的鱼 阅读(195) 评论(0) 推荐(0) 编辑
摘要: SPA一般只一个web页面,通过ajax,router等技术实现局部刷新,不会随着用户操作而出现重新加载页面或者页面跳转的功能,所有的用户操作都在一个页面实现。 组件化:UI组件和非UI组件 传统的ui层:UI和逻辑混在一起,比如往往会在远程请求的回调中更改DOM 分层带来的优势:每层的职责更专一, 阅读全文
posted @ 2016-10-25 10:53 快饿死的鱼 阅读(1392) 评论(1) 推荐(0) 编辑