博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022/02/07

Posted on 2022-02-07 22:32  为你摘星星  阅读(35)  评论(0)    收藏  举报

1.HTML

  1. src和href的区别:                         src多见于script标签,href多见于a标签
  2. 对HTML语义化的理解:                  语义化的标签有header、nav、aside、footer等等;语义化标签可以使页面的结构更加清晰明了,还有利于SEO。
  3. DOCTYPE(文档类型的作用):
  4. script标签中defer和async的区别: 添加了defer或者async属性的script标签中的js代码都需要等待页面结构和样式都解析完成再执行,多个添加了defer的script标签会按照顺序行,                                                          多个添加了async属性的script标签中的js代码不一定会按照顺序执行。
  5. 常见的meta标签有哪些:               

2.CSS

  1.CSS选择器及其优先级:

      基础选择器:通配符选择器(*)0000、标签选择器 0001、类选择器(.)0010、id选择器(#)0100

      复合选择器:子选择器(div>p)、后代选择器(div p)、并集选择器(div,p)、伪类选择器(a:hover、input:focus...)、伪元素选择器                                                  (div::before、div::after)、属性选择器()

  2.CSS中可以继承和不可以继承的属性有哪些:

      可以继承的属性一般为:文字(font-)、文本(text-)、行高

      不可以继承的属性:除去可以继承的属性,大多都不能够继承

  3.display的属性值及其作用:

      none:表示元素的隐藏,会改变页面的布局

      inline:将元素转换为行内元素(行内元素不能设置宽度和高度,内外边距也不能设置)

      inline-block:将元素转换为行内块元素

      block:将元素显示,将元素转换为块级元素

  4.display的inline、inline-block和block的区别

  5.隐藏元素的方法有哪些:

    display:none、

3.JavaScript

  1.javaScript有哪些数据类型,他们有哪些区别

   2.数据类型的检测方式有哪些

   3.检测数组的方式

   4.null和undefined的区别

   5.typeof null的值是什么,为什么