首页 / 前端项目
#

前端项目

#
3235次浏览 65人互动
此刻你想和大家分享什么
热门 最新
前端项目推荐-低代码demo
从可拖拽组件的设计开始讲起,我们需要设计组件的结构,每个组件都有一个JSON格式的数据结构来描述其基本信息,包括唯一标识、名称、属性和子组件。通过React.createElement()递归地将JSON信息渲染成组件树。这个方法的参数包括组件名称、属性对象和子组件。组件的属性存储在各自的配置文件中,每个物料的index.ts文件中定义了组件的setter、事件和方法,以便在渲染时传递给createReactElement。组件通信通过事件处理来实现:通过JSON结构来定义事件,当组件被选中时,可以选择触发其方法。使用Map来存储组件ID与实例的映射,以便在需要时进行方法调用。使用useImperativeHandle暴露组件的方法,通过ref可以在父组件中调用这些方法。组件选中与高亮,定义选中机制,在渲染时为每个组件添加一个唯一的key,通过事件监听获取被点击组件的ID,更新当前选中组件的状态。利用获取的组件ID,通过DOM操作来高亮被选中的组件。在组件被选中后,配置栏会动态渲染与该组件相关的表单,用户可以通过表单更新组件的属性。每个事件使用JSON存储,包括类型和配置。在预览模式下,将这些JSON格式的事件转换为可执行的函数。技术点1:撤销与重做针对面试可以分别准备两板,首先是全量的保存,后续你优化为快照管理:采用改进的快照机制,仅记录变更的组件ID和实例,而不是完整的组件树,避免冗余数据的产生。组件拖拽的拖拽实现:通过react-dnd等库实现组件的拖拽和放置,支持嵌套结构的拖放。也可以用原生dragapi去做关于编辑与预览模式模式切换:根据不同的模式(编辑/预览)使用不同的渲染器,分别控制事件触发和属性展示的行为。可以用本地存储去存预览的数据#编程# #前端# #前端入门# #前端项目# #前端面试#
点赞 评论 收藏
分享
复盘我前端校招进大厂的关键因素
复盘了一下 影响我拿offer的点有几个 这个可能即使看了比较多求职信息的同学也可能会犯吧1.犹豫学什么方向太久了 在确定求职初期 我花了过多时间去选择方向 而且在选择了前端后 仍然跑去考虑服务端开发 这甚至浪费了我大半年时间 期间我的前端水平都处于一种很低的水平 只会三件套2.已经确定走前端了 仍在纠结 我学了真的能找到工作吗 我的学历是不是不够 我学校又不放实习 硬去心态又会很爆炸 没实习 学校又不好是不是完蛋了 而且23互联网就业这么差3.有些摆烂 在进了大厂实习后 每天把业务写完 就忽略了前端的学习和对技术的探索 也没有积极去要一些技术需求 导致我的纯技术向跟不上同期的很多大佬 同样在实习和秋招并行的时间段 我老想着转正 导致我的offer都是后期补录的时候才拿的 基本上都只是白菜和少量sp4.心态比较差 脆皮大学生 emo焦虑的时间比学习时间都要长 感觉在职场 真不能这样 我感觉即使是技术岗 也还是挺人情世故的 唉 我实在搞不来这些 但是又不能不上班👊🏻😭但我也总结下我做的好的地方1.坚持学习 连过年都在学前端😂2.坚持投递 我由于日均学习时长很低 导致八股背完都很后期 但是我暑期坚持到五月底拿到2个大厂暑期和1个大厂日常 秋招offer也都是10-11月才拿的3.懂的学啥 实话实说 因为前期犹豫很久 基本上都是到处看信息和市场情况 还有成功经验等 我确实比较明确面试去应试的内容 因为我的开发能力确实是中规中矩感觉没别的了 其实是不太满意的 如果能重来 我还是会选前端 因为别的我也没啥好去的了 考公考编央国企不适合我这种搞不来人情世故的 我能被逼疯 #没有实习经历,还有机会进大厂吗#  #前端项目#  #软件开发投递记录#  #现在前端的就业环境真的很差吗#
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务