Skip to content
On this page

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 事件触发后无法缓存页面。

MIT Licensed | Copyright © 2021 - 2022