摘要: vue官方的意思是vue项目可以在ie8以上的ie版本中运行 但其实使用vue cli构建的项目也还是不能在ie8【ie9,ie10,ie11】以上的版本中运行 下面就来讲vue如何在ie8以上ie版本中运行 1.安装 babel polyfill 2.在项目入口文件,如本项目中的main.js文件 阅读全文
posted @ 2018-12-13 12:18 lovollll 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 在PHP程序中经常需要用shell_exec执行一些命令,而普通的shell_exec是阻塞的,如果命令执行时间过长,那可能会导致进程完全卡住。在Swoole4协程环境下可以用Co::exec并发地执行很多命令。 本文基于Swoole 4.2.9和PHP 7.2.9版本 协程示例 返回值 Co::e 阅读全文
posted @ 2018-12-13 12:15 lovollll 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 代码分隔 我们现在大多数React项目都是以Webpack 或者 Browserify等将一堆的jsx文件组织一起,并且由一个类似index.js的入口文件串联起来的单页面web页面。 例如: App: 打完包后: 从这个例子可以看出,打完包后将所有的js都压缩到一个文件里了。随着项目越来越大,打包 阅读全文
posted @ 2018-12-13 12:12 lovollll 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 首发于 樊浩柏科学院 Redis 的 管道 (pipelining)是用来打包多条无关命令批量执行,以减少多个命令分别执行带来的网络交互时间。在一些批量操作数据的场景,使用管道可以显著提升 Redis 的读写性能。 原理演示 Redis 的管道实质就是命令打包批量执行,多次网络交互减少到单次。使用管 阅读全文
posted @ 2018-12-13 12:10 lovollll 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 如何让 node 运行 es6 模块文件,及其原理 最新版的 node 支持最新版 ECMAScript 几乎所有特性,但有一个特性却一直到现在都还没有支持,那就是从 ES2015 开始定义的模块化机制。而现在我们很多项目都是用 es6 的模块化规范来写代码的,包括 node 项目,所以,node 阅读全文
posted @ 2018-12-13 12:08 lovollll 阅读(217) 评论(0) 推荐(0) 编辑
摘要: meta meta中有这样几个常用属性:http equiv,name,content,包括html5新增的charset。 注意:content属性用来存储meta信息的内容,所有的主流浏览器都支持它,但它一般很少单独使用,我们一般使用http equiv或name来定义content属性信息(或 阅读全文
posted @ 2018-12-13 12:07 lovollll 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 由于前端的快速发展,相关工具的发展速度也是相当迅猛,各大框架例如vue,react都有自己优秀的脚手架工具来帮助我们快速启动一个新项目,也正式因为这个原因,我们对于脚手架中最关键的一环webpack相关的优化知之甚少,脚手架基本上已经为我们做好了相关的开发准备,但是当我们想要做一些定制化的优化操作时 阅读全文
posted @ 2018-12-13 11:56 lovollll 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 7 种 Javascript 常用设计模式学习笔记 由于 JS 或者前端的场景限制,并不是 23 种设计模式都常用。 有的是没有使用场景,有的模式使用场景非常少,所以只是列举 7 个常见的模式 本文的脉络: 设计与模式 5 大设计原则 7 种常见的设计模式 一句话解释含义 列举生活中的场景 、 业务 阅读全文
posted @ 2018-12-13 11:49 lovollll 阅读(242) 评论(0) 推荐(0) 编辑