第一天
1.[html]导入样式,link和@import的区别
a.从属关系的区别:link是html的标签,@import属于css的一种规则,用于从其他样式表导入样式规则
b.位置上的区别:link只能放在head标签里,@import可以放在style标签或者css文件
c.兼容性的区别:link不存在兼容性问题,@import在IE5.5以上才可识别
d.加载的区别:link引入的样式,页面加载时同时加载;@import引入的样式,页面加载后完毕才开始加载
e.可通过js的DOM操作动态引入link标签改变样式,但无法使用@import的方式插入样式
2.[js]# 用递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值
function buildRandowArr(arr=[], length, min, max) {
if (length < 1) return []
if(arr.length>=length) return arr;
const rand = Math.round(Math.random()*max + min)
if (!arr.includes(rand)) { arr.push(rand)}
return buildRandowArr(arr, length, min, max)
}
第二天
1.写一个方法去掉字符串中的空格
function trim(str) {
const REG = /\s+/g;
if (typeof str === 'string') {
return str.replace(REG, '');
} else {
return str
}
}