HTML
1. 下面哪个标签不能设置宽高
span div table
2. doctype作用是什么
DOCTYPE是document type (文档类型) 的缩写。声明位于文档的最前面,处于标签之前,它不是html标签。主要作用是告诉浏览器的解析器使用哪种HTML规范或者XHTML规范来解析页面。
3. html语义是什么
4. css 定位有哪些(选择题)
position absolute static fixed 选择题会有类似的比如staticly fix
6. 下列伪类元素使用正确的是(选择题)
7. 伪类元素有哪些
:before :after :link :first-child :last-child :active :hover
8. var a = 12
function fc(){
console.log(a) // undefined
var a = 20
}
fc()
9. 下面哪个方法改变原数组
splice filter reduce 可以看我的掘金 https://juejin.cn/post/6891088834981789703
10. shift splice push match有什么用
shift 用于删除数组一个数,并返回删除的数。
push 用于数组的开头添加一个或更多元素,并返回新的长度。
splice 直接对原数组进行修改,删除,添加.返回被删除的元素。
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
11. 实现a ,b 数的交换,不使用临时变量
[a, b] = [b, a]
12. reverse实现字符串的反转
=function reverse(str){
var myArr = Array.from(str)
let left = 0
let right = myArr.length - 1
while(left < right) {
let temp = myArr[left]
myArr[left] = myArr[right]
myArr[right] = temp
left ++
right --
}
return myArr
}
console.log(reverse('456123')) // [ '3', '2', '1', '6', '5', '4' ]