了解软件构架知识:
构架分为c/s构架、b/s构架,c/s全称为:client/server(客户端、服务器)
优点:操作和界面丰富、安全性很容易得到保障、只有一层交互响应很快 (QQ/微信)
缺点:维护成本高、在局域网之间通过专门服务器提供链接和数据交换、用户固定
b/s构架全称:browser/server(浏览器/服务器)
优点:有web浏览器均可、可直接放广域网、交互性较强、可以随时更新
缺点:跨浏览器上不如人意、速度和安全性上需要花费巨大设计成本、交互是请求-响应模式,需要刷新页面。
前后端 分离
前端负责渲染HTML页面,后端需要提供一套逻辑对外提供数据,耦合度相对较低
web基础:
HTML、css、JavaScript
web框架:
jQuery 、 vue 、 react、angular
原生移动:
IOS Andriod
混合移动开发:
commonJS requireJS nodeJS
大前端学习流程:
原型设计阶段(axure)->HTML5、CSS3->云服务器(linux/git/github…)->JavaScript(核心,ES5/BOM/DOM)->jQuery/BS->html5API->ES6(核心)->VUE->混合开发APP/小程序->NodeJS->React
关于一些拓展:
Typescript (JS 强类型)
nodejs / express /egg
React
组件库(基于html/css/jquery)
bootstrap3 12栅格系统【 float 】
bootstrap4 12栅格系统【 flex 】
基础样式
组件:表单 表格 模态框
组件库(基于vue)
elementui
基础样式
组件:表单 表格 模态框
组件库(基于react)
antdesign
浅谈:前端·The road Of web
最新推荐文章于 2024-07-25 09:24:40 发布