2022.9.25小红书笔试
- 预览题:Canvas
html
<canvas id="cas" width="300" height="300"></canvas>
<script>
var ct = document.getElementById('cas').getContext('2d');
ct.font = '30px Arial';
ct.strokeStyle = 'skyblue';
ct.strokeText('welcome', 10, 50, 100);
</script>
答案:空心的天蓝色welcome,strokeText不会填充颜色
- HTMLnodeType
- 数据库ROUND函数
ROUND(2.391, 1)
结果是2.4- ROUND() 函数用于把数值字段舍入为指定的小数位数。
- 隐式转化(看错了...)
js
let x = 1;
let y = x * 0;
if(y == y){
console.log(y * 3 + "3" - 0 + 5);
}else{
console.log(!y * 3 + "3" - 0 + 5);
}
输出:8
- 字符串匹配算法
- Rabin-Karp算法
- KMP算法
- next数组
- 动态规划:矩阵连乘问题
- js中onpagehide事件,可以用onunload事件代替,但 onunload 事件触发后无法缓存页面。