网页界面开发看似容易,实际上并非如此,需要掌握的技能点众多且繁杂,对于刚开始接触网页界面开发的新手而言,一份周密详尽的学习要点清单至关重要。
下面,话不多说,直接上干货(全网最全,没有之一)。
文末有特别赠送,包含所有阶段视频课程及学习资源,需要的朋友可以联系小编免费领取,资料整理方便,若能对您的学习带来帮助!
前端开发进阶规划(涵盖各环节的具体内容),适配毫无经验的新手。

第一阶段:前端页面重构
这一阶段专为毫无经验的人士设计,旨在进行专业领域的初步探索,使人能够认识互联网,掌握Web技术知识。完成本阶段的学习,学员将能够达成以下能力:
本阶段具体学习目录及详细知识点如下:
PC端网站布局
基础内容涵盖HTML入门,CSS入门,CSS关键特性,CSS样式覆盖规则,属性传递机制,元素框体结构,容器特性,内容溢出处理,设备适配与尺寸调整,元素定位技巧,页面链接锚点应用,图像处理方法,表格布局规范,CSS特性组合运用,以及图像滤镜效果
HTML5+CSS3基础
HTML5引入了新的标签和特性,表单领域增加了更多控件,采用CSS3选择器可以精确定位元素,文字排版支持丰富的字体样式,通过CSS3位移变形功能修改元素外观,运用2D转换与过渡动画实现平滑效果,借助3D转换和关键帧动画创建立体动态效果,弹性盒模型优化了布局方式,借助媒体查询实现条件样式,利用响应式设计适配不同设备显示
WebApp页面布局
设计移动端网页需遵循特定准则,涉及界面元素分割处理,采用自适应排布方式,支持内容按比例调整,注重视口参数配置,灵活运用rem和vw单位,详尽解析flexbox框架,执行移动端重置样式,处理1像素边框问题,优化高分辨率图像质量,参考淘宝移动页面适配技巧
第二阶段:前后端网页交互
这一时期的教学重点面向初学者提升阶段,掌握该时期知识后,能够获得以下能力:
本阶段具体学习目录及详细知识点如下:
原生JavaScript交互功能开发
知识要点包括,基础语法规则,重复执行的操作,具有参数和列表的功能,文本处理和时间操作,浏览器对象模型和文档对象模型,交互行为,移动元素的功能,数据保存在小文件中,文本模式匹配,异步数据请求,对象设计概念,动态效果实现,以及游戏程序设计入门
面向对象进阶与ES5/ES6/ES7应用
核心概念包括设计模式中的观察者模式,JavaScript中的原型链,构造函数,执行上下文栈与执行上下文,变量对象与活动对象,作用域链,闭包,this关键字,以及ES5和ES6、ES7等版本特性。
JavaScript工具库自主研发
技术要点包括:处理文档对象的技术集合,管理交互操作的工具包,实现异步数据交互的框架,支持对象模型扩展的机制,核心视图模型架构,以及构建单页应用导航的解决方案。
jQuery经典交互特效开发
要点包括时段变化视觉处理,标签式界面转换设计,网页内位置引导设计,门式滑动交互设计,中心图循环展示设计,顶部路径菜单设计,分列式信息排列设计,覆盖式信息呈现设计,时间递减提醒设计,随机奖励机制设计
PHP+MySQL后端基础
专业领域包含 Apache 技术, PHP 编程, MySQL 数据库, HTTP(s) 协议的深入剖析, Ajax 技术的高级应用, 跨域处理及 Defered 机制, Apache 与 Nginx 服务器的部署和设置, 接口规范的阐述, Mock 数据的生成, Restful 风格的实践, 前后端协同工作流程, 前端安全防护措施涵盖 XSS 攻击防范, CSRF 防御策略, 以及 JSON 注入攻击的应对方法。
前端工程化与模块化应用
掌握要点:Gulp工具, Webpack打包器, NPM包管理器, Linux系统指令, Git版本控制, SVN版本控制, CommonJS模块规范, AMD异步模块规范, CMD模块化方案, ES6新式模块体系
PC端全栈开发项目
重要概念包括主页面布局,清单界面设计,信息条目呈现方式,用户互动设计,查找功能实现,账号登录流程,商品选购管理,前端开发工具库,响应式界面框架,数据可视化组件,模板引擎应用,动态效果库,服务器环境配置,云端平台界面开发,以及基于Apache+PHP+MySQL的网站部署方案
第三阶段:Node.js+前端框架
这个时期的课程专门面向有一定基础的人士,教授更深层次的内容,掌握这些知识后,你将能够做到以下几点:
本阶段具体学习目录及详细知识点如下:
Node.js后端开发
一、Node.js介绍
环境构建包含模块配置,包管理运用,CommonJS模块体系,网址地址解析,查询字符串解析,HTTP协议模块,简易网络爬虫,请求发送,事件系统,文件操作,流式处理,路由机制与参数获取,图像文件读取,项目脚本编写,Yarn工具及PM2管理服务
二、MongoDB
数据库基础讲解 搭建相关配置 使用主要指令 集合核心概念 文件记录处理 查询集合数据 应用NodeJS接入数据库
三、GraphGL
探索GraphQL入门:从了解REST开始,接着是GraphGL的安装,然后着手准备数据源,接下来是搭建GraphQL服务器,最后进行数据查询
四、Express
阐述Express框架的用途,说明如何部署并构建基于Express的应用,详细讲解Express 4.1x版本的项目初始化流程,概述路由的相关知识,介绍模板引擎EJS,说明模板引擎Pug(Jade)的功能
五、Koa2
Koa2版本启动后,涉及路由管理功能,需要处理请求数据的读取,同时要支持静态文件的提供,对于用户身份验证,采用cookie或session机制,在输出内容时,可选用模板引擎技术,系统应具备文件上传的途径,数据存储方面依赖MySQL数据库,若需跨域数据交互,可应用JSONP方法,整个开发过程必须经过严格的测试环节,并做好debug调试工作
六、测试框架mocha
搭建框架 断言assert 项目测试 运行多个测试
七、socket 即时通信项目
网络套接字基础知识和数据交互步骤,以net库构建网络接口,涉及WebSocket,遵循http://Socket.io规范
八、Node.js高级全栈项目
课程设置:围绕M站构建,融合Node.js技术,运用MongoDB数据库,实施高级全栈项目实践
Vue.js前端框架
Vue.js开发基础
基础内容包含Web应用构建要素,如Web存储技术、移动设备事件处理、界面元素库、Zepto框架、IScroll库、Swiper组件,还有MVVM架构模式、前端模块化设计、单一文件组件开发、模块间数据交互、Vue核心实例、E19Vue实例运行阶段、Vue的模板编写规则、计算值、函数与监听机制、计算值的获取与设置功能、Vue的样式关联方式、Vue的条件化显示、Vue的列表生成技巧、Vue的set操作方法,涉及父子模块间的数据流转、模块参数验证与非props特性、模块原生事件绑定、非直系模块间的数据传递、Vue中的内容插槽、作用域插槽、动态模块与v-once用法、Vue动画效果
应用Vue.js开发WebApp项目
要点包括设定运行条件, 对工程源码进行说明, 阐述独立模块构造与Vue路径管理, 对比整体式应用和分页式应用, 学习Mint UI和Element UI框架, 实施项目联合调试, 开展质量检测, 完成部署发布流程
React前端框架
React 开发基础
知识要点包括React基础概述,搭建开发基础,组件化开发,JSX表达方式,子组件间数据交互,开发者工具部署,属性校验与默认值设定,属性状态渲染关联,虚拟节点深入解析,节点比对机制,引用操作方法,生命周期函数应用场景,本地数据模拟实现,CSS动画应用,动画库使用,状态管理概念,动作与状态管理器编写,动作类型拆分,动作生成器统一构建,界面组件分类,异步数据请求处理,状态管理增强中间件应用,异步处理中间件使用,状态管理库集成方法
应用React开发WebApp项目
必备技能:Ant Design工具集,React Router 4路径管理,模块化构造,借助Immutable.js维护状态库,整体项目调试、验证及部署流程
混合开发(Hybrid,RN)
微信公众号开发
掌握公众号的订阅功能,借助百度BAE平台,能迅速完成代码发布,运用Git工具,实现线上代码的部署,了解公众号的开发授权与功能对接,熟悉微信JSSDK的接口调用,参与微信场景项目的构建与实施
各类混合应用开发
课程涵盖自主原生平台开发,包括iOS和Android系统,同时涉及第三方混合框架Cordova和Phone gap,以及MUI与HTML5技术的应用
阿里钉钉企业E应用(支付宝小程序)
课程安排:E应用创建初步, E应用实施步骤, E应用根基知识, E应用实践操作
小程序开发
微信小程序开发
学习微信小程序的基础知识,了解入门的核心内容,体验各种小程序组件,掌握主要的功能要点,通过实际项目演练来精通小程序开发。
多端小程序开发
知识点: 支付宝小程序 百度小程序 字节跳动小程序
原生APP开发
React Native
学习内容:React Native基础入门, 探索React Native项目中的导航方法, 了解React Native项目中的文本输入框使用, 学习React Native项目中的滚动分页实现, 熟悉React Native的其他功能组件
Flutter开发
准备开发阶段,迅速进入实施环节,涉及界面构造,基础构成元素,页面排布,画面呈现,组件条带,路径导航,数据录入界面,交互控件,信息输入方式,提示窗口,情形监控,数据交互,动态效果展现,以及验证与推行部署
Angular前端框架
学习内容包含 TypeScript 的基础知识和高级应用,需要设置开发环境,可以创建一个简单的 Hello World 程序,涉及架构设计,模块划分,组件开发,采用模板技术,处理元数据,实现数据绑定和显示功能,涉及表单操作,包含服务和指令的使用,运用依赖注入机制,涉及路由管理,以及 Ionic 3 框架的应用。
大数据可视化
学习要点:数据呈现技巧 Echarts、Highcharts D3基础入门 D3进阶学习 D3选择集与数据关联 D3高级技巧 D3实用工具:NVD3、n3-charts
这就是web前端系统的学习路径,相关的视频资料也已经准备就绪了!
Web前端从入门到精通(HTML+CSS全套)
链接地址为百度网盘分享,文件编号为1IaO6LN3L7QEqrs78vvRuYg,访问时需要输入密码,密码内容为u。
二零二零年度网页界面开发_Hypertext Markup Language 5知识体系_基础技能学习_掌握后可胜任网页开发技术人员职位
这个链接指向一个百度网盘文件,文件编号是1zeJELah7ILB5_9WIxZPTzg,内容需要通过该平台进行访问。
详细内容暂不展示,若想深入学习,请回复“前端”,即可获取相关资料。