前言:

一直想着整理一下关于前端的知识体系和资料,工作忙了些,挤挤总会有的,
资料很多,就看你能不能耐下心坚持去学了,要多学多敲多想,祝你进步~

学习之前首先要大概了解什么是HTML ,CSS , JS:
一句话概括:HTML 是骨骼, CSS是皮肤, JS只是夹在中间的神经组织!
细说的话:
HTML是由多种骨头(标签)组成的骨架。
HTML5是更多的新骨头(标签),同时去掉了以前觉得不好用的骨头.
CSS是皮肤。CSS3是更美的皮肤
JS控制单个动作。(抬手,张嘴,放下手,抬腿,转头,握拳等)
jQuery是把一组常用动作编排成了一个招式。

写给想成为前端工程师的同学们

基础学习:

代码有多难?——写给网页设计师的代码书
w3cschoolHTML教程
初学者学习文档[菜鸟教程]
梦之都HTML教程
HTML 30分钟入门教程
HTML教程适合初学者[荐]
零基础的网站开发初学者应如何系统地学习?

视频学习:

慕课网[荐] HTML+CSS基础课程
智能社极客学院StuQ
css学习之优酷首页实战css学习之新浪首页实战
智能社JS教学
哈佛大学公开课:构建动态网站

提升学习:

书籍推荐:[书是人类的好朋友]
分享些前端的好书,说说我的web前端之路
有哪些关于前端开发技术(HTML、CSS、JavaScript 等)值得推荐的书籍?
从菜鸟到大牛的前端书单
前端书籍资料PDF 公开

前端入门:[工欲善其事 必先利其器]
1. web前端开发分享-css,js入门篇
2. web前端开发分享-css,js进阶篇
3. web前端开发分享-css,js提高篇
4. web前端开发分享-css,js工具篇
5. web前端开发分享-css,js深化篇
6. web前端开发分享-css,js移动篇
Web前端工程师成长第一阶段(基础篇)
Web前端工程师成长第二阶段(布局篇)

前端规范
编码规范 by @mdo中文版
前端编码规范(1)—— 一般规范
前端编码规范(2)—— HTML 规范
前端编码规范(3)—— JavaScript 规范
前端编码规范(4)—— CSS 和 Sass (SCSS) 规范

CSS
CSS参考手册
HTML/CSS开发规范指南
前端编码规范之CSS
CSS预处理SCSS入门篇
CSS预处理LESS入门篇
NEC 更好的css方案
精通CSS+DIV 网页样式与布局 【书籍】
精通CSS:高级Web标准解决方案(第2版)【书籍】

CSS RESET:[css重置]
css reset 是什么
cssreset
normalize.css

CSS Hack:[建议推行废弃ie6、7、8浏览器]
css hack是什么
不同浏览器(IE6,IE7,IE8,FF)专用标签浏览器hack

常见css知识点:
css sprite使用笔记总结
SASS 和 LESS 区别
less即学即用less入门
Sass基础入门(基础篇)
Sass和Compass必备技能之Sass篇
Sass和Compass必备技能之Compass

JS
JavaScript教程 【廖雪峰教程】
JavaScript 资源大全中文版
ECMAScript 6入门 ES6Learn ES2015

值得收藏!JavaScript语言基础知识总结
JavaScript初学者应注意的七个细节
前端JQuery系列:入门教程 | 源码剖析 | 框架设计 | 慕课网教程 byJsAaron
jquery学习jqueryAPI中文文档javascript 设计模式
jquery性能优化的十种方法
锋利的jQuery(第2版) 【书籍】

Js知识点:
知道这20个正则表达式,能让你少写1,000行代码
你不知道的 Javascript
回调地狱的今生前世@JavaScript

常见Js插件:
性能卓越的 js 模板引擎artTemplate
layui(弹层、日期、分页、模板引擎)
echarts图表highcharts图表Chart.js(wap)图表
代码高亮highlight
走进svg的世界 百度脑图 svg巅峰之作

HTML5+CSS3:
HTML5从入门到精通【书籍】
CSS动画简介CSS Animate
H5专题多屏滚动优秀案例整理

H5:
Zepto.jsZepto.js中文版
SWIPE JS – 移动WEB页面内容触摸滑动类库
从零搭建移动H5开发项目实战
移动端h5开发相关内容总结

UI框架:
Bootstrap
semantic-ui
weui[H5]
aui[H5]
frozen-ui[H5]
Sui[H5]
zui[PC]
Jquery.mobile[H5]
Yo
amazeui

