基本WEB开发知识
有朋友问我顺便写一下
VUE
nodejs/npm | 语言 | 安装,换淘宝源,npm添加到环境变量 |
webpack | 打包 | 了解 |
vue | https://cn.vuejs.org/v2/guide/index.html | |
vuecli | 脚手架 快速开发 |
https://cli.vuejs.org/zh/guide/ |
axios | ajax请求 | |
element-ui | 样式模板 | https://element.eleme.cn/#/zh-CN/component/menu#menu-item-attribute https://www.cnblogs.com/wbjxxzx/p/9943049.html |
vue-router | 路由 | https://router.vuejs.org/zh/ |
vuex | 全局变量 | |
html5 | 标签 | |
css | 样式 | 样式布局、div浮动布局、flex流式布局 |
js | 脚步 | 基本函数、内置函数、语法 |
数据传递JSON
Content-Type: application/json;charset=UTF-8
OPTIONS跨域
1 | Access-Control-Allow-Origin: * |
语言 | Web框架 | ORM | |
---|---|---|---|
J2EE | Springboot | MyBatis | jdbc |
PHP | Laravel ThinkPHP5 |
框架自带 | PDO Mysqli |
Python | Flask Tornado Django |
Flask-SQLAlchemy 框架自带 SQLAlchemy |
pymysql |
Python
多进程 | 异步 | 备注 | 优点 | |
---|---|---|---|---|
Flask | 是 | 否 | gunicorn 多进程多线程 |
开发周期快 |
Tornado | 否 | 是 | 快 | 异步web框架,可与asyncio复用 |
Django | 是 | 否 | 所有权限要声明 | 企业开发 |
quart | 否 | 是 | _ | 语法Flask的异步实现 |
FastAPI | _ | _ | _ | _ |
注意
CSRF