在线生成 html 页面,细说在线版H5页面生成器

本文详细介绍了在线H5页面生成器的设计思路、实现步骤、代码结构和主要功能,包括前端和后端的关键部分。文章指出项目存在的一些问题,如代码结构混乱、未使用前端工程化工具等,并提供了项目结构图和关键代码的解读。此外,还提到了数据库操作、express路由、nunjucks模板以及前端JS代码的简化。尽管功能有待完善,但作者鼓励读者参与改进。
摘要由CSDN通过智能技术生成

上次说得不够仔细,今天继续,不要停

Github: 传送门

演示地址:传送门

目录说明

阅读前准备

概要

后台代码简读

前端代码简读

待完善功能

总结

阅读前准备

了解node

了解express框架

了解mongodb以及node 连接框架 mongoose

了解nunjucks模板

概要

设计思路和主要实现步骤都写在这里:从零打造在线版H5页面生成器

设计思路和主要实现步骤都是正经而且值得借鉴的(有点不谦虚哈),但是由于赶时间以及玩的心态作祟,具体的代码细节上就显得有点混乱尴尬了,主要体现在这几个方面:

项目结构随性

未使用打包工具对代码进行压缩合并以及其它预编译处理,违背现在前端工程化的潮流,webpack.config.js放那唬人,就当是方便场景代码生成后阅读吧

可读性低,难以维护的模板代码

只兼容高版本的浏览器,建议在chrome上运行。由于自己很傲娇的使用formData来封装了图片上传插件,所以可以肯定的是,ie10以下的浏览器是肯定无法上传图片的

很多功能都没有完善,因为懒

“自我批评这么诚恳,咋不见你改?”

拜托,我忙啊,给我点动力呗?我看有没有的

点赞!

点赞!

点赞!

保持楼上队形

打赏!

打赏!

打赏!

如若不然,就请给颗星吧

安装使用

安装mongodb

npm install

npm start

目录结构说明

|-- output --------静态资源目录(express static)

|--client --------前端界面对应静态资源

|--css --------前端css目录

|--images --------前端图片目录

|--js --------前端js目录

|--projects --------保存后h5场景代码输出目录

|--projectId --------根据项目id创建的目录

|--css --------输出代码的css样式

|--images --------输出代码的图片目录

|--js --------输出代码的js目录

|--view.html --------html

|--temp --------预览时候h5场景代码输出的临时目录

|--upload --------图片上传地址

|-- server --------服务器端代码

|--db --------数据库相关

|--dao --------数据库操作

|--models --------mongoose模型

|--config.js --------数据库链接配置文件

|--connect.js --------数据库连接

|--factory --------h5代码构建工厂

|--static --------h5场景代码静态资源(原装复

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值