nonumbers 2021-08-11 19:53 采纳率: 100%
浏览 62
已结题

入门前端UI框架,如何解决文件体积问题?

学习WEB前端页面制作中, 要求不高,能抄,能仿,能做简单的页面和交互就行, 为此UI框架是很好的工具。

最初UI看bootstrap, 近期入门了vue发现很方便, 但前者依赖JQuery,和VUE一起用貌似有点多余。
后来看了Layui和element-ui,但这两框架的的css,js文件加起来都有800KB, 实际应用中可能只需要他们中的一点点UI组件,却要在页面引用800KB让人很不舒服。

百度了一下貌似node可以按需打包引入? 还不是很清楚, 而且编译器需要学习成本,不是很想付出时间。

各位有经验的觉得我这情况该如何取舍呢?

  • 写回答

3条回答 默认 最新

  • ochyaken 2021-08-12 02:25
    关注

    个人建议是完全不考虑这方面的性能开销。
    任何不基于项目全局的性能考虑都是耍流氓
    理由:

    1. 对于一个B/S而言,其他开销大的多了去了,引用只是很小的开销。花费时间在这里并不划算
    2. 完全可以通过其他方式来抵消这方面的性能开销,如通过PWA机制进行缓存(减少客户机的性能开销)、CDN(减少服务器的开销)等。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月20日
  • 已采纳回答 8月12日
  • 创建了问题 8月11日

悬赏问题

  • ¥20 java在应用程序里获取不到扬声器设备
  • ¥15 echarts动画效果的问题,请帮我添加一个动画。不要机器人回答。
  • ¥60 许可证msc licensing软件报错显示已有相同版本软件,但是下一步显示无法读取日志目录。
  • ¥15 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加