摘要: 执行上下文 概念 代码“执行”的时候产生的“环境” 1.变量 2.this 3.函数 作用 用来确定当前使用的xx到底值是多少 分类 全局执行上下文 在我们窗口打开的时候创建,窗口关闭的时候销毁 局部执行上下文 在函数调用的时候产生,函数调用结束后销毁 eval执行上下文 与作用域 EC 动态的 作 阅读全文
posted @ 2020-03-27 10:25 KnowsNo 阅读(93) 评论(0) 推荐(0)
摘要: DOM Document Object Model 文档对象模型 发展史 DOM0; DOM1; 1998 W3C 推荐版本 DOM2; 2000年; DOM3; 2004年; DOM4; 2015年; 节点 Node 节点NodeNameNodeTypeNodeValue 元素节点ElementN 阅读全文
posted @ 2020-02-09 16:36 KnowsNo 阅读(123) 评论(0) 推荐(0)
摘要: BOM Browser Object Model 浏览器对象模型 js引用 内部引用 <script> js代码</script> 外部引用 <script src="地址"></script> 外部引用js文件 尽量放在离body结束标签较近的位置; 移动端自适应文件“auto-size.js"文 阅读全文
posted @ 2020-02-09 16:34 KnowsNo 阅读(101) 评论(0) 推荐(0)
摘要: JavaScript 中continue和break的区别 break用于完全结束一个循环,跳出循环体执行循环后面的语句;而continue是跳过当次循环中剩下的语句,执行下一次循环。 简单点说就是break完全结束循环,continue终止本次循环。 阅读全文
posted @ 2020-01-11 16:59 KnowsNo 阅读(57) 评论(0) 推荐(0)
摘要: javaScript中遍历数组的方式: 1.for循环 let arr=["A","B","C"]; for (let i=0;i<arr.length;i++){ console.log(arr[i]);} 2.for (let item of arr) for (let item of arr) 阅读全文
posted @ 2020-01-11 16:57 KnowsNo 阅读(90) 评论(0) 推荐(0)
摘要: 1将一个块级元素水平和垂直居中有几种方法?分别是什么? 1.利用CSS的margin设置为auto让元素水平和垂直居中; 2.弹性盒模型flex;将父级设置为弹性盒模型,通过 display:flex; justify-content:center; 来实现元素居中。 3.text-align:ce 阅读全文
posted @ 2020-01-11 16:55 KnowsNo 阅读(95) 评论(0) 推荐(0)
摘要: 1. 详细描述层叠和继承的概念。 继承是指应用在某个标签或元素上的css属性又传递给了内部嵌套的标签;通常来说,文本类的属性会被继承,比如字体,字号以及颜色。 层叠则是用于解决继承的问题,防止元素或标签的属性继承了不需要的属性。 当属性发生冲突时,属性值由加载顺序及权重来决定。 2. 总结一下选择器 阅读全文
posted @ 2020-01-11 16:34 KnowsNo 阅读(76) 评论(0) 推荐(0)
摘要: 1.什么是结构、样式、行为相分离?这样做有什么好处? HTML是网页的结构,CSS负责样式而JS则是负责网页的的行为,交互。如果HTML也负责内容,会使得网页内容标签过多,有表示结构的又有负责样式的,难以区分内容逻辑结构;在CSS中表示内容或是JS会使网页的加载速度变慢。 2.什么是语义化,为什么要 阅读全文
posted @ 2020-01-11 16:25 KnowsNo 阅读(77) 评论(0) 推荐(0)