快手-商业化实习

1。项目收获和项目难点
2.react路由有哪几种模式,基于什么原理实现的,hash和history的区别,相关的api(问的很详细?????)
从url到页面的渲染过程,包括通信和页面的渲染过程
3.https的安全加密原理
4.用到的样式单位rem,vw,vh场景题,1920px高度,假设1rem=100px,html的更元素设置font-size应该设置多少vw,1rem和font-size的关系
5.react hooks的实现原理
8.react状态更新和页面渲染的流程,用过vue吗
9.js事件循环,经典代码输出题
10.bfc
11。你在项目做过什么性能优化(下次不写了),除了构建工具还有什么手段可以性能优化,loder和plugin之间的区别,loader执行顺序有什么不同的分类(前置后置用什么配置),用过babel的配置没?presets和plugin的区别,有写过babel的plugin吗,transform这个plugin怎么用的
11.数组转树状结构(没完全写出来)

#我的实习求职记录#
全部评论
11基础写不出来能过吗?
点赞 回复 分享
发布于 2023-10-14 15:10 浙江

相关推荐

1. 声明式(Declarative)UI 状态与视图:React 鼓励开发者以声明的方式构建用户界面。开发者只需描述组件在特定状态下的样子,React 会负责将这些状态转换为实际的 UI。当组件状态改变时,React 会重新渲染组件并更新 DOM,而开发者无需手动管理 DOM 的更新过程。易于理解和调试:声明式编程使得代码逻辑更容易理解和维护。开发者可以更清晰地看到组件在不同状态下的输出,而不需要考虑复杂的 DOM 操作。2. 组件化(Component-Based)可重用性:React 的核心概念是组件,开发者可以将 UI 和逻辑拆分成独立的、可重用的组件。这种方法提高了代码的复用性和维护性。封装性:组件内部的状态和行为被封装,外部无法直接访问,确保了组件的稳定性和独立性。组件可以通过 props 与父组件通信,使得数据流更加清晰。层次结构:通过组件树,开发者可以清楚地看到应用的结构和组成部分,并且可以轻松地在不同级别进行组合和嵌套。3. 单向数据流(Unidirectional Data Flow)数据来源:React 采用单向数据流,数据从父组件流向子组件,子组件通过 props 接收数据。这种数据流动方式可以防止复杂的数据管理,简化了状态的追踪和调试。数据管理的简洁性:通过单向数据流,应用的状态管理变得更加直观,避免了双向绑定可能引发的同步问题,使得代码逻辑更清晰。https://www.nowcoder.com/issue/tutorial?zhuanlanId=j572L2&uuid=ad4c96561557439591c01368cbe8144a
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

更多
牛客网
牛客企业服务