码迷,mamicode.com
首页 > 其他好文 > 详细

写程序过程中的一些思考

时间:2020-01-12 13:28:20      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:一个   函数   如何   弹出框   封装   获取   用途   不用   私有   

(有get到新想法会继续更新)

1、最近用react比较多,对于react组件有了点个人的思考,在写组件之前一定要考虑清楚这个组件的用途,比如要写一个类似于工具条的组件,可以在组件中将功能一起写进去,对组件的复用是没有影响的,但是如果要写一个类似于面板、弹出框这种动态dom渲染的组件,则应该将获取数据的功能跟动态改变的dom分离开,为动态dom的组件留够回调函数的接口,让它只关心传入数据然后改变dom,而获取数据的函数应写在父组件中,或者将其封装在js文件里,这样就可以保证动态dom的组件可以复用,比如写一个含有列表的面板,不用去关心如何获取数据、是数据是什么内容,只要有数据传入就可以进行渲染

2、对于面向对象语言,在编写类的时候,一定要区分公有成员及私有成员,公有函数的返回值应该在写之前考虑清楚,公有函数就相当于对象对外开放的接口,我们可以随意改动私有成员,但一定不能影响公共部分的返回值,这样的话改动的部分会比较多

写程序过程中的一些思考

标签:一个   函数   如何   弹出框   封装   获取   用途   不用   私有   

原文地址:https://www.cnblogs.com/implementer/p/12182428.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!