想问下工资拿一万五的前端都需要具备哪些技能( 三 )


Laravel +VueJS 在线直播平台
前端界面开发 Laravel后台程序设计 Socket编程 Redis集群 ffmpeg转码 VOD点播 CDN加速 HLS技术 在线教育平台实战
Canvas绘图
canvas概述 绘图 echarts svg svg图标的使用
移动Web开发(响应式设计)
移动端屏幕介绍 移动端浏览器介绍 移动端操作系统介绍 Chrome模拟调试 真机调试 Viewport rem 触屏touch事件 手势封装 媒体查询,设备尺寸划分 主流响应式布局框架 移动端框架 bootstrap iScroll swiper fastclick zepto framework7 Canvas Sass vw CSS预处理器LESS
前端模块化
AMD CMD 模块化开发基本概念 模块化演变过程分析 设计规范 RequireJS 淘宝的SeaJS
NodeJS详解
NodeJS历史 发展 特征与现状 ES6常用语法 同步与异步 环境安装 文件操作 网络操作 模块化思想及操作 npm 异步编程 Express 工具模块 Web模块 全局对象
Express框架
Express 简介 安装 请求与响应 路由 静态文件 文件上传 Cookiet管理
AngularJS实战开发
单页应用 MVC 常用指令 双向绑定和单向绑定 模块 控制器controller watch自定义指令jqLite过滤器数据过滤服务watch自定义指令jqLite过滤器数据过滤服务http $location 前端路由 http拦截器
ReactJS实战开发
快速入门 虚拟DOM 交互与动态UI 数据渲染 JSX 语法 组件开发 组件复用 生命周期 React操作dom元素 React绝对路由 webpack和gulp集成构建项目 flux redux state props context 等 附加模块 集成工具 重定向组件 代理方式进行跨域 按需加载
移动端项目 (全栈必备)
mui框架使用 前端校验插件 echarts数据可视化 Ajax进度条组件 模板引擎渲染 图片上传插件
后台项目 (全栈必备)
后端渲染页面,使用会话技术实现登录,PHP操作MySQL数据库,开发接口,使用AJAX技术,模板引擎ArtTemplate完成页面功能的实现
vue项目 (全栈必备)
webpack vue-cli vuex 打包发布 组件开发 权限管理 外部接口调用
微服务Docker (PHP进阶)
Docker概述 为什么需要Docker Docker环境开发流程 Docker安装与配置 Docker指令 DockerFile应用服务器
Swoole聊天室 (PHP进阶)
Swoole概述 Server Client Process AsyncIO Memory HttpServer WebSocket PHP+Swoole聊天室
微信开发(微擎/ EasyWechat)
微信公众平台概述 微信开发前期准备 微信6大接收接口 微信6大回复接口 微信LBS接口开发 微信机器人开发 响应式设计 微擎/EasyWechat 微信综合案例
微信小程序 (前端进阶)
微信框架 小程序界面设计 API接口设计 小程序数据绑定 小程序性能优化与实践 小程序入门概念及演示 小程序开发工具介绍与创建quick_start项目 小程序文件结构 wxml wxss 常用组件(view,image,text,navigator,swiper等) 小程序常用api 微信公众号 用JS-SDK技术做分享、拍照、支付、登录等功能。 知识拓展
前后端分离
目前市面上都是前后端分离 主要目的是 解耦 分离架构. 前后端使用JSON交流,后端架构语言如何选择将和前端没有关系 听说 TDD (Test-driven development,测试驱动开发) 可以改善代码的质量,我们便实施了 TDD;接着,听说 BDD (Behavior-driven development,行为驱动开发) 可以交付符合业务需求的软件,我们便实施了 BDD;后来,听说 DDD (Domain-driven design,领域驱动设计) 可以分离业务代码与基础代码,我们便实施了 DDD。今天,听说了前后端分离很流行,于是我们就实施了前后端分离——这就是传说中的 HDD(Hype-driven Development,热闹驱动开发)
前后端只通过 JSON 来交流,组件化、工程化不需要依赖后端去实现。 前后端分离和微服务一样,渐渐地影响了新的大型系统的架构。微服务和前后端分离要解决是类似的问题,解耦——可以解耦复杂的业务逻辑,解耦架构。可要是说相像吧,消息队伍和前后端便相似一些,通过传递数据的形式来解耦组件。


推荐阅读