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