牧苏苏传 苏苏苏苏苏苏苏 4/15

今天写了华为机试的三道题,然后是几道面试题,然后看了一下node.js。

首先是华为机试,主要还是node太不熟悉了,首先是输入语法,用readLine来接收,还得require,iter,async啥的,然后用console.log输出,使用parseInt转换为整数,同时也可以用它转换为十进制。还有能换几个水瓶这个题,最后小于三个时才需要借瓶子。然后是去重数组,首先是创建数组,然后用set去重,因为set是一个集合,所以先用...取出来再在外面套一层[]。然后用sort。

然后是面试,首先是虚拟列表是什么,它可以降低系统渲染的负担,首先是创建三层盒子,把第二层盒子开得很大用来制造空间很大的假象,然后让第1层和第三层相对位置。translateY实际是制造假象,本质是js里的其他代码在添加。

然后是一个界面有多个图表如何解决效率问题。使用占位符,然后使用哨兵监视,当需要时,就加载图表,同时不销毁它。

然后是如何实现左右中三个盒子,让中间绝对居中。可以使用绝对定位。也可以使用flex盒子。

node的优点是使用js所以对处理并发优秀,然后node引入组件十分方便,现在一般用import引入,如果没有./那么会从上层开始找。防止内存崩溃需要先锁住。

单页面首屏加载很慢,因为js和css还有html都要加载好,但进去之后很快,直接用路由悄悄实现跳转,用户体验好。然后因为单页面是一下全部给浏览器js,所以进去之后快。

相关推荐
ん贤2 小时前
口述Map
开发语言·面试·golang
hqyjzsb2 小时前
传统教师升级AI教育产品设计师后收入增长路径
人工智能·职场和发展·aigc·文心一言·学习方法·业界资讯·ai写作
Ruihong3 小时前
Vue 3 defineOptions 宏,用 VuReact 编译成 React 长什么样?
vue.js·react.js·面试
我叫黑大帅3 小时前
TCP 长连接服务:登录注册认证体系实战指南
后端·面试·go
我叫黑大帅3 小时前
TCP通信 - 处理 TCP 流中的消息分片
后端·面试·go
风兮雨露3 小时前
2026年公务员考试(附资料)
面试
Ruihong3 小时前
你的 Vue 3 defineEmits(),VuReact 会编译成什么样的 React?
vue.js·react.js·面试
GISer_Jing4 小时前
前端图片·动图·动画 技术完全指南
前端·面试·动画
y = xⁿ4 小时前
MySQL为什么抛弃了B树,选择B+树?(含面试回答)
数据结构·b树·面试