如何从0开始搭建一个多页面的H5前端工程

或许你是前端工作不久的初学者,搭建这样的多页h5网站,怎么样的架构才是正确的打开方式呢?

如果让你现在从零开始搭建工程开发一个h5页面并且发布到线上,需要多久?

滴答滴答滴答!~你可能需要做以下这些事件?

上面折腾一番,要多久你心里也有数了。麻烦的事情,总有对应的解决办法,发布的multipages-generator,或许对你会有所帮助!

上菜multipages-generator!

multipages-generator是一个类似express-generator的,一键生成多页h5网站架构模板的npm模块;他主要是为了移动端h5,或者简单的vue,react,angular应用的网站架构模板;该架构模板其实也是淘宝,今日头条,美柚等公司开发app的网站架构的缩影。注意,他是一个架构,是一种移动端解决方案,不是现成可部署的网站模板。

他主要的特点是全而精,全面,开发h5所需的他基本都全了,精是开发出来的网页高性能(未来会更好),手机适配好。具有的特别请移步github查看。

一个h5出产的截图,利用multipags-generator开发出下面的h5,我大概估算了下只需要1个小时。

大家可以测试下他的性能,android,ihone4/5/6/7/8,iphonex,等的兼容性(用了手淘flexible,他有的这里都支持)。

multipages-generator支持以下特点:

安装

通过NPM全局安装即可使用:

npminstallmultipages-generator-g

创建并运行

步骤一:执行multipages-generate

multipages-generate

步骤二:出现输入项目名提示,并输入您的项目名称

Projectname:<输入项目名>

步骤三:进入目录->install->启动

installdependencies:

%scd%s&&npminstall

runtheapp:

npmrunstart

or:

pm2startprocess.json

运行与开发

启动服务端

上面已经启动了,如果还没执行上面的步骤,执行以下命令

前端热启动项目viewport

打开另一个终端黑窗

npmrunwatch:viewport

注意:

本应用需启动两个服务,一个是服务端node.js(端口默认为4000),一个是前端(browser-sync,默认2000)这里为了让开发时更愉悦,启动了前端服务,具有热更新的性能,每次更新自动编译输出到express工程的对应目录中,项目部署时不需要启动;

新增一个项目

apps目录下已有facemerge,viewport两个项目,新增一个项目xxx,目录结构需参考viewport

├─facemerge

│├─assets

││├─css

││└─imgs

│├─js

│└─views

└─voicemerge

"watch:facemerge":"rimrafpublic&&cross-envENV=devPROJECT_NAME=facemergenode./tools/webpack.watch.js"

启动方式跟上述“开发模式启动项目facemerge”相同

发布

开发好了就发布线上,这里也整理了一套30分钟发布到线上的教程。但是仅限于个人玩一玩,并不能用于生产。但是实际上企业中使用的核心思想也是这套+cI自动化部署;

总结

本文介绍了multipages-generator(简称MG)迅速搭建移动端h5工程,以及迅速发布自己的应用到云服务器上。希望对前端同仁有所帮助,现在MG还在不断的迭代演进中,如果对你有所帮助,希望动动手给我的GitHub打个start,鼓励下我前进的动力!

