2020前端技术栈

序言

------------------在onenote上写的,显示不出层次,其实相同符号的就是同一等级的-------
这是博主从其他网站找的2020技术栈,供学习参考用,如有侵权,联系删除。
• 学习路线图
○ 阶段一
§ 常用开发工具介绍
□ Webstorm
□ Dreamweaver
□ Hbuilder
□ Editplus
□ Sublime
□ Vim
□ ………
§ HTML+CSS
□ HTML
® 属性
® 事件
® 标签
® 字符集
® ……
□ CSS
® CSS样式
◊ 背景
◊ 文本
◊ 字体
◊ 链接
◊ 列表
◊ 表格
◊ 轮廓
◊ ……
® CSS边框模型
◊ 内边距
◊ 边框
◊ 外边距
◊ ……
® CSS定位
◊ 相对定位
◊ 绝对定位
◊ 浮动
® CSS选择器
◊ 元素选择器
◊ 类选择器
◊ ID选择器
◊ 属性选择器
◊ 后代选择器
◊ 子元素选自其
◊ 相邻兄弟选择器
◊ 伪类
◊ 伪元素
◊ ………
® CSS高级
◊ 对齐
◊ 尺寸
◊ 分类
◊ 导航栏
◊ 图片库
◊ 图片透明
◊ 盒子模型
◊ 媒体布局
◊ …….
§ HTML5+CSS3
□ HTML5
® HTML视频
® HTML音频
® HTML拖放
® HTML画布
® HTMLSVG
® HTML5地理位置
® HTMLWeb存储
® HTML应用缓存
® 表单
® …….
□ CSS3
® CSS3边框
® CSS3背景
® CSS3文本效果
® CSS3字体
® CSS3 2D转换
® CSS3 3D转换
® CSS3过渡
® CSS3动画
® CSS3多列
® ………
§ JavaScript
□ 基本语法
□ 变量
□ 数据类型
® 字符串
® 数字
® 布尔
® 数组
® 对象
® NULL
® Undefined
□ 函数
® 内置函数
® 自定义哈数
□ 运算符
□ 流程控制
□ DOM对象
® String
® Array
® Date
® Boolean
® Math
® Number
® …….
□ BOM对象
® Window
® Navigator
® Screen
® History
® Location
® ……
○ 阶段二
§ JavaScript进阶,主要学习构造函数,原型对象,继承的多种实现方式,闭包,函数的本质,原型链,沙箱等
§ DOM+BOM综合演练
§ 网页特效
§ Jquery学习
□ 基础语法
□ 选择器
® 基本选择器
® 层次选择器
® 过滤选择器
® 表单选择器
® …….
□ DOM操作
® 查找结点
® 创建节点
® 插入节点
® 删除节点
® 复制节点
® 替换节点
® 包裹节点
® 属性操作
® 样式操作
® …….
□ 事件
® 事件绑定
® 事件冒泡
® ……
□ 动画
® Show,hide
® Fadeln,fadeout
® Sildeup,sildedown
® Animate
® 动画回调以及停止动画
□ 常用工具
® 浏览器及特征检测
® 数组和对象操作
® Layer UI,主要学习栅格布局,图标,动画,按钮,导航,表单,选项卡,进度条,面板,表格,时间线
□ Ajax
□ Jquery插件编写
§ ES6进阶
§ Bootstrap
§ Ps切图
○ 阶段三
§ Vue
□ vue基础
□ 模板语法
□ 计算属性侦听器
□ class与style绑定
□ 条件/列表渲染
□ 事件处理
□ 表单输入绑定
□ 组件基础、注册
□ Prop
□ 自定义事件
□ …….
§ Vuex
□ State
□ Getter
□ Mutation
□ Action
□ Module
□ ……
§ Vue-router
□ 认识路由
□ 动态路由
□ 嵌套路由
□ 编程式导航
□ 路由组件传参
□ ………
§ Axios
□ 认识axios,全局配置,发送post,get请求等
§ React
□ react元素渲染
□ Jsx
□ 组件
□ State
□ Props
□ 事件处理
□ 条件渲染
□ 列表
□ 组件api
□ 组件声明周期
□ …….
§ Node
□ 基础
® console(控制台)
® crypto(加密)
® debugger(调试器)
® fs(文件系统)
® http(网络)
® os(操作系统)
® path(路径)
® …….
□ 高级
® NPM介绍以及使用
® MVC模式介绍
® Epress框架学习
® 链接mysql
® 链接redis
® 项目实战
□ Webpack
® 概念,主要讲什么是入口,出口,loader。插件等
® 入口
◊ 单个入口语法
◊ 对象语法
◊ 常见场景
◊ ……
® 输出
◊ 用法
◊ 多个入口起点
◊ 高级进阶
® 模式
◊ Development
◊ Production
® Loader
◊ 实例
◊ 配置
◊ ……
® 插件
◊ 基本配置
◊ 多个target
◊ 使用其他语言配置
® 模块
○ 阶段四(拓展部份,了解即可)
§ Mysql
□ 阶段一
® 认识Mysql
® 安装Mysql
® 创建数据库、数据表
® 学习常用SQL命令,完成增删查改
□ 阶段二
® 学习Mysql关联查询
® 学习Mysql常用函数
® 学习Mysql分组、分页、排序
□ 阶段三
® 学习Mysql高级查询
® 了解存储过程,自定义函数
® 了解Mysql配置文件
® ……
□ Redis
® 认识redis
® 学习redis数据类型
® redis常用操作
® redis事务
® ………
○ 阶段五
§ 项目管理篇
□ SVN使用
® 认识svn
® 安装
® 生命周期
® 启动模式
® 创建版本库
® 检出操作
® 解决冲突
® 提交操作
® 版本回退
® 查看历史
® 分支
® 标签
□ GIT使用
® 认识git
® 安装配置
® 工作流程
® 工作区、暂存区、版本库
® 创建仓库
® 基本操作
® 分支管理
® 查看历史
® 标签
® Github
□ 拓展部份
® 小程序
◊ 了解小程序开发流程
◊ 视图容器
} View
} Scroll-view
} Movable-view
} Cover-view
} Cover-image
◊ 基础内容
} Icon
} Text
} Rich-text
} Progress
◊ 表单组件
} Button
} Checkbox
} Form
} Input
} Label
} Picker
} Picker-view
} Radio
} Slider
} Switch
} Textarea
◊ 导航
} Navigator
} Function-page-navigator
◊ 媒体组件
} Audio
} Image
} Video
} Camera
} Live-player
} Live-pusher
◊ 地图(map)
◊ 画布(canvas)
◊ 开放能力
} Open-data
} Web-view
} Ad
} Offical-account
◊ apicloud(移动app开发)
} 认识apicloud
} 开发工具讲解
} 端api
– api对象
– 界面布局
– 导航菜单
– 设备访问
– 功能拓展
– 小程序模块
– 云服务对接
} 云api
– 数据云api
– 统计云api
– 推送云api
– 云api SDK
– 小程序模块使用
§ 常用框架使用
□ ivew(vue框架)
□ Element ui(vue框架)
□ echarts(百度图标库)
□ 阿里巴巴开源图标使用
□ sass学习
□ swiper学习
□ Zoom.js学习
□ ……
§ 项目综合实战

