1.确定声明值 参考样式表中没有冲突的声明,作为CSS属性值 2.层叠冲突 对样式表有冲突的声明使用层叠规则,确定CSS属性值 3.使用继承 对仍然没有值的属性,若可以继承,...
![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1.确定声明值 参考样式表中没有冲突的声明,作为CSS属性值 2.层叠冲突 对样式表有冲突的声明使用层叠规则,确定CSS属性值 3.使用继承 对仍然没有值的属性,若可以继承,...
一、绝对定位: 1.元素出现在一个不固定的位置 2.不影响其他元素的排列位置 3.单个元素在某个区域内垂直水平都居中 绝对定位居中的条件: (1)定宽高 (2)left 50...
一、优先级最高的为nextTick和Promise 二、事件循环中,必须先清空nextTick和Promise 1.timer:存放计时器的回调函数 2.poll :除了ti...
1.区别 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。基于setAttribut...
JS运行的环境称之为宿主环境。 执行栈:call stack,一个数据结构,用于存放各种函数的执行环境,每一个函数执行之前,它的相关信息会加入到执行栈。函数调用之前,创建执行...
## 原型成员 (实例成员) - then:注册一个后续处理函数,当Promise为resolved状态时运行该函数 - catch:注册一个后续处理函数,当Promise为...
promise有两个阶段:未决阶段unsettled和已决阶段settled promise有三种状态:pending(进行中)、resolved(已完成,又称Fulfill...
//构造函数 构造器-----es5 function Animal(type, name, age, sex) { this.type = type; this.n...
跨域这个⾏为,发⽣在哪⾥? 1. 即使跨域了(协议,域名,端⼝号有不⼀样的),请求也可以发出。 2. 服务器端也是可以接收的。 3. 服务器端也是可以正常处理的。 4. 服务...
设置cookiefunction setCoolie(name, value, time) { var oDate = new Date(); oDate.setDa...
cookie属性:name、value、expires、domain、path、secure、max-age、HttpOnly。 1.name属性是必需的,它是一个键值对,用...
1、jsonp想实现跨域,首先接口必须支持; 2、借助script标签,有src属性,所以可以发出网络请求,浏览器不限制script标签引用其他域的资源(浏览器会将返回的内容...
var xhr = null; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); ...
1. 是基于什么前提的?如果什么前提都没有,不使⽤任何规范,只考虑语法和理论上的HTTP协议。GET和POST⼏乎没有什么区别。 2. 如果是基于RFC规范的。 (1)理论上...
JavaScript是基于单线程运行的,同时又是可以异步执行的——基于事件来驱动 1.导图: 2.说明: 同步和异步任务分别进入不同的执行"场所",同步的进入主线程,异步的进...
深度作用选择器 1、>>> .a >>> .b {***} 2、/deep/ 或 ::v-deep :style使用css的预处理器(less, sass, scss)的写法...
查看vue-cli版本:vue -V 查看vue版本:npm list vue
问题:首次进入页面enter事件不触发 原因:与form表单默认的submit事件的enter冲突 解决方法:阻止submit默认时间 示例:
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字 语法:number.toFixed(x) ; x为0-20,如果x大于 le+21,则该方法只调用n...