link 标签与 import区别
①link是html标签,@import是css提供的
②页面加载时,link同步加载,@import引入的需等到页面加载完成
③link是html标签,没有兼容性,@import只有IE5以上才能识别
④link引入的样式权重高于@import
forEach 与 for区别
①foreach又叫增强for循环,相当于for循环简化版,较复杂循环不适用
②写法不同
let arr = []
for(let i=0; i<arr.length; i++) {}
arr.forEach(v=> {})
③中断循环
for循环是可以中断循环(利用break语句或return语句),但forEach不可以中断循环。
return / break / continue
return: 程序遇到return语句,退出函数执行。
break:用于switch/其他循环语句,直接退出循环;若多层循环嵌套,退出此层循环,不影响外层循环
continue:接触本次循环,继续进行下一次循环