从选择器的角度分4个等级 0.0.0.0 选择器约详细权重累计#box li{ color:red } 0.1.0.1#box .item a{ color:red } 0....
场景:仿个网站练练手!想要使用它的字体图标! 第一步:下载字体图标:通过控制台的网路,筛选出字体请求即可第二步:@font-fase font-family配置好 问题来了:...
为什么需要 问题:当使用时不传入 parmeter参数的时候会报错ReferenceError: parameter is not defined 设置默认值方法1:通过 <...
参考文章:1.webpack多页应用架构系列(十三):构建一个简单的模板布局系统2.美图商城改版之——webpack多页应用环境搭建 组件html-webpack-plugi...
以jquery为例子:jq并不是commonJS模块jq库的内部并没有export之类的输出语句,使用的是全局变量jQuery/$ jq用法一:直接通过全局变量使用const...
babel的编译流程 基本配置: babel-preset-env 配置语法:"presets": ["nev",({option})] 包含(es2015|es2016|e...
为什么需要:根据提供的目标浏览器的环境来,智能添加css前缀,js的polyfill垫片,来兼容旧版本浏览器,而不是一股脑的添加。避免不必要的兼容代码,以提高代码的编译质量。...
eslint --init 创建一个检测标准配置文件 通过问答创建 使用流行的配置 根据你的配置文件创建 需要修改具体配置项可参考ESLint中文文档 eslint --de...
起源 函数式语言的currying特性来自于lambda calculus,lambda calculus只支持单参函数,但它可以返回一个函数来接受第二个参数。 柯里化的意义...
类型 和 对象 JS弱类型:变量并没有固定类型,而值有类型;(Typescript有类型)7类型:string、number、boolean、null、undefined、s...
绑定4规则: 调用new:this绑定到新创建的对象 显示绑定:使用call、apply、bind等方法 调用绑定:通过对象调用来绑定 默认绑定:直接调用,绑定到window...
说明:除了提供var的变量声明方法,还提供了将变量绑定到所有的任意作用域中(通常是{..}内部)换句话说:let,为其声明的变量隐式劫持了所有的块作用域 块作用域 ES5中:...
LHS(Left-Hand Side):通过作用域找到变量容器——获取值RHS(Right-Hand Side):从容器中获取值——引用 eval() 修改作用域 已经启用...