MAC整理
MAC整理
[[toc]]
MAC整理配置sudo免密码创建root账户
1. 需要在/etc/sudoers中配置。这个文件的权限是只读,配置之前需要加写权限。sudo chmod u+w /etc/sudoers
2. 打开命令窗口sudo visudo 或者 sudo vi /etc/sudo ...
git基础
git基础
[[toc]]
git emoji执行 git commit 时使用 emoji 为本次提交打上一个 “标签”, 使得此次 commit 的主要工作得以凸现,也能够使得其在整个提交历史中易于区分与查找。
emoji
emoji 代码
commit 说明
:tada: (庆祝) ...
ES6-新增特性一览
ES6-新增特性一览
[[toc]]
1. let/const取代var2. 字符串模板3. 对象解构4. 新数据类型 Symbol5. 新数据结构Map/Set/WeakMap/WeakSet6. Proxy、Reflect7. 扩展
字符串填充(padStart 和 padEnd)
Array ...
Babel-polyfill
Babel-polyfill
[[toc]]
@babel/preset-env、@babel/polyfill和@babel/plugin-transform-runtime@babel/preset-env,这可以说是babel官方的得意之作,最早的时候没有这个包,有的是babel-preset ...
Webpack的使用
Webpack的使用
[[toc]]
优化速度1.异步加载模块2.提取第三库3.代码压缩4.去除不必要的插件5.图片base646.按需加载7.开启Gzip压缩8.多进程打包
splitChunks分割拆包chunk-vendors.js 简介顾名思义,chunk-vendors.js 是捆绑所有 ...
Event-Loop
Event-Loop
[[toc]]
同步 & 异步 & 多线程同步与异步的区别
同步(Synchronous):在执行某个操作时,应用程序必须等待该操作执行完成后才能继续执行。异步(Asynchronous):在执行某个操作时,应用程序可在异步操作执行时继续执行。实质:异步操作,启 ...
Webpack4 配置详解
Webpack4 配置详解
[[toc]]
Webpack4后包拆成webpack和webpack-cli两个包:
// 安装webpacknpm install --save-dev webpack webpack-cli
主要有以下这些一级配置:
module.exports = ...
BFC
BFC
如何创建BFC
float的值不是none。
position的值不是static或者relative。
display的值是inline-block、table-cell、flex、table-caption或者inline-flex
overflow的值不是visible
BFC的作 ...
清除浮动的最常用的几种方法
清除浮动的最常用的几种方法
[[toc]]
为什么要清除浮动?
清除浮动主要是为了解决,父元素因为子级元素浮动引起的内部高度为0的问题
额外标签法在最后一个浮动标签后,新加一个标签,给其设置clear:both;(不推荐)
.clear{ clear:both;}<d ...
css的模块化
css的模块化
1. 关于less使用建议
1、过渡的嵌套会导致很多问题发生,使代码变得更复杂,而且太过依赖于HTML结构,这样后面要覆盖样式需要依赖于"!important",而这种方式又是我们尽量避免使用的一种
2、嵌套层级不应该超过三层
3、嵌套层级编译出来的CSS,要 ...