资源分享:
前端技能汇总 Frontend Knowledge Structure[荐]
前端收集(前端学习资源)
一些前端总结分享
Tencent AlloyTeam 2016
前端开发资源导航
谷歌开发者中国

干货
awesome by sindresorhus

Node.js 
因Nodejs更新太快,遇到问题学会搜索以及查看github上更新的最新文档介绍,其所依赖的组件的方法以其github上为准,同时建议使用mac/linux玩node
Node.js 入门 [荐] 一起学 Node.jsnodejs新手指南
Node.js学习视频进击Node.js基础
下一代web框架Koajs
高可用架构专用《全栈工程师之路-Node.js》
深入浅出js(Node.js)异步流程控制
微服务选型之Modern Node.js
Java项目如何与Node.js共存?

Angular.js
学习AngularJs
AngularJs视频
Angular展示案例
Angular2
Angular2案例
Angular 2.x 从0到1

Vue.js
了解vue
学习vue
优秀Vue组件集成库:
Element
iView - 一套高质量的UI组件库
vue实践1:小米商城
vue实践2:CNode
vue实践3:CNode2.0

Vue全套学习视频 百度网盘:链接:https://pan.baidu.com/s/1slD6rJf 密码:zxhm

React.js
ReactJS 中文技术分享
React 入门实例教程
Ant.Design
贴吧 React 最佳实践

微信公共账号
初识Java微信公众号开发
PHP实现微信公众平台开发—基础篇
PHP实现微信公众平台开发—提升篇
7天开发Nodejs微信公共号 密码: k7h8
Node.js微信开发

微信小程序 
微信小程序接入指南
狼叔直播的微信小程序讲义
微信小程序示例 - 剪刀石头布
【腾讯Bugly干货分享】微信小程序开发思考总结——腾讯“信用卡还款”项目实践
微信小程序全面实战,架构设计 && 躲坑攻略

VR
Three.js

require.js
学习RequireJs
快速理解RequireJs
seajs与requirejs区别

Sea.js
一步步学会使用SeaJS 2.0 ★
sea 使用文档
Sea.js 创始人玉伯专访
前端模块化开发的价值_玉伯 ☆
API 快速参考

Avalon.js
学习Avalon.js
AvalonJs学习视频

Backbone.js
学习Backbone.js
学习Underscore.js

开发工具:
前端开发工具Sublime Text 使用教程【荐】
前端高效开发之“一键切图”
Mark Man——高效的设计稿标注、测量工具
WEB调试工具---Firebug[firefox]
15个必须知道的chrome开发者技巧
sketchcn矢量设计工具(收费)
浏览器兼容性表
puer(快速启动本地服务localhost)
百度短网址
mac用户前端开发需要了解的
WTS:基于Web的Terminal控制台

前端自动化工具相关
yeoman
bower
grunt
gulp
webpack
基于webpack搭建前端工程解决方案探索
Grunt-beginner前端自动化工具[grunt\gulp]
FIS3 , 为你定制的前端工程构建工具

Git:
Git教程
git常用命令

GitHub:
GitHub入门与实践 【书籍】
GitHub 部署静态 HTML 网页

MarkDown:
什么是Markdown语法?
基于Markdown的编辑器
markdown 语法入门

[延伸]SVN:
项目管理SVN使用教程[windows]
项目管理SVN使用教程[mac]
Mac 上最好用的 SVN 客户端是什么

[延伸]WebApp:
Hello,移动WEB
Web app设计浅谈
Web App开发入门

MUI开发

[延伸]Hybrid App:
ionic
ionic视频教程

[延伸]React
React Facebook
React 入门实例教程
Amaze UI React
React.JS中文基础教程 密码: zhsp

[延伸]IOS学习:
IOS学习目录
玩儿转Swift
The Swift Programming Language 中文版

[延伸]Android学习:
Android学习目录

[延伸]Ubuntu学习:
【ubuntu】系统使用小窍门总结
【ubuntu】安装配置Mysql
【ubuntu】导入mysql数据库文件

[延伸]Java学习:
Java程序员由菜鸟到笨鸟

[延伸]Cocos2d:
Cocos2d学习
Cocos2d视频

[延伸]团队合作:
团队协同工具worktile
有道云笔记协作
Coding - 让开发更简单!

[延伸]PHP
Thinkphp
Thinkphp学习视频 密码: t65d

[延伸]建站
阿里云ESC服务 推荐码5D2D05(结算时首次可9折)
阿里云Linux一键安装web环境全攻略
阿里云备案

[延伸]Nginx
Nginx 配置简述

