8.介绍和weapp的搭建
Chapter: 8.介绍和web app的搭建
项目介绍和概况
承前启后
原有web app阅读器在整个项目中的意义
- 它是整个系统的一个子模块
- 是一个用于展示数据的、前端交互相对复杂的模块
- 学习这个模块的意义是帮助深入理解web app端的前端开发
如何在原有项目基础上开发整个web app?
- 前端页面的扩展和开发
- NoteJS 服务器环境的搭建和服务设施的提供
- 后端逻辑交互和数据处理代码的开发
- Mock数据的提供和模拟
web 整站的搭建方式
逆向软件工程
- 用自己熟悉的技术反推
- 基于通用的技术反推
目录结构
mock
:存放模拟数据,里面的 json 文件和放在服务器里的文件的结构是一样的node_modules
:存放模块框架库service
:服务层文件,读取数据文件、对数据文件的处理static
:存放静态文件,比如 css 、图片等css
,img
,script
script
:pages
:页面的逻辑处理代码文件- 一些js通用的库
view
:页面模板文件include
:页面通用的模板文件- 其它模板文件
app.js
:启动的入口文件
使用NoteJs做web服务的优点
- 前端后端语言风格统一
- 开发方式上前端和后端彻底分离
常用的NoteJs web服务框架
KOA
:大企业使用较多,因为它轻量化,企业可以对框架进行自己的封装,中间层可以自己开发和维护EXpressJS
:小企业使用较多,已经有很中间层的封装,使用较简单
本教程整体技术选型原则
突出以前端为核心,尽量规避后端的实现逻辑
对于后端的处理要更接近前端同学的理解方式(没有使用数据库等而是使用文件目录结构)
8.介绍和weapp的搭建相关推荐
- 微信公众号Java开发-笔记01【微信公众号介绍、开发环境搭建】
学习网址:哔哩哔哩网站 微信公众号开发-Java版 微信公众号Java开发-笔记01[微信公众号介绍.开发环境搭建] 微信公众号Java开发-笔记02[] 微信公众号Java开发-笔记03[] 微信公 ...
- python环境介绍_Python介绍以及Python环境搭建
Python介绍以及Python环境搭建 1.Python 发展历史 Python是由Guido van Rossum在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的,据说是在圣诞 ...
- eclipse maven项目 class类部署不到tomcat下_Springboot介绍以及用Eclipse搭建一个简单的Springboot项目教程
简述 本文主要介绍Springboot以及用Eclipse搭建一个简单的Springboot项目. Springboot简介 Springboot是由Pivotal团队提供的全新框架,其设计目的是用来 ...
- Vue.js 介绍及其脚手架工具搭建
vue.js介绍 (MVVM.核心思想) vue.js 是一套轻量级的 MVVM 的渐进式框架.Vue 的核心库只关注视图层. vue.js 的官方网址是:点我,我是网址 MVVM 介绍 MVVM 全 ...
- Kubeadm介绍与使用Kubeadm搭建kubernetes集群环境
文章目录 1.Kubeadm介绍 2.使用Kubeamd搭建kubernetes集群环境 2.1.首先准备一个三台的centos机器 2.2.yum -y update [在三台机器上执行更新包] 2 ...
- 【SpringBoot项目实战+思维导图】瑞吉外卖①(项目介绍、开发环境搭建、后台登陆/退出功能开发)
文章目录 软件开发整体介绍 软件开发流程 角色分工 软件环境 瑞吉外卖项目介绍 项目介绍 产品原型 技术选型 功能架构 角色 开发环境搭建 数据库环境搭建 创建数据库 数据库表导入 数据库表介绍 Ma ...
- 大数据系列(一)之hadoop介绍及集群搭建
大数据系列(一)之hadoop介绍及集群搭建 文章最早发布来源,来源本人原创初版,同一个作者: https://mp.weixin.qq.com/s/fKuKRrpmHrKtxlCPY9rEYg 系列 ...
- java之学习记录 5 - 1 - 模拟拉勾项目介绍与后台系统搭建
项目架构(此文章只供个人学习的记录) 1 项目介绍 拉勾教育后台管理系统,是提供给拉勾教育的相关业务人员使用的一个后台管理系统, 业务人员可以在这个后台管理系统中,对课程信息.讲师信息. 学员信息等数 ...
- 微信小程序开发实战(二)UI组件介绍 Vant Weapp
微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/ 1 第三方组件库 Vant We ...
最新文章
- 总是多次出现 那个同样的 权限错误 _storage_write_error_, 所以一开始就把机器设好setenforce 0...
- 设置TabBar分栏控制器上图片的大小问题
- 蓝桥杯java第六届决赛第一题--分机号
- 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...
- Docker安装Python3.5
- 《C语言深度解剖》学习笔记之符号
- 如何用dds实现线性调频_用神经网络生成线性调频
- (41)System Verilog 例化System Verilog模块
- Synchronized和Lock接口
- SQL分组字符串相连
- 黑莓7290使用技巧-转载
- 人工智能属于计算机科学研究方向,《人工智能》课程简介
- 智慧校园,用“智慧”培育“未来之花”
- makefile学习笔记
- 2.跟我走吧,现在就出发
- 联想开机启动项按哪个_联想重装系统按哪个键|联想电脑重装系统按什么键
- Machine Learning 机器学习
- 【观察】亚信科技:“三新”收入再翻番背后,是全栈数智化能力的释放
- Linux11-权限的介绍 rwx详解 修改权限 修改文件目录所有者 修改文件目录所在组 一个实践和两个练习
- Feign的使用及原理剖析
热门文章
- C语言中的time函数总结
- SCPI协议C语言,使用SCPI语言实现计算机与设备仪器通讯.pdf
- 如何用计算机制作多媒体作品,用计算机创作多媒体作品教学反思.doc
- DRAM知识整理系列(二):DRAM状态转换图与命令(真值表)相关整理
- Linux 7.X 各个版本的下载地址
- 这十个Python语法,让你的代码更为精炼高效
- 世界最大飞行器“飞天屁股”第二次试飞:着落时发生意外
- 数据分析毕业设计 招聘网站大数据分析与可视化系统 - python flask
- JVM虚拟机(1)- 内存结构
- 合金轮毂售后市场现状研究分析与预测报告