错题笔记(四)
(感觉错题的少了一丢丢,加油)
HTML和CSS
(一)
-
inherit值
规定从父元素继承 position 属性的值。(每次写的时候都是习惯直接写需要的position值,没注意还有这么个玩意…) -
附加:脱离文档流的三种方法
1、float属性
使用float脱离文档流时,其他盒子会无视这个元素,但其他盒子内的文本依然会为这个元素让出位置,环绕在该元素的周围。
2、absolute
使用absolute脱离文档流后,元素是相对于这个元素的父元素进行定位的。
3、fixed
使这个部分完全脱离文档流,相对于浏览器窗口进行定位。(相对于浏览器窗口就是相对于html标签)(二)
(百度了一下貌似是一种布局方式,东西还挺多,暂时只能记一记如何创建了。虽然说感觉只记创建方式也很多…)
- 如何创建BFC
1、float的值不是none
2、position的值不是static或者relative
3、display的值是inline-block、table-cell、flex、table-caption或者inline-flex
4、overflow的值不是visible
(三)
(差不多得了…建议下次贵公司再考一考:为什么我们不让自家的“强力”卸载软件卸载自家的电脑管家?)
JavaScript
(一)
- JS是一门单线程语言
- BOM对象
浏览器对象模型, 提供与浏览器交互的方法和接口 - ECMAScript
用来提供核心语言功能,是一种基础的语法标准
(奇怪的知识增加了)
(二)
- 本题中的变量名val存在于函数和外部,函数中会优先看函数内部的val,将它提前到函数最上方定义但=20不会提前。因此第一次打印应该是undefined,第二次打印是20。
(三)
- JS中的原始值
原始值是存储在栈中的数据段,它们的值直接存储在变量访问的位置。 - JS中的引用值
引用值是存储在堆中的对象,存储在变量处的值是一个指针,指向存储对象的内存。 - 五种原始类型
1、number
2、string
3、boolean(布尔值)
4、null
5、undefined
(四)
(记一记吧,一般人应该不会把这些框架全都学完吧…考这种题目属实难为人)