2024年Web前端最新我第一份Web前端工作能找到12k的工作,就是掌握了这些技术栈,真香警告
2024年Web前端最新我第一份Web前端工作能找到12k的工作,就是掌握了这些技术栈,真香警告
最后
中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。
- 技术要深入到什么程度?
- 做久了技术总要转型管理?
- 我能做什么,我想做什么?
- 一技之长,就是深耕你的专业技能,你的专业技术。 (重点)
- 独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)
- 拥有事业,选择一份使命,带领团队实现它。(创业)
一技之长分五个层次
- 栈内技术 - 是指你的前端专业领域技术
- 栈外技术 - 是指栈内技术的上下游,领域外的相关专业知识
- 工程经验 - 是建设专业技术体系的“解决方案”
- 带人做事 - 是对团队协作能力的要求
- 业界发声 - 工作经验总结对外分享,与他人交流
永远不要放弃一技之长,它值得你长期
信仰持有
。
主要内容包括html,css,html5,css3,JavaScript,正则表达式,函数,BOM,DOM,jQuery,AJAX,vue 等等。
原型属性
对象修饰
代理拦截
链式询问
空值合并运算符
泡泡龙面向对象游戏开发
三、HTML5 / 移动端开发 部分
1、HTML5标签与API
HTML5概念
定义
新增特性
DTD对比
新增H5标签
新增语义化H5标签
H5表单
H5拖拽事件
Video
Audio
fullScreen
FileReader文件流
Blob对象
sessionStorage
localStorage、
网络状态
页面生命周期
网页状态监听
地理信息与定位
canvas画布
worker多线程
Notifications桌面通知
播放器开发 canvas交互特效开发
移动端适配/事件
移动端适配概念
尺寸与分辨率原理
PPI与DPI计算
DIP与DPR设备像素概念
视口viewport概念
布局视口
视觉视口
理想视口
视口适配方案(Meta viewport)缩放设置
screen窗口大小API
媒体查询@media
rem适配
vw vh适配
移动端适配方案
flexible rem方案
vh vw方案
复合方案
高清适配方案
移动端字体缩放解决
1px边框问题解决
半像素线
图片高清适配
image-set
Srcset
js拼接URL技巧
IPhonex刘海屏适配
安全区域
fit与env
Meta权限管理
兼容优化
IOS头部底部闪屏回退输入框问题
输入法空格问题
默认首字母大写问题
滑动卡顿问题等
终端样式美化与访问判断
Touch事件组封装
click延迟处理
FastClick使用
禁用缩放设置理想视口
2、常用类库/工具
jquery:元素选择、增删改差、事件处理、位置获取、动画过渡、高级方法、特效应用
zepto:移动端的jquery、DOM操作、移动端事件、click延迟处理、touch事件组
基础UI库:layerUI 、easyUI、bootStrap、UI模块化、UI库使用技巧、文档解读、案例调试、表单系统iScroll、touchjs等移动端事件库使用
swiper:移动端网站触摸滑动、轮播图插件、模块化应用、源码解读
art-template:模板引擎 模板语法、渲染方法、原生模板引擎实现
CSS预处理:sass、less使用 stylus深入学习 、预处理语法、css编程、 Minxin 、预处理函数、继承、嵌套vscode高级插件与配置 liveserver sass 模板化应用 、预处理应用
3、date-picker移动端原生组件开发
需求分析
业务规则
技术栈选型
文件输出规则
技术分析
MVC模型概念与设计
业务逻辑分类
view层适配方案
原型布局搭建
模板化生成
工具函数开发
面向对象式业务设计
能类日期对象开发
交互业务封装
模块对接
优化设计
面向对象高级程序设计
四、Node与工程化开发
1、Node原生基础
Node基础概念
NPM命令
V8引擎概念
JavaScript模块化 CMD AMD UMD
EventLoop事件循环
同步异步
阻塞非阻塞
任务队列
宏任务
微任务
原生Node模块
核心模块与require
Module
触发器events与path模块
fs模块
Buffer对象
URL模块
HTTP模块
stream流
Node原生封装HTTP与文件服务器
2、Node框架
express框架使用
中间件
核心对象
路由配置
模板引擎
数据脚本
Router核心
CORS配置
错误处理
校验封装
PM2管理
nodemoon管理
MORGAN日志处理
查询正则捕获
中间件开发
bodyParse等第三方中间件使用
文件流上传下载
文件流切分
3、webpack工程化构建
工程化概念
工程化工具介绍
webpack基础知识
webpack配置与运行
plugin插件
loader使用
入口出口配置
模块modules
依赖处理
dev Server
target
文件切分
build打包
热处理
package管理
性能优化
测试处理
第三方插件使用
babel等
4、前后端数据交互
HTTP通信交互原理
请求响应
MIME
URI地址
报文解析
端口
报文流
测试监听抓包
TCP/IP握手机制
网络业务模型
代理
缓存
网关
隧道等概念
method与请求头分类
基础XMLHTTPRequest对象方法属性
方法
ajax异步交互
同源策略原理
原生js封装ajax交互
jquery的ajax封装交互
jsonp跨域处理
cors跨域处理
携带cookie与跨域处理
代理服务器跨域处理
cookie验证与通信
axios库的使用代理
封装
拦截
合并
二次封装
通信加密策略
数据对称加密
数据非对称加密
RSA加密实践
MD5加密实践
登录注册与鉴权机制
Authenticity认证
Token认证
JWT认证
session状态管理
oauth认证
5、RESTful接口设计
RESTful设计原则
状态码设计与规范
服务器响应规则与格式
前后端接口协议制定
传统RESTful改进
API设计规范
资源定位
JSON模式
合约说明
资源标识符
缓存友好API
HTTP头管理
文档定义
松耦合原则
一致性
重用
稳定性原则
6、数据库存储
MongoDB基础概念
NoSQL与SQ
CAP定理
RDBMS
MongoDB语法
指令
监控与GUI
MongoDb驱动
Mongoose应用
数据库创建
集合增删改查
文档增删改查
数据库查询
高级查询操作
通道查询
多条件查询
反向筛选
索引处理
aggregate聚合管道
validation验证
population联表
middleware中间件处理
查询ERROR类二次封装
五、Vue框架
1、vue基础
工具与插件
mvc mvp mvvm设计理念
原生js实现MVVM核心框架
vue设计模式
生命周期
命令与属性
组件化
数据驱动与双向绑定
虚拟DOM概念原理
模板语法
条件与列表
数组监测
计算属性
事件处理
修饰与表单
监听器
过滤器
methods watch computed filter对比
组件化开发
动态组件
组件通信、高级组件通信
插槽
vue动画
实例对象
set
Get
nextTick
vue插件
2、vue工程化
Babel
webpack配置vue
vue单文件组件
vue-cli
工程平台处理
postCss
Animate
Core
Socket
lodash工具
vue-cli插件
Preset
静态资源处理
环境变量与膜还是切换
工程化部署
工程构建
3、vue Router
vue路由概念
嵌套路由
路由视图
动态路由
路由匹配
编程式导航
History
hash模式管理
命名视图
重定向与别名
导航守卫
路由元信息
滚动与懒加载
导航故障处理
4、vuex
vuex核心概念
EventBus对比
状态管理模式
Store
state
Getter
Mutation
Action
moudule
vuex辅助函数与API功能
vuex环境选择
vuex模块化处理规则与技巧
最后
资料过多,篇幅有限
自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。
础
工具与插件
mvc mvp mvvm设计理念
原生js实现MVVM核心框架
vue设计模式
生命周期
命令与属性
组件化
数据驱动与双向绑定
虚拟DOM概念原理
模板语法
条件与列表
数组监测
计算属性
事件处理
修饰与表单
监听器
过滤器
methods watch computed filter对比
组件化开发
动态组件
组件通信、高级组件通信
插槽
vue动画
实例对象
set
Get
nextTick
vue插件
2、vue工程化
Babel
webpack配置vue
vue单文件组件
vue-cli
工程平台处理
postCss
Animate
Core
Socket
lodash工具
vue-cli插件
Preset
静态资源处理
环境变量与膜还是切换
工程化部署
工程构建
3、vue Router
vue路由概念
嵌套路由
路由视图
动态路由
路由匹配
编程式导航
History
hash模式管理
命名视图
重定向与别名
导航守卫
路由元信息
滚动与懒加载
导航故障处理
4、vuex
vuex核心概念
EventBus对比
状态管理模式
Store
state
Getter
Mutation
Action
moudule
vuex辅助函数与API功能
vuex环境选择
vuex模块化处理规则与技巧
最后
[外链图片转存中…(img-EjBndhCv-1714965326881)]
[外链图片转存中…(img-8wkF2t0L-1714965326882)]
资料过多,篇幅有限
自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。