开发者社区> 问答> 正文

如何看待代码的分离与混合这种技术的演变发展?

以前提倡分离代码,方便css,js,html各自维护,看到react,vue等,仿佛又回到了最早asp,jsp时代,代码全部都混在一起,想问下,您如何看待这种技术的演变发展?

展开
收起
OSC开源社区 2024-05-29 21:49:58 21 0
1 条回答
写回答
取消 提交回答
    1. 谓js/css/html的代码分离,更多的是技术本身的分离而不是功能分离,比如说,一个button组件代表一个功能,但是因为内容技术靠HTML,样式技术靠CSS,动态功能技术靠JS,就把明明属于一个整体button功能的代码分在三个文件里面,这样既不是很好的封装也不利于维护,无论样式、功能和内容都放在一个地方多好,React解决了这个问题。
    2. 以前把JS写在HTML里面,把CSS代码写在HTML里面,不是好的作法,因为缺乏HTML中对JS和CSS的限制,换句话说很容易写烂。在React中,JS和Style虽然和类似HTML的JSX混在一起,但是依然受约束,和HTML中写JS/CSS完全不一样。
    2024-05-30 12:34:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载