跟谁学前端笔试题小结

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' ]

你可能感兴趣的:(javascript,css,html,html5)