摘要: 块级作用域声明let、constES6中const 和let的功能,转换为ES5之后,我们会发现实质就是在块级作用改变一下变量名,使之与外层不同。ES6转换前: 转换ES5后: 箭头函数箭头函数其实主要是省了写函数的代码,同时能够直接用使外层的this而不用担心context切换的问题。以前我们一般 阅读全文
posted @ 2017-10-16 21:34 行动派 阅读(292) 评论(0) 推荐(0) 编辑
摘要: # Hexo Configuration ## Docs: https://hexo.io/docs/configuration.html ## Source: https://github.com/hexojs/hexo/ # Site title: Hexo subtitle: description: author: John Doe language: timezone: Asia/S... 阅读全文
posted @ 2017-07-24 15:16 行动派 阅读(8043) 评论(0) 推荐(0) 编辑
摘要: //性能优化 console.time("timer"); for(var i=0;i<10000;i++){} console.timeEnd("timer"); 阅读全文
posted @ 2017-07-22 09:58 行动派 阅读(5272) 评论(0) 推荐(0) 编辑
摘要: github是 采用Linguist来自动识别你的代码应该归为哪一类. 解决方法: 我们可以在仓库的根目录下添加.gitattributes文件: ## 使用 `.gitattributes` 配置文件具体就是在项目根目录添加文件名为`.gitattributes`的文本文件,写入如下格式的配置*. 阅读全文
posted @ 2017-07-21 22:41 行动派 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 基本解决方案 中间代码解决方案 高级代码解决方案(性能最高) 阅读全文
posted @ 2017-07-15 09:08 行动派 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 单例模式 构造函数模式: 建造者模式: 阅读全文
posted @ 2017-07-07 09:18 行动派 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 基于node环境,必须确保node已经安装:node-v,npm-v 基础入门 前身:browserify 缺点:只能转化JS webpack作用:一切都是模块化(js、css图片等),一个模块加载器、打包工具 安装webpack 流程: 1.安装webpack命令环境 npm install we 阅读全文
posted @ 2017-07-03 11:50 行动派 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 1.使用负边距 2.使用样式中的transform实现 3.flex伸缩布局 盒子模型box-sizing: 阅读全文
posted @ 2017-07-03 09:33 行动派 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.图片理论基础 2.使用Adobe FireWorks切图和S0VG的处理 可以单独生成一个图片的切图 选择多个切图部分生成CSS Sprite,甚至CSS和html都生成了对应的文件。 3.PhotoShop切图 选择对应的图层,右击复制图层,选择新建——透明,生成对应图像。 选中图像图层,再选 阅读全文
posted @ 2017-07-02 21:11 行动派 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 可维护代码评价标准: 1.易被理解和挑错 2.易被测试 3.易于重构 难以维护代码的基本特征: 1.拥有许多依赖,使模块难以理解和独立测试 2.总是访问全局作用域下的数据 3.代码存在副作用,没法被初始化和被重复使用 4.接口众多且不隐藏实现细节,难以在不修改其他组件的情况下重构。 阅读全文
posted @ 2017-07-02 16:06 行动派 阅读(304) 评论(0) 推荐(0) 编辑