摘要:Shared mutable state is the root of all evil(共享的可变状态是万恶之源) -- Pete Hunt 有人说 Immutable 可以给 React 应用带来数十倍的提升,也有人说 Immutable 的引入是近期 JavaScript 中伟大的发明,因为同
阅读全文
摘要:转自:https://segmentfault.com/a/1190000006100489 React: 一个用于构建用户界面的JAVASCRIPT库. React仅仅专注于UI层;它使用虚拟DOM技术,以保证它UI的高速渲染;它使用单向数据流,因此它数据绑定更加简单;那么它内部是如何保持简单高效
阅读全文
摘要:上面通过 Response Header 通知浏览器将 gif|jpg|jpeg|png|bmp|swf|js|css 文件缓存3天 浏览器访问后再 Response Header 中可以看到 Cache-Control: max-age=31536000 这些文件就不会再从服务器重新获取,而是直接
阅读全文
摘要:主要资料参考:https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7 1、安装 nginx: yum install nginx 使用 y
阅读全文
摘要:1、生成 SSH 秘钥 ssh-keygen -t rsa 生成的密钥对 id_rsa 和 id_rsa.pub,默认存储在 ~/.ssh 目录,其中没有后缀的是私有,有后缀 .pub 的为公钥。生成的时候要求输入密码,直接回车跳过,否则登录的时候又要输入密码,就违背了免密的初衷。 2、在服务器上创
阅读全文
摘要:接收一个项目,由于目录结构的问题,每次编译完成后就需要去修改编译后的 HTML 文件中引用的其它文件的路径。 所以想在编译完成后使用 node 来操作文件修改路径。 然后在 webpack 官网找到了 ProgressPlugin 插件,使用方法: 编译过程中 percentage 会从0变到1,编
阅读全文
摘要:Ghost 认 node 的版本,所以使用 nvm 更好。 1、安装 nvm: 可以去 github 查看 nvm 的说明,通过:wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
阅读全文
摘要:上面的代码,控制台输出2,说明 JavaScript 没有动态作用域,只有词法作用域。 函数在申明时就决定了它的作用域,而不是在调用时,这就导致函数在功能封装上要注意不要随意引用外部变量。 不过通过改变 this 可以一定缓解没有动态作用域的情形。 主要区别:词法作用域是在写代码或者说定义时确定的,
阅读全文
摘要:转自:https://segmentfault.com/a/1190000007649417?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly 如果利用 webpack 将项目中的所有代码打包在一起,很多时候是不适用的,因为代码
阅读全文
摘要:在 Linux 上安装 node,使用 Linux 编译后的版本最佳。 1、进入 node 官网,找到 Linux 版本下载,这里我们右键复制下载地址即可。 2、在 Linux 上,使用命令 curl -o node.tar.gz https://nodejs.org/dist/v6.2.0/nod
阅读全文