
获得徽章 0
- 好未来前端面试题,不知道各位electron都有什么面试题
1、vue组件怎么透传
2、vue组件缓存
3、第一次进入缓存组件的生命周期
4、keep-alive生命周期
5、如何缓存多层路由的组件,超过两层会有问题
6、怎么封装组件库 怎么打包到cdn
7、怎么获取组件库组件自带的属性
8、长轮训和短轮询区别
9、websocket
10、微前端应用之间传参
11、session能不能不同域名
12、大文件上传,原理,怎么保证准确
13、文件预览
14、node调小键盘
15、Electron 的主进程和渲染进程
16、如何在 Electron 中进行远程通信?
17、electron应用怎么做更新!!展开赞过61 - 微软外包要去吗?
1、ref和reactive的底层区别
2、vue中怎么透传
3、 props校验的几种方式
4、 vue中页面初始化,给输入框focus
5、 reactive解构之后怎么还能保持响应式
6、 项目中怎么实现ant主题样式的修改
7、 vue中怎么用defineModel封装组件的v-model
7、 路由hash和history的区别
8、 vue和react页面渲染的区别
10、react性能优化
11、怎么在一个图片的部分区域添加点击事件,区域不规则
12、冒泡排序
13、封装组件的思路
14、语义化标签
15、自定义hooks有哪些
16、封装过哪些组件
17、给出12543,用给出的这几个数输出比这个数小的最大的值,它的时间复杂度和空间复杂度展开赞过评论2 - 组件封装的原则:
单一职责原则:一个组件封装只做一件事,不要将多种功能和逻辑混杂在同一个组件中。
可扩展性原则:组件应该能够容易地进行扩展和修改,而不会影响到其他代码的功能。
可复用性原则:组件应该能够在多个项目中使用,而不需要进行大量的修改。
开放封闭原则:一个组件封装要对扩展开放,对修改关闭。尽可能地使用可配置的属性来实现组件的灵活性。
高内聚低耦合原则:组件代码应该关注自己的职责和功能,组件之间的依赖应该尽可能的少,这样才能提高组件的可重用性。
继承与复用原则:一个好的组件封装应该具备良好的继承性和复用性,可以被多个项目使用,减少代码重复。
功能独立原则:组件的功能应该是独立的,不会对其他组件的功能产生影响。
易于维护原则:好的组件应该易于修改和维护,充分利用面向对象编程的基本原则,包括高内聚低耦合、抽象、封装和继承等。展开等人赞过评论6