摘要:
#### git 创建仓库及提交 1. 首先创建一个空目录 ``` $ mkdir learngit $ cd learngit $ pwd ``` 2. 通过 ` git init` 命令把这个目录变成git可以管理的仓库。 ``` $ git init ``` 3. 通过 `git add`命令 阅读全文
摘要:
margin-top、margin-left属性值为百分比,这里的百分比是相对于最近一级父盒子的宽度 阅读全文
摘要:
元素加了相对定位,则top:50% 表示元素相对于初始位置,y轴偏移的距离等于元素最近一级父盒子的高度的百分之50%,且最近一级父盒子必须显式设置高度;没有高度,top:百分比这种形式就不生效; 元素加了绝对定位,则top:50% ,表示元素相对于带定位的父元素的距离,这里的百分比,指的是元素的最近 阅读全文
摘要:
@media screen and (max-width:770px){ body{ background-color: gold; } } @media screen and (max-width:600px){ body{ background-color: gold; } } 当以max-wi 阅读全文
摘要:
给一个img标签如下样式: img{ max-width:30vw; max-height:62vh; } 假设已知图片为250*480规格, 图片宽度在 0-30vw之间变化;图片高度在0-62vh之间变化 当屏幕宽度改变时,图片宽度也发生改变,但图片宽度不超过最大宽度,且图片高度等比缩放; 当屏 阅读全文
摘要:
!important 权重:无限大 内联样式 权重:1000 id选择器 权重:100 类选择器、伪类选择器、属性选择器 权重:10 标签选择器、伪元素选择器 权重:1 通配符选择器 权重:0 继承 权重:无 另外,继承的样式会覆盖标签自带的样式 阅读全文
摘要:
CommonJS: 规范: 说明: 1.每个js文件都可以当作一个模块 2.在服务器端:模块的加载是运行时同步加载的 3.在浏览器端:模块需要提前编译打包处理 基本语法: 暴露模块: module.exports = value exports.xxx = value 两种语法暴露的本质都是expo 阅读全文
摘要:
当内部函数定义执行的时候产生闭包 阅读全文
摘要:
1.区别1 *全局作用域之外,每个函数都会创建自己的作用域,作用域在函数定义时就已经确定了,而不是在函数调用时 *全局执行上下文环境是在全局作用域确定之后,js代码马上执行之前创建 *函数执行上下文环境是在调用函数时,函数体代码执行之前创建 2.区别2 *作用域是静态的,只要函数定义好了就一直存在, 阅读全文
摘要:
一、执行上下文 1.代码分类(位置) *全局代码 *函数(局部)代码 2.全局执行上下文 *在执行全局代码前将window确定为全局执行上下文 *对全局数据进行预处理 *var定义的全局变量==>undefined,添加为window的属性 *function声明的全局函数==>赋值(fun),添加 阅读全文