THE END
1.h5前端开发和ui设计有什么区别h5前端开发 ui设计 1、协助微信、小程序、手机app、网站的页面的制作、维护、更新; 2、能够根据页面设计效果图熟练完成切图和DIV+CSS的网页制作,符合W3C的兼容标准,保证制作质量; 3、服从公司的发展要求,配合上级领导的工作安排。 任职要求 1、大专科及以上学历,计算机相关专业; 2、了解web标准、了解常用浏览器,https://www.jobui.com/gangwei/pk/h5qianduankaifa-uisheji/
2.微信小程序和H5区别这么大,别再把它们混淆了!前端开发从「前端开发」的视角来看,微信小程序和H5也存在着多方面的不同。概括来说有以下四个方面的区别。 一、运行环境的不同 H5的运行环境是浏览器,包括webview,而微信小程序的运行环境并非完整的浏览器,因为小程序的开发过程中只用到一部分H5技术。 小程序的运行环境是微信开发团队基于浏览器内核完全重构的一个内置解析https://aiqicha.baidu.com/qifuknowledge/detail?id=10035148641
3.H5初体验~一个新手H5前端开发的笔记,自学必看h5开发H5初体验~一个新手H5前端开发的笔记,自学必看 1.优势 (1)跨平台性!兼容性好,用H5搭建的站点与应用可以兼容PC端与移动端、Windows与Linux、安卓与IOS。它可以轻易地移植到各种不同的开放平台、应用平台上。 (2)开发和维护的成本较低,开发周期较短。https://blog.csdn.net/2401_84166794/article/details/137475762
4.h5前端开发指的是什么创新互联这篇文章将为大家详细讲解有关h5前端开发指的是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 我们提供的服务有:网站设计制作、成都网站设计、微信公众号开发、网站优化、网站认证、仙居ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服http://shouzuofang.com/article/dicpsd.html
5.h5前端开发面试题.docxBootstrap是一个开源的前端框架,它包含了一系列预定义的CSS样式和JavaScript插件,可以帮助开发者快速创建响应式的网页和应用。Bootstrap的主要优点是可以节省开发时间,提高开发效率。5.你能解释一下什么是JQuery吗?JQuery是一个JavaScript库,它简化了JavaScript编程,提供了一种简单、统一的途径来操作DOM、处理事件、执行https://m.renrendoc.com/paper/319304079.html
6.说H5前端开发经理说H5【说H5】前端开发经理说H5 说H5本次邀请到的是拥有多年WEB开发经验的赵文博,他先后在金山、百度、雅虎研究院从事前端研发工作,现为360商业化产品前端团队负责人。 H5说:你是什么时候开始知道H5的? 赵文博:我最早接触HTML5大概是08年的时候,那时还没有完整的HTML5概念,但是像canvas等技术已经开始有人使用了,我https://www.w3ctech.com/topic/835
7.h5前端是做什么的课程简介:H5就是HTML5,指超文本标记语言的最新标准,是如今Web前端开发的核心技术之一,而H5前端则是前端开发的一部分,从广义上看,H5前端主要是利用HTML5相关技术开发PC端、移动端等多平台的前端应用,而从狭义上看,H5前端主要负责H5前端页面的架构设计和开发工作。 https://www.hxsd.tv/free/29916/
8.Web前端开发和H5开发的区别是什么在当今的数字时代,Web前端开发和H5开发已经成为两个密切相关但又不完全相同的领域。在表面上看,二者似乎都是为了构建出色的网络体验,但它们之间仍存在一些关键差异。下面就来了解一下Web前端开发和H5开发的区别是什么? 简单来说,Web前端开发主要关注用户界面(UI)和用户体验(UX),而H5开发则更注重利用HTML5技术来创建https://www.pxwy.cn/school-2440/document-id-26559.html
9.h5前端培训h5网页前端培训HTML5+CSS3→JavaScript网页编程→jQuery与动效框架→前端模块化工程化与首动化→Nodes服务端开发→vueJs和ElementUl框架→ReactJS框架→跨平台开发→HTML5绘图和大数据可视化→微信小程序与公众号开发→TypeScript与Angular 课程目标 叩丁狼教育H5前端培训课程旨在为国家培养出互联网时代具有编程思维的实战型前端开发工程师https://www.qinxue365.com/course/663227.html
10.web前端跟h5有什么区别?Worktile社区Web前端(Front-end)和H5(HTML5)是两个不同的概念。 Web前端指的是网站的前端开发,负责设计和开发用户界面,以及实现页面的交互和响应。Web前端开发主要使用HTML、CSS和JavaScript等技术,将设计师提供的界面设计转化为用户可见的网页。 H5是HTML5的简称,是在Web前端开发中使用的一种技术标准。HTML5是最新的HTML标准,https://worktile.com/kb/ask/799011.html
11.h5页面怎么制作?前端基椽发Html是前端的必学内容,H5页面也是必经之路,今天来看看H5页面怎么制作?前端基础开发。 h5页面怎么制作? 高手专业版H5页面制作流程:策划案——原型图——文案拟定——视觉设计——动画设计——音效编辑——代码或工具实现——上线。 h5页面制作需要用到什么技术呢?Html5.、CSS3、js、three.js、webGL、node.js、SVGhttps://www.zhiliaotang.cn/news/b420415472843ac9
12.千锋HTML5培训课程WEB前端培训H5培训千锋教育web前端培训课程,融合了HTML5培训课程、CSS3基础课程和移动前端交互JavaScript+JQuery+Ajex课程。千锋教育H5培训拥有最完善的移动前端开发,提供最专业的移动前端培训课程。http://www.qfedu.com/sem/html5/
13.前端开发APP,从HBuilder开始~腾讯云开发者社区是的,你没有看错,这是一个开发的ide,其实就是对eclipse进行了深度定制。 特点是快捷键比较多,支持移动app开发(h5+方式)。 h5+(HTML5产业联盟) 终于说到正题了,这个就是之前提到的打包技术, 可以说nodejs将js带到后端,h5+将js带到移动端。 原理 https://cloud.tencent.com/developer/article/2093674
14.H5项目开发历程:从前端菜鸟到搞定整个项目的成长之路自从我开始钻研H5开发,我的生活变得超有意思!我已经不再是那个只懂点皮毛的前端菜鸟了,我能自己搞定一整个H5项目!这中间虽然挺难的,但也学到了好多东西。今天就来聊聊我的H5项目开发历程,希望能给跟我一样喜欢这个的小伙伴们带来些启发~ 安装必要的工具:第一步并不简单 https://www.icz.com/technicalinformation/web/2024/06/16674.html
15.前端岗位职责(通用22篇)前端岗位职责 5 工作职责: 1.负责h5游戏产品的前端框架搭建、开发、性能优化,包括但不限于web、跨端混合应用、中后台系统、小程序; 2.负责前端需求可行性分析,确定前端开发的实施方案; 3.协助后端进行页面及接口调试,实现产品功能和操作流程; 4.制定h5游戏的开发规范,框架设计; https://www.yjbys.com/hr/gangwei/4032571.html
16.H5移动端商城项目实战web前端案例开发(HTML5+css3)andy2016HTML5+css3移动端项目案例开发、运用主流前端技术开发移动端webApp微商城、HTML5爆款淘宝客项目、web前端学习_web前端开发项目实例_前端开发实战项目。。。 andy2016 移动 Z08920237 andy2016 法灵·6年前 这个项目开源吗?。。。求开源 00:00 阿浅老师 https://www.zcool.com.cn/work/ZMjMzMDU3MzY=.html
17.网页切图前端开发JS+CSS架构H5切图外包服务站长爱前端开发网为大家提供网页切图、前端开发、DIV+CSS+JS前端架构、H5切图等外包服务,可以制作电脑网站、手机网站、APP等前端界面。PSD转电脑站、PSD转手机站、JQuery效果定制、全站功能开发我们更专业!http://zhanzhangai.com/
18.WeX5:WeX5是H5App开发工具,开源免费,极速秒开;只需一次开发WeX5是H5 App开发工具,开源免费,极速秒开;只需一次开发,即可发布、运行于各种前端平台上;支持iOS ipa、android apk、微信服务号/企业号应用、web app和其他轻应用的快速开发。WeX5采用混合应用(hybrid app)开发模式, UI体系完全基于w3c的html5+css3+js;引入jquery和bootstrap并对移动做了极致优化,效率极高。WeX5本https://gitee.com/lanze/WeX5/
19.前端开发手册文档概要.doc手机前端入门实例快速开发指南 文档管理文档信息文档名称 手机前端入门实例开发指南 保密级别 文档版本编号 制作人 制作日期 复审人 复审日期 修改记录时间 版本 说明 修改人 内容摘要 目的 熟悉并掌握前端的开发流程前端的开发规范通过做简单的示例完成页面流程的开发前提条件前端开发都是基于jquery进行开发,引入js时要先https://max.book118.com/html/2016/1115/63088645.shtm
20.html5培训班专注html5,web前端开发培训华清远见html5培训班,专注html5,web前端开发工程师培训。自2016年起,先后为企业培训了近5W web前端开发工程师,学校分中心遍布北京、上海、成都、深圳等12个一二线城市。培训课程每年固定升级,紧跟当前企业需求,真正让学员培训h5完有企业抢!http://html5.hqyj.com/