网站优化:
Yahoo军规
漫谈页面优化
Web性能优化:What? Why? How?
移动网站性能优化:网页加载技术概览
web前端页面性能优化小结前端各种优化
图片延迟加载Lazy Load Plugin for jQuery

页面重构:
前后端分离的思考与实践[荐]
从新浪微博的改版谈网页重构
经验分享:网页设计与重构那些事儿
中文网页重设与排版:TYPO.CSS

原理探索:[了解原理才是王道]
前端必读:浏览器内部工作原理

技术峰会:
慕课网技术沙龙之前端专场
AlloyTeam前端技术大会(移动web经验分享)
D2前端技术论坛——2014绽放
Qnext前端交互沙龙
去哪儿前端沙龙分享第二期
中国首届CSS开发者大会

前端面试:
2014年最新前端开发面试题
前端开发面试题大收集
2014阿里巴巴前端线上笔试题以及答案
前端面试题合集

切图:
前端工程师必备的PS技能——切图篇
做ui必备–PS切图动作用法
[切图]photoshop切片使用小技巧(切图)
[切图]PhotoshopCC新功能 生成图像资源(切图)
iPhone 6 plus 适配切图方法分享(原创)
iPhone6和iPhone6 plus的iOS8设计尺寸参考指南
教你iOS APP设计一稿支持iPhone5/iPhone6/Plus
iOS 的 APP 在系统中如何适应 iPhone 5s/6/6 Plus 三种屏幕的尺寸?
关于”点九”
APP切图那点事儿–详细介绍android和ios平台

交互设计:
一名交互设计师平时要积累哪些东西?
交互设计精华问答
响应式设计(Responsive web design)
复杂产品的响应式设计
响应式网站的产品需求和设计流程详解

字体 图标:
Iconfont-阿里巴巴矢量图标库
Font Awesome——完美的图标字体
[字体] fontawesome4.2不支持IE7
[字体] fontawesome3.2.1支持IE7
css3 @font-face
网页中展示中文字体 适用于无改动的文字展示

一些文章:
思索 | 入行几年后,互联网人的未来应该在哪里?
2015 前端[JS]工程师必知必会
HTML5定稿:手机App将三年内消失,互联网世界的第二次大战

知乎问答:[知乎前端大神]
vue,angular,avalon这三种MVVM框架之间有什么优缺点?
vue、react和angular 2.x谁是2016年的主流?
Web建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么?
HTML、CSS、JavaScript、PHP、 MySQL 的学习顺序是什么?
大公司里怎样开发和部署前端代码?[荐]
知乎上,前端开发领域有哪些值得推荐的问答?
前端大牛们都学过哪些东西?
有哪些经常被误用的 HTML、JavaScript、CSS 的元素、方法和属性?
Google V8 引擎运用了哪些优秀的算法?
如何帮助前端新人入门和提高?
怎样成长为一个优秀的 Web 前端开发工程师?
天猫的前端工程师和团队在行业内处于什么水平?
做前端开发必需要掌握切图技能吗?
有哪些 JS 调试技巧?
近来国内外有哪些用户界面、交互体验设计优秀的产品?优秀在哪里?
一名合格的前端工程师的知识结构是怎样的?
网站效果视差滚动
若想学 HTML,应从哪里入手?
前端开发中,对图片的优化技巧有哪些?
前端工程师的价值体现在哪里?
现在网页设计中的为什么少有人用 11px、13px、15px 等奇数的字体?
为什么 Web 前端开发不抛弃 HTML 和 CSS,用纯 JavaScript 开发?
2014 年末有哪些比较火的 Web 开发技术?
关于 AngularJS 框架的使用有哪些经验值得分享?
LABjs、RequireJS、SeaJS 哪个最好用?为什么?
有哪些不错的前端开发博客?
怎样防止重复发送 Ajax 请求?
C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么?
在今天,利用 HTML5 开发和发布大型跨平台网游,可行性如何?要解决哪些问题?
如何看待 HTML5 开源游戏引擎 Egret,HTML5 游戏开发的前景如何?
Bootstrap 3 有哪些改进?
如何理解 web 语义化?
前端工程师应该对 HTTP 了解到什么程度?从哪些途径去熟悉更好?
怎么判定web前端架构师的能力高低?
想深入了解一下 jQuery 的源码,但是觉得学习曲线有点陡峭,有没什么好的方法或者学习资源推荐?