原地址链接: https://www.processon.com/view/link/5c7ddf63e4b0be6469133fac#outline.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
预测未来的技术发展总是有一定的风险,但是根据目前的趋势和行业变化,以下是可能成为2023年前端技术栈中重要的技术和工具: 1. TypeScript:TypeScript 是一种由微软开发的开源语言,它是 JavaScript 的超集,可以帮助开发者提高代码的可维护性、可读性和可靠性。 2. React:React 是一个用于构建用户界面的 JavaScript 库,它已经成为了前端领域中最受欢迎的框架之一。在未来,React 可能会继续发展并增加更多的功能。 3. WebAssembly:WebAssembly 是一种低级字节码格式,它可以在现代 Web 浏览器中运行,并且可以为 Web 应用程序提供更好的性能和更广泛的功能。 4. GraphQL:GraphQL 是一种用于 API 开发的查询语言和运行时。它可以帮助前端开发者更好地处理数据和查询。 5. Next.js:Next.js 是一个 React 框架,它可以帮助开发者构建更快、更可靠和更易于扩展的 Web 应用程序。 6. PWA:PWA(渐进式 Web 应用程序)是一种类似于原生应用程序的 Web 应用程序,它可以为用户提供更好的用户体验和更好的性能。 7. CSS Grid 和 Flexbox:CSS Grid 和 Flexbox 是两种用于布局的 CSS 技术,它们可以帮助前端开发者更好地控制页面布局并创建响应式设计。 总的来说,未来的前端技术栈将会更加注重可维护性、可扩展性和性能。同时,前端开发者需要不断学习和适应新的技术和工具,以保持竞争力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值