这份资料整理花了近 7 天, 如果感觉有用, 可以分享给更有需要的人.
在看接下的介绍前, 我先说一下整理这份资料的初衷:
我的初衷是想帮助在这个行业发展的朋友和童鞋们, 在论坛博客等地方少花些时间找资料, 把有限的时间, 真正花在学习上, 所以小编我把这么多这么全的资料, 给全部整理了一遍. 相信不管是初学的朋友, 还是已经工作的朋友, 这份资料一定都有你需要的内容.
小编已经讲所有资源上传至群文件, 大家可以加一下: 618522268, 欢迎初学和进阶中的小伙伴
以下是我从业以来整理的资料内容简介, 主要针对 web 前端小白, 内容形式有视频, 图书, 源码, 文档等. 在这里我相信, 只要能把这些资料看完, 基本上和前端相关的内容没有什么是不懂的了.
PS: 本篇文章属于小白篇, 是教程分享的第一阶段, 总共四个阶段, 小白篇, 进阶篇, 高级篇, 企业篇.
温馨提醒: 资料整体过大, 请提前准备好足够的空间, 根据分类, 方便童鞋, 根据工作和学习需要下载所需内容.
下面是目录文件的详细介绍, 建议耐心看完, 方便找到自己需要的东西.
HTML 进阶, CSS 进阶, div+css 布局, HTML+css 整站开发,
JavaScript 基础: js 基础教程, js 内置对象常用方法, 常见 DOM 树操作大全, ECMAscript,DOM,BOM, 定时器和焦点图.
JS 基本特效: 常见特效, 例如: tab, 导航, 整页滚动, 轮播图, JS 制作幻灯片, 弹出层, 手风琴菜单, 瀑布流布局, 滚动事件, 滚差视图.
JS 高级特征: 正则表达式, 排序算法, 递归算法, 闭包, 函数节流, 作用域链, 基于距离运动框架, 面向对象基础,
JQuery: 基础使用悬着器, DOM 操作, 特效和动画, 方法链, 拖拽, 变形, JQueryUI 组件基本使用.
第二阶段: HTML5 和移动 Web 开发 (待分享)
HTML5:HTML5 新语义标签, html5 表单, 音频和视频, 离线和本地存储, SVG,Web Socket,Canvas.
CSS3:CSS3 新选择器, 伪元素, 脸色表示法, 边框, 阴影, background 系列属性改变, Transition, 动画, 景深和深透, 3D 效果制作, Velocity.js 框架, 元素进场, 出场策略, 炫酷 css3 网页制作.
Bootstrap: 响应式概念, 媒体查询, 响应式网站制作, 删格系统, 删格系统原理, Bootstrap 常用模板, LESS 和 SASS.
移动 Web 开发: 跨终端 WEB 和主流设备简介, 视口, 流式布局, 弹性盒子, rem, 移动终端 JavaScript 事件, 手机中常见 JS 效果制作, Zepto.js, 手机聚划算页面, 手机滚屏.
第三阶段: HTTP 服务和 AJAX 编程 (待分享)
WEB 服务器基础: 服务器基础知识, Apache 服务器和其他 WEB 服务器介绍, Apache 服务器搭建, HTTP 介绍.
PHP 基础: PHP 基础语法, 使用 php 处理简单的 GET 或者 POST 请求,
AJAX 上篇: Ajax 简介和异步的概念, Ajax 框架的封装, XMLHttpRequest 对象详细介绍方法, 兼容性处理方法, Ajax 框架的封装, Ajax 中缓存问题, XML 介绍和使用.
AJAX 下篇: JSON 和 JSON 解析, 数据绑定和模板技术, JSONP, 跨域技术, 图片预读取和 lazy-load 技术, jQuery 框架中的 AjaxAPI, 使用 Ajax 实现爆布流案例额.
第四阶段: 面向对象进阶 (待分享)
面向对象终极篇: 从内存角度到理解 JS 面向对象, 基本类型, 复杂类型, 原型链, ES6 中的面向对象, 属性读写权限, 设置器, 访问器.
面向对象三大特征: 继承性, 多态性, 封装性, 接口.
设计模式: 面向对象编程思维, 单例模式, 工厂模式, 策略模式, 观察者模式, 模板方法模式, 代理模式, 装饰者模式, 适配器模式, 面向切面编程.
第五阶段: 封装一个属于自己的框架 (待分享)
框架封装基础: 事件流, 冒泡, 捕获, 事件对象, 事件框架, 选择框架.
框架封装中级: 运动原理, 单物体运动框架, 多物体运动框架, 运动框架面向对象封装.
框架封装高级和补充: jquery 框架雏形, 可扩展性, 模块化, 封装属于传智自己的框架.
第六阶段: 模块化组件开发 (待分享)
面向组件编程: 面向组件编程的方式, 面向组件编程的实现原理, 面向组件编程实战, 基于组件化思想开发网站应用程序.
面向模块编程: AMD 设计规范, CMD 设计规范, RequireJS,LoadJS, 淘宝的 SeaJS.
第七阶段: 主流的流行框架 (待分享)
Web 开发工作流: Git/SVN,Yeoman 脚手架, NPM/Bower 依赖管理工具, Grunt/Gulp/Webpack.
MVC/MVVM/MVW 框架: Angular.js,Backbone.js,Knockout/Ember.
常用库: React.js,vue.js,Zepto.js.
第八阶段: HTML5 原生移动应用开发 (待分享)
Cordova:WebApp/NativeApp/HybirdApp 简介, Cordova 简介, 与 PhoneGap 之间的关系, 开发环境搭建, Cordova 实战 (创建项目, 配置, 编译, 调试, 部署发布).
Ionic:Ionic 简介和同类对比, 模板项目解析, 常见组件及使用, 结合 Angular 构建 APP, 常见效果 (下拉刷新, 上拉加载, 侧滑导航, 选项卡).
React Native:react Native 简介, React Native 环境配置, 创建项目, 配置, 编译, 调试, 部署发布, 原生模块和 UI 组件, 原生常用 API.
HTML5+:Html5 + 中国产业联盟, HTML5 Plus Runtime 环境, HBuilder 开发工具, MUI 框架, H5 + 开发和部署.
第九阶段: Node.js 全栈开发:(待分享)
快速入门: Node.js 发展, 生态圈, Io.js,Linux/Windows/OS X 环境配置, REPL 环境和控制台程序, 异步编程, 非阻塞 I/O, 模块概念, 模块管理工具, 开发流程, 调试, 测试.
核心模块和对象: 全局对象 global,process,console,util, 事件驱动, 事件发射器, 加密解密, 路径操作, 序列化和反序列化, 文件流操作, HTTP 服务端与客户端, Socket.IO.
Web 开发基础: HTTP 协议, 请求响应处理过程, 关系型数据库操作和数据访问, 非关系型数据库操作和数据访问, 原生的 node.js 开发 Web 应用程序, Web 开发工作流, Node.js 开发 Blog 案例.
快速开发框架: Express 简介 + MVC 简介, Express 常用 API,Express 路由模块, Jade/Ejs 模板引擎, 使用 Express 重构 Blog 案例, Koa 等其他常见 MVC 框架.
Node.js 开发电子商务实战: 需求与设计, 账户模块注册登录, 会员中心模块, 前台展示模块, 购物车, 订单结算, 在线客服即时通讯模块.
资料库
加 QQ 群: 618522268(招募中)
最后还是不要忘记在周末时间集中的时候看一些书籍, 通过书中系统性的知识框架, 将平时碎片化学习的知识归纳梳理.
为了感谢大家的支持, 今天我在这里统一说下吧, 关注公众号:'web 前端 EDU', 就可以领取 web 前端电子书籍!
领取方式上文有
来源: http://www.qdfuns.com/article/50415/fb3c3da9d130a62ca1113b51b22ee869.html