大神博客:(前端成长路上掉过的坑,栽过的沟,翻过的墙。。。)
前端博客 by张克军 (考虑到github可能被墙,弄到了我的coding)
菜鸟前端成长之路
前端乱炖
F2E-前端技术社区
前端开发中遇到的工程问题
阮一峰的网络日志
360月影

2016年
全年干货浓缩成一篇文章,这本技术人修炼秘籍你就收下吧

2015年

参考: https://blog.csdn.net/yxhxj2006/article/details/78051457

web前端知识总结的更多相关文章

  1. web前端知识体系总结

    1. 前言 大约在几个月之前,让我看完了<webkit技术内幕>这本书的时候,突然有了一个想法.想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的 ...

  2. 自己总结的web前端知识体系大全【欢迎补充】

    1. 前言 大约在几个月之前,让我看完了<webkit技术内幕>这本书的时候,突然有了一个想法.想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的 ...

  3. WEB前端知识体系脑图

    说在开始的话: 我上大学那会,虽说主要是学Java语言,但是web前端也稍微学了一些,那时候对前端也没多在意,因为涉入的不深,可以搞一个差不多可以看的界面就可以了,其他也没过多在意. 因为稍微了解一点 ...

  4. web前端知识体系大全

    1. 前言 大约在几个月之前,让我看完了<webkit技术内幕>这本书的时候,突然有了一个想法.想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的 ...

  5. web前端知识体系小结(转)

    1. 前言 大约在几个月之前,让我看完了<webkit技术内幕>这本书的时候,突然有了一个想法.想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的 ...

  6. Web前端知识体系精简

    Web前端技术由html.css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言.而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知 ...

  7. 整理六百篇web前端知识混总

    9个有用的和免费的工具来支持动态网页开发 8个基本的引导工具的网页设计师 11款CSS3动画工具的开发 2016年某前端群题目答案参考 9最好的JavaScript压缩工具 创建响应式布局的10款优秀 ...

  8. (转)web前端知识精简

    Web前端技术由 html.css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言.而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学 ...

  9. Web前端知识体系

    看到一篇不错的文章,拿来收藏和分享. 原文:http://mp.weixin.qq.com/s/UFTfdE7LYhHquWEzwZKLCQ Web前端技术由html.css和 javascript三 ...

  10. web前端知识体系大全【欢迎补充】

    大约在几个月之前,让我看完了<webkit技术内幕>这本书的时候,突然有了一个想法.想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的是想要颠覆人 ...

随机推荐

  1. springboot用@Autowired和@PostConstruct注解把config配置读取到bean变成静态方法

    springboot用@Autowired和@PostConstruct注解把config配置读取到bean变成静态方法 @SpringBootApplication public class Sen ...

  2. Step5:SQL Server 跨网段(跨机房)FTP复制

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 搭建过程(Process) 注意事项(Attention) 参考文献(References) ...

  3. How to install john deere service advisor 4.2.005 on win 10 64bit

    How to install john deere service advisor 4.2.005 with the February 2016 data base disks on a machin ...

  4. jquery easyui datagrid 空白条处理 自适应宽高 格式化函数formmater 初始化时会报错 cannot read property 'width'||'length' of null|undefined

    1---表格定义好之后右侧可能会有一个空白条 这个空白条是留给滚动条的,当表格中的一页的数据在页面中不能全显示时会自动出现滚动条,网上有很多事要改源码才可以修改这个,但是当项目中多处用到时,有的需要滚 ...

  5. 大数据自学3-Windows客户端DbVisualizer/SQuirreL配置连接hive

    前面已经学习了将数据从Sql Server导入到Hive DB,并在Hue的Web界面可以查询,接下来是配置客户端工具直接连Hive数据库,常用的有DbVisualizer.SQuirreL SQL ...

  6. ubuntu 18.04下安装Hadoop

    在Ubuntu里装完Java环境后,接下来就开始学习安装Hadoop了,参照的是以下链接 https://blog.csdn.net/xuan314708889/article/details/805 ...

  7. Could not complete request

    Could not complete request com.alibaba.dubbo.rpc.RpcException: Forbid consumer 10.254.1.26 access se ...

  8. Windows死机的话,可能的一些猫病

    一.由硬件引起的原因 [散热不良] 显示器.电源和CPU在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩.图象失真甚至缩短显示器寿命.工作时间太长也会导致电源或显示器散 ...

  9. 18位身份证验证(Java)

    我的代码: package day20181016;/** * 身份证的验证 34052419800101001X * */import java.util.Scanner;public class ...

  10. Vmware 安装centos7与网络配置

    一.下载linux镜像 下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso 二.创 ...