03 Interview
001 页面导入样式时,使用 link 和@import 有什么区别?
link 是 HTML 标签,@import 属于 CSS 范畴。
link 引入的样式页面加载时同时加载,@import 引入的样式需等页面加载完成后再加载。
link 没有兼容性问题,@import 不兼容 ie5 以下。
link 可以通过 js 操作 DOM 动态引入样式表改变样式,而 @import 不可以。
002 用递归算法实现,数组长度为 5 且元素的随机数在 2-32 间不重复的值
核心是生成随机数算法,Math.random()
函数返回一个随机浮点数,浮点数范围为左闭右开区间 [0, 1)
。
003 去除字符串中的空格,根据传入不同的类型分别能去掉前、后、前后、中间的空格
算法难点:
通过
Symbol()
来生成枚举类型正则分组去除中间空格
004 去除字符串中最后一个指定的字符
最后更新于
这有帮助吗?