再看最后一眼青春的星空

灿烂火光就像盛夏的烟火

欢送挣扎万年文明的巅峰

我们啊

将变星辰永远飘在黑暗宇宙

这个男人来自三体

Tirion

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页

2016年12月14日 #

webpack 编译完成执行代码

摘要: 接收一个项目,由于目录结构的问题,每次编译完成后就需要去修改编译后的 HTML 文件中引用的其它文件的路径。 所以想在编译完成后使用 node 来操作文件修改路径。 然后在 webpack 官网找到了 ProgressPlugin 插件,使用方法: 编译过程中 percentage 会从0变到1,编 阅读全文

posted @ 2016-12-14 11:06 Tirion 阅读(895) 评论(0) 推荐(0)

2016年12月13日 #

安装 Ghost 博客和 Nginx

摘要: Ghost 认 node 的版本,所以使用 nvm 更好。 1、安装 nvm: 可以去 github 查看 nvm 的说明,通过:wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash 阅读全文

posted @ 2016-12-13 19:27 Tirion 阅读(825) 评论(0) 推荐(0)

2016年12月12日 #

JavaScript 使用词法作用域,没有动态作用域

摘要: 上面的代码,控制台输出2,说明 JavaScript 没有动态作用域,只有词法作用域。 函数在申明时就决定了它的作用域,而不是在调用时,这就导致函数在功能封装上要注意不要随意引用外部变量。 不过通过改变 this 可以一定缓解没有动态作用域的情形。 主要区别:词法作用域是在写代码或者说定义时确定的, 阅读全文

posted @ 2016-12-12 15:19 Tirion 阅读(257) 评论(0) 推荐(0)

2016年12月7日 #

webpack 代码拆分,按需加载

摘要: 转自:https://segmentfault.com/a/1190000007649417?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly 如果利用 webpack 将项目中的所有代码打包在一起,很多时候是不适用的,因为代码 阅读全文

posted @ 2016-12-07 22:17 Tirion 阅读(5728) 评论(2) 推荐(1)

Linux 安装 node

摘要: 在 Linux 上安装 node,使用 Linux 编译后的版本最佳。 1、进入 node 官网,找到 Linux 版本下载,这里我们右键复制下载地址即可。 2、在 Linux 上,使用命令 curl -o node.tar.gz https://nodejs.org/dist/v6.2.0/nod 阅读全文

posted @ 2016-12-07 12:30 Tirion 阅读(1019) 评论(0) 推荐(0)

2016年11月30日 #

H5项目常见问题及注意事项

摘要: 转:http://www.open-open.com/lib/view/open1449325854077.html Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 空白页基本meta标签 其他meta标签 常见问题: 移动端如何定义字体font-family 打电话发短信写 阅读全文

posted @ 2016-11-30 09:48 Tirion 阅读(191) 评论(0) 推荐(0)

2016年11月22日 #

低耦合,高内聚。实乃至理名言

摘要: 项目的开发人员越来越多,对 git 的管理也越来越复杂。 然而,当前项目 git 仓库最大的问题在于,没有将前端和后端仓库分离。项目已经前后分离了,仓库却保持着高耦合的状态,偶尔会遇到 pull,merge 的时候,后端代码冲突,当时就懵逼了。 所以,『低耦合,高内聚』这句话,不进在代码编写中有效, 阅读全文

posted @ 2016-11-22 11:21 Tirion 阅读(319) 评论(0) 推荐(0)

2016年11月1日 #

Generator 函数学习笔记

摘要: yield 不能用在普通函数中: yield语句如果用在一个表达式之中,必须放在圆括号里面。 next方法的参数 for...of循环 for...of循环可以自动遍历Generator函数时生成的Iterator对象,且此时不再需要调用next方法。 原生的JavaScript对象没有遍历接口,无 阅读全文

posted @ 2016-11-01 17:57 Tirion 阅读(736) 评论(0) 推荐(0)

async 函数学习笔记

摘要: async函数就是Generator函数的语法糖。 async函数就是将Generator函数的星号(*)替换成async,将yield替换成await,仅此而已。 async函数对 Generator 函数的改进,体现在以下四点。 (1)内置执行器。Generator函数的执行必须靠执行器,所以才 阅读全文

posted @ 2016-11-01 17:14 Tirion 阅读(1262) 评论(0) 推荐(0)

JavaScript 中的 Thunk 函数

摘要: 参数的求值策略: 1、传值调用: 2、传名调用 Thunk 函数的作用是将多参数替换成单参数版本 任何函数,只要参数有回调函数,就能写成Thunk函数的形式。下面是一个简单的Thunk函数转换器。 使用上面的转换器,生成fs.readFile的Thunk函数。 阅读全文

posted @ 2016-11-01 16:07 Tirion 阅读(1186) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页

The Man from 3body