组件化的前端开发流程详细说明
随着前端开发的深入,页面量的增加,一个统一的开发流程变得尤为重要。它不仅关乎页面开发的效率,更直接影响着游戏的最终上线时间。为了保障前端工作的流畅进行,我们必须采取组件化的开发方式,确保代码的可重用性,避免重复劳动,并保证页面上线后的高效运行。
每个团队都有其独特的开发流程规范,实际上并不存在一个适用于所有团队的“最佳”流程规范,只有最适合的。在此,我们介绍一套基于多个团队经验总结出的通用开发流程规范。
项目文件夹被设定为p/,其内部包含几个关键子文件夹:
p/assets/:存放开发工具;
p/dev/:存放开发状态的项目文件;
p/dpl/:存放项目的公用组件库;
p/release/:存放发布后的项目文件,这些文件已被压缩。
进一步细分,p/dev/内的结构如下:
p/dev/website1/public/:存放全站公用的项目文件;
p/dev/website1/project1/、p/dev/website1/project2/等:每个项目都有其独立的文件夹,内部包含该项目的页面文件、资产文件夹以及包含页面元素的include文件夹。
p/dpl/内的结构则按照系统js模块、UI模块和业务组件进行分类,每个组件都有其特定的文件夹,内部包含该组件的html、js、css和图像文件。
在组件化开发实现方面,全站公用的js和css是从p/dpl/中选取一些组件合成的,存放在p/dev/website1/public/assets/common.js(或.css)中。非全站公用的js和css可以通过using语句载入。页面发布时,using会被替换为对应组件的源码,无需动态载入。虽然流程本身不支持异步载入组件,但项目中可以使用任何第三方模块加载器实现该功能。html的复用则通过include语句实现。
页面发布的过程中,需要进行内联include和using等处理,以减少页面的请求数。也需要压缩js和css文件,并重新调整文件位置以适应项目需求。例如,可以将js和css文件从项目中提取出来,同时过滤html。通过这样的开发流程规范,我们能够更有效地管理项目文件,提高开发效率,确保游戏的顺利上线。
编程语言
- 组件化的前端开发流程详细说明
- Win10 9926启用administrator管理员帐户无法打开开始菜
- 网站域名出现解析错误时的决绝方法与措施
- 探究CSS边框特效实现技巧
- CSS Cookbook创建水平导航菜单
- 夏天来了笔记本除尘图文教程
- MAYA制作棕榈树的建模
- 电脑机箱怎么安装风扇减震胶钉保护主板cup-
- OHotfix.exe是什么进程 Windows系统OHotfix.exe文件介绍
- 国内中文域名的普及掀起了新一轮高潮
- Win10系统PowerShell窗口字体怎么修改-
- 小雅智能音箱和华为AI智能音箱哪款好-小雅华为
- 城市风光摄影教学 让你发现都市之美
- 夜鹰的战斗力如何-机械师F117评测+拆机图赏
- 揭开IE6不为人知的秘密
- AutoCAD 建模实例之绘制雨伞教程