15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 如何优雅、高效的做静态页面?

如何优雅、高效的做静态页面?

时间:2024-01-26 05:15:01 | 来源:网站运营

时间:2024-01-26 05:15:01 来源:网站运营

如何优雅、高效的做静态页面?:之前也考虑过这个问题,确实有些简单的需求,犯不着用 MVVM,但习惯了现代化的开发模式又不想用回老方法,所以自己研究了一套方案,力求兼顾两者。

其实方法都是现成的,只不过自己拿来组合了一下,没别了不起的。

前端到最后无非就是:模板、样式、行为。

模板方面我们选择了 Pug,之前叫 Jade,和 EJS 是一个思路,重点解决 HTML 复用和模块化的问题。

样式方面我们选择了 SCSS,同样也是复用和模块化。但我们没有用 Bootstrap,因为引入的大部分内容其实没有用到,浪费了,宁可自己写。

行为当然就是 JS,小项目就不上 TS 了,投入产出比太低,但是写惯了 ES6+ 是真的不想写 ES5,所以借助工具做了编译,开发阶段还是用 ES6+,配合 jQuery 一把梭。

现代化开发模式的一个重头戏就是工程化的解决方案,包括编译、检查、打包、自动刷新等一系列内容,大大解放了开发者的生产力。

团队早先有一套基于 Gulp 的方案,当时还没用上 React 这些,只是处理一下 ES6 和 SCSS,简单改一改就拿来用了。但 Gulp 4.0 迟迟不更新,让我们担心这个项目是不是要黄,还是想着能迁移到 Webpack 上来,因此后来又折腾了一套 Webpack 的配置。

node_modules、ESLint、Stylelint、HotReload、……这些就不说了,标配了。

当然还有一种思路,依然是用 React / Vue 开发,然后做预渲染,webpack 有相关的 plugin,结果也还不错,可以一试。



关键词:静态

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