web前端课程架构梳理
第一阶段(PC端页面重构)
核心内容
- XMind思维导图工具
- HTML语义化标签
- 相对路径及绝对路径
- 搜索引擎原理
- 网页SEO优化
- Table布局
- HTML表单元素
- CSS样式选择器及权重计算
- 文本样式美化
- 精灵图及CssSprite工具
- float水平排版
- inline-block水平排版
- flex弹性布局
- position定位
- css代码优化
- 开发者调试工具
- Markman标注工具
- PC端页面布局技巧
- BootStrap/LayUI框架
- git基础命令
- gitpages静态页发布
阶段目标
- 使用XMind记录学习笔记,养成良好的学习习惯
- 熟悉BS软件开发模式,了解标签语义化的根本目的
- 了解form表单提交规范
- 合理使用html标签搭建页面结构,使用css精准控制元素样式
- 使用蓝湖或markman高度还原UI效果图
第二阶段(JavaScript基础)
核心内容
- js简史及语法版本
- 变量声明规则
- 基本数据类型
- 复合数据类型
- 运算符
- 断点调试
- if及switch语句
- 三元表达式
- 循环语句(for、while等)
- 引用类型和值类型
- 堆和栈
- 函数传参
- 变量提升
- js内置对象
- es5数组操作方法(forEach、map、reduce等)
- 显式和隐式类型转换
- DOM选择器
- 节点内容和属性操作
- 样式的设置和获取
- DOM事件绑定
- event事件对象
- 事件传播机制
- 2级DOM事件
- setInterval&setTimeout
阶段目标
- 熟练掌握js语法,提升自身编码及调错能力
- 熟练使用函数复用代码逻辑
- 熟练使用DOM操作页面元素,实现网页动效交互
- 通过项目实战提升开发效率并总结实战开发经验及心得
第三阶段(JavaScript高级程序设计)
核心内容
- 函数的防抖和节流
- 浏览器重绘和回流
- 事件委托机制
- Ajax网络请求
- 同源策略
- 数据按需加载
- cookie数据存储
- Jsonp跨域请求
- BOM
- 正则表达式
- 正则高级概念
- this指向细则
- IIFE
- 闭包
- 面向对象编程
- 原型链及继承
- 插件封装
- jQuery
- jQuery第三方插件
- jQuery插件封装
- 网页性能优化
阶段目标
- 具备面向对象编程思想,对常用js模块进行封装
- 熟练使用正则表达式对内容进行精准匹配
- 熟练使用Ajax、Jsonp进行前后端数据交互
- 轻松使用第三方插件及UI框架提升项目开发效率
第四阶段(移动端&响应式开发)
核心内容
- css3新增选择器
- css3新增排版属性
- transition元素过渡
- animation
- 3D转换
- viewport
- rem
- vw&vh
- @media媒体查询
- html5新增语义化标签
- touch事件
- video&audio
- swiper
- iscroll
- webWorks
- webSocket
- canvas
- svg
- FormData&FileReader
- 本地存储
- 离线存储
- 地理定位
- 百度地图SDK
- echarts
- Dcloud混合应用
阶段目标
- 熟练掌握移动端屏幕适配及移动端特有交互
- 熟练使用媒体查询进行响应式网站开发
- 熟练使用echarts、websocket实现大屏可视化数据展示
第五阶段(Nodejs服务器端开发及前端工程化)
核心内容
- Nodejs环境安装
- http模块
- fs模块
- commonjs模块规范
- Npm包管理工具
- 网络爬虫
- express web开发框架
- ejs模板引擎
- mysql
- redis
- restful接口规范
- scoket.io
- session
- token验证机制
- 服务器代理
- CORS配置
- PM2负载均衡
- 服务器部署
- BrowserSync
- sass&less
- es6&babel编译
- promise
- async
- proxy数据劫持
- class的定义与继承
- webpack构建工具
- gulp构建工具
阶段目标
- 深入理解前后端分离的开发模式和交互细节
- 遵循Restful风格进行项目接口开发
- 掌握es6语法及新特性
- 熟练使用webpack、gulp构建前端工程化项目
第六阶段(大前端框架开发Vue&React)
核心内容
- MVVM
- 数据响应原理
- 虚拟DOM
- 数据劫持
- 发布订阅者模式
- 组件式开发
- 第三方插件整合
- Hash&History
- 路由
- 状态管理
- 服务器端渲染
- 代理服务器配置
- Vue-cli
- Nuxt.js服务端渲染
- Vue3.0
- React全家桶
- Next.js服务端渲染
- React高阶组件
- ReactHook
- ElecmentUI
- Vant
- Taro
- AntDesign
阶段目标
- 理解MVVM框架原理
- 熟练掌握组件式开发方式
- 熟练使用UI框架提升项目开发效率
- 能够使用Next/Nuxt进行SPA应用SEO优化
第七阶段(微信小程序开发)
核心内容
- 小程序注册发布流程
- 开发者工具详细使用
- 小程序全局和页面配置
- 模板语法
- 屏幕适配
- wxs
- 内置组件
- 网络请求
- 本地存储
- 用户身份获取
- 分享
- 位置信息
- 文件下载和上传
- 界面交互
- 组件开发
- 路由
- 分包加载
- 云函数
- UniApp
- Taro
阶段目标
- 熟练使用小程序进行项目业务功能开发
- 使用模板、组件、分包优化代码包体积
- 借助UniApp、Taro提升项目开发效率
第八阶段(跨平台全端开发)
核心内容
- 混合App开发模式
- UniApp
- Weex
- React-native
- Flutter
- webAr
- Three.js
- 网络安全
- Electron
- 区块链
- 语音识别
- 鸿蒙OS App开发
- 数据加密
- 物联网
- 车载应用开发
- 华为智慧屏
- 高德地图二次开发
阶段目标
- 熟练掌握混合应用开发技术,了解其底层运行原理
- 洞察行业发展趋势,扩展技术视野
- 提前了解鸿蒙OS系统软件开发
web前端课程架构梳理相关推荐
- 【持续..】WEB前端面试知识梳理 - CSS部分
传送门: WEB前端面试知识梳理 - CSS部分 WEB前端面试知识梳理 - JS部分 最近在看大厂的一些面试题,发现很多问题都是平时没有在意的,很多知识都是知道一点但又很模糊说不出个所以然来,反思自 ...
- 小程序弹出层禁止列表滑动_是时候展现真正的技术了!小程序教程来了——百战Web前端课程更新05.07...
百战程序员十大精品课程,实时更新,保持行业领先.本次更新课程Web前端第二十九阶段安心食疗-微信小程序全部7个章节及课程资料.小程序是依托微信而生的,是一种不用下载就能使用的应用,也是一项创新,经过近 ...
- 2019新版《黑马web前端课程+项目实践课程》
黑马web前端课程+项目实践课程 黑马web前端课程+项目实践课程 黑马web前端课程+项目实践课程 下载地址:百度网盘
- HTML5期末大作业:橙色精美零食网站设计——橙色精美零食(3页) web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码
HTML5期末大作业:橙色精美零食网站设计--橙色精美零食(3页) web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码 常见网页设计作业题材有 个人. 美食. 公司. 学 ...
- HTML5期末大作业:商城网站设计——蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码
HTML5期末大作业:商城网站设计--蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码 常见网页设计作业题材 ...
- HTML+CSS大作业——电影动漫言叶之庭(4页) web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码
HTML5期末大作业:电影网站设计--电影动漫言叶之庭(4页) web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码 常见网页设计作业题材有 个人. 美食. 公司. 学校. ...
- 静态HTML网页设计作品商城网站设计——蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码
HTML5期末大作业:商城网站设计--蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计 文章目录 HTML5期末大作业:商城网站设计--蘑菇街商城(1页) HTML+CS ...
- [上海线下活动] Web前端工程化架构实践 -- 沪江技术沙龙
报名链接:www.huodongxing.com/event/53996- Web前端工程化历经了:2011年的Shell&(YUICompress || Google Closure Com ...
- ajax 更新模型数据_DuangDuangDuang,重点来啦!高薪全靠它——百战Web前端课程更新03.11...
百战程序员九大专业运营,周周有课程更新,保持行业领先.本次更新课程Web前端第三十阶段经典面试题解析章节1-5及课程资料.本次更新可谓是诚意满满,针对市场面试需要,总结经典面试题集,为你揭开企业技术要 ...
- Web前端知识体系梳理,值得收藏!
前言 现在是信息时代,经过 web1.0 时期.web2.0 时期到现在的移动互联网时期,信息获取越来越高效,坐着不动就会有大量的新闻.博客.资讯向你推荐而来. 作为一名靠谱的程序员,你免不了要查阅大 ...
最新文章
- 剑指offer---包含min函数的栈
- js 获取字符串最后一位的4种方法
- pptv多屏互动服务怎么删除
- 三星如何抄袭苹果 产品对比一目了然
- excel 2016 新建时 出现 内存或磁盘不足错误的解决方法
- Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
- VC++动态链接库编程之DLL木马(转)
- 一个简单的apk破解
- Microsoft官网 Windows10 系统重装教程
- 盗墓小说和西高穴:真真假假曹操墓
- java dismiss_Android dialogFragment dismiss()报错
- 零基础学习CANoe Panel(13)—— 滑条(TrackBar )
- 网络营销试卷(参考答案及评分标准)
- char码值对应列表大全
- 51单片机控制步进电机-电路连接
- 应用程序存在文件包含漏洞(Unix系统) WASC Threat Classification 解决办法
- 用pytorch官网命令 安装pytorch1.10.1+CUDA11.1报错
- python批量评论_手把手教你 Python挖掘用户评论典型意见并自动生产报告
- 布施改变命运的亲身证明_huadingjin_新浪博客
- 〖全域运营实战白宝书 - 运营角色认知篇⑤〗- “运营“ 是否有前途?