12 2018 档案
摘要:巧用Webpack Webpack是实现我们前端项目工程化的基础,但其实她的用处远不仅仅如此,我们可以通过Webpack来帮我们做一些自动化的事情。首先我们要了解require.context()这个API require.context() 您可以使用require.context()函数创建自己
阅读全文
摘要:webpack 作用:webpack是把项目当作一个整体,通过一个给定的的主文件,webpack将从这个文件开始找到你的项目的所有依赖文件,使用loaders处理它们,最后打包成一个或多个浏览器可识别的js文件。 一些关键配置项: entry:定义入口文件,它将是整个依赖关系的根 当我们需要多个入口
阅读全文
摘要:1. 行内元素和块级元素有哪些? 行内元素: 123456789101112131415161718192021222324252627 <a> //标签可定义锚 <abbr> //表示一个缩写形式 <acronym> //定义只取首字母缩写 <b> //字体加粗 <bdo> //可覆盖默认的文本方
阅读全文
摘要:用after伪类实现,兼容多种浏览器:.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;overflow:hidden;} 为了兼容IE6、IE7,加上下面代码: .clearfi
阅读全文
摘要:FP 风格 var ops = { "plus": (x,y)=>x+y, "mul" : (x,y)=>x*y, "and" : (x,y)=>x&y } function operation(op, array) { return array.slice(1).reduce(ops[op], array[0]); } operation("plus", array);...
阅读全文
摘要:一.安装1.进入官网下载最新版本https://nodejs.org/en/ 选择下载后上传或直接使用wget下载 wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.xz 2.解压***.tar.xz格式文件需要两部解压步
阅读全文
摘要:console.log(__dirname);console.log(__filename);console.log(module.filename __filename);console.log(process.cwd());process.chdir('/Users/jerry')console
阅读全文
摘要:在团队协作中,为避免低级 Bug、产出风格统一的代码,会预先制定编码规范。使用 Lint 工具和代码风格检测工具,则可以辅助编码规范执行,有效控制代码质量。 ESLint 简介 ESLint 由 JavaScript 红宝书 作者 Nicholas C. Zakas 编写, 2013 年发布第一个版
阅读全文
摘要:总结笔记:对于每个用户请求,由主线程接收并存放于一个事件队列中(不做任何处理),当无请求发生时,即主线程空闲,主线程开始循环处理事件队列中的任务: 对于非阻塞JS程序: 1、若某事件需要I/O操作,则主线程发出I/O请求,然后继续执行,由底层的程序实现I/O并返回I/O数据(底层程序是多线程的,JS
阅读全文
摘要:大家知道,将ES6代码编译为ES5时,我们常用到Babel这个编译工具。大家参考一些网上的文章或者官方文档,里面常会建议大家在.babelrc中输入如下代码: 我们现在来说明下这个配置文件是什么意思。首先,这个配置文件是针对babel 6的。Babel 6做了一系列模块化,不像Babel 5一样把所
阅读全文
摘要:自从 Babel 由版本5升级到版本6后,在安装和使用方式上与之前大相径庭,于是写了这篇入坑须知,以免被新版本所坑。 全局安装只需: 这时候我们可以使用 Babel 命令编译文件: 编译目录: 但是,官方推荐本地安装,是这么说的: While you can install Babel CLI gl
阅读全文
摘要:来源:https://www.cnblogs.com/chyingp/p/pm2-documentation.html sudo apt update sudo apt install nodejs npm Ubuntu16.04安装nginx(并启用SSL) https://www.cnblogs
阅读全文