51好读  ›  专栏  ›  守候i

个人分享--web前端学习资源分享

守候i  · 掘金  · 前端  · 2017-12-25 00:35

正文

1.前言

时间过得真快,转眼间现在是2017年最后一个星期,而今天也是圣诞节,过几天也是元旦了。每到年底,大家都习惯总结和分享,我也不例外。但是经历,我之前已经发过了,那么我今天就分享吧!把我接触的一些资源分享给大家,算是送给大家的双旦礼物吧!希望大家能够从中获取自己所需的资源。从我接触前端的开始,到发稿时间截止的这段时间我看过很多的博客,开源项目也了解过一些,质量有参差不齐(甚至还出现过广告文,鸡汤文),但下面的推荐的博客,文章,项目或者其它资源都是我接触过的。不敢说资源最好,最全,适合每一个人,但是内容质量上让我满意的。可能有些资源我未必看完,看懂,看细。但我觉得是可以帮到大家的,能让大家提升技术水平的。希望能给大家起到一个引导,指路或者解惑的作用。如果大家有什么好的资源,也欢迎分享!

有一些资源链接,在后面我会加上括号的注释!比如: html5推广 (介绍html5开发的创意广告) ,加上注释的原因可能有以下几点:
1.资源很不错,干货比较多,提醒大家看!
2.资源是一个系列的其中一个资源。比如一个系列有20多篇文章,每一篇都有用,我不可能把20多篇链接都贴上,所以一般我贴这个系列的第一条,提醒大家不要忘记读完所在系列!
3.资源里面的部分内容我个人觉得很有用,有部分我觉得没什么用!提醒大家挑着看,按需求看!
4.资源的标题可能会有些小误导,或者资源的其它注意事项,我加以自己的解释和备注。

2.推荐文章(教程)

html(5)

后HTML5时代I
后HTML5时代II (简单粗暴的介绍html5的api,没什么废话)
html5推广 (介绍html5开发的创意广告)
匠心打造canvas签名组件
HTML5/CSS3 (汤姆大叔总结的html5和css3的新特性)
H5动画开发快车道
移动H5前端性能优化指南
玩转HTML5移动页面
HTML5 进阶系列:文件上传下载
HTML5 进阶系列:canvas 动态图表
HTML5 进阶系列:拖放 API 实现拖放排序 (这个系列的文章都不错,值得大家一看)
H5动效的常见制作手法
超多经典 canvas 实例,动态离子背景、移动炫彩小球、贪吃蛇、坦克大战、是男人就下100层、心形文字等等等
打造高大上的Canvas粒子动画
canvas入门实战--邀请卡生成与下载

css(3)

CSS3属性教程与案例分享 (大漠的CSS3干货,进去里面可以逐个看,对css3的学习很有用)
CSS3实现11种经典的CSS技术 (大漠的CSS3经典实例干货,对css3的学习很有用)
W3cplus demo (w3cplus的案例,非常值得一看)
强大的css3 (概括性的说明css3的新特性的一篇文章)
css3经典教程系列 (不要忘记看完这个系列,文章都不错)
个人总结(css3新特性)
CSS3热身实战--过渡与动画(实现炫酷下拉,手风琴,无缝滚动)
编写自己的代码库(css3常用动画的实现)
也许vue+css3做交互特效更简单
CSS 写作建议和性能优化小结
如何编写轻量级 CSS 框架
21条CSS高级技巧
原创:CSS3技术-雪碧图自适应缩放与精灵动画方案
Flex 布局教程:语法篇
Flex 布局教程:实例篇
奇妙的 CSS shapes(CSS图形)
使用CSS3制作各种形状的图形(转自others)
有趣的CSS题目(1): 左边竖条的实现方法 (看了第一篇,可以往下面看,总会会帮助的,不过这个网站有时候加载不出图片,如果加载不出图片,放弃还是坚持,大家抓主意)
纯 CSS 实现波浪效果!
使用浏览器开发者工具检测CSS动画性能
搞定这些疑难杂症,向css3动画说yes
Effective前端1:能使用html/css解决的问题就不要使用JS
如何让你的动画更自然
css画图形
css各种鼠标效果
深入了解 CSS3 新特性 (也是概括性的总结,这个系列值得推荐)
前端如何呼风唤雨
:after和:before炫酷用法总结
神奇的 conic-gradient 圆锥渐变
10 个优质的 CSS 与 JS LOGO 动画示例
被解放的GPU-提高CSS3性能
【项目总结】扯一扯电商网站前端css的整体架构设计(1) (看了第一篇,别忘了看下面的一个系列)
【整理】CSS布局方案
css:默认的checkbox、input、radio太丑了?我来教你改变使用纯css3改写的带动画的默认样式
20个实用的CSS技巧代码
CSS性能分析,如何优化CSS提高性能
CSS 黑魔法小技巧,让你少写不必要的JS,代码更优雅
渐进式动画解决方案
CSS新特性
CSS Animation性能优化
【转载】高性能的动画
奇妙的 CSS shapes(CSS图形)

sass

SASS用法指南
编写Sass的八个技巧

javascript

深入理解JavaScript系列 (汤姆大叔写的JavaScript系列,涉及到各个知识点,对学习和深入js很有用)
JavaScript核心概念归纳整理 (概括性的说明js的一些核心概念)
从达标到卓越 —— API 设计之道
我眼中的 JavaScript 函数式编程
javascript组件化
如何写出小而清晰的函数?(JS 版)
javascript对象详解:__proto__和prototype的区别和联系
理清javascript中的面向对象(一)——原型继承 (这个专栏(实用至上)文章质量不错,值得留意)
微前端-Javascript常用的设计模式详解
10 个你需要了解的最佳 javascript 开发实践
深入理解javascript原型和闭包系列
JavaScript学习总结(一)基础部分 (这个系列的文章不错,不要忘记看完这个系列不过大家得在发文章的专栏找下这个系列的文章,因为作者在这个专栏发文不是连着发一个系列,中间也夹杂着其它文章,不过也很好找。在这专栏( trigkit4 )里面,即使不是这个系列的文章,我看过其中几篇,感觉也很好,大家可以留意下)
JavaScript设计模式与开发实践 | 01 - 面向对象的JavaScript (这个系列的教程不错,《JavaScript设计模式与开发实践》的笔记,这本书我也看过,这本书不错,作者整理总结得也不错,大家看完,收获不少)
JavaScript 函数式编程存在性能问题么?
如何让 JS 写得更漂亮
JS的平凡之路--学习人气眼中的效果(上)
你还在用for循环大法麽?
前端模板的原理与实现
只有20行Javascript代码!手把手教你写一个页面模板引擎
【教学向】150行代码教你实现一个低配版的MVVM库(1)- 原理篇
【教学向】150行代码教你实现一个低配版的MVVM库(2)- 代码篇 (可以关注这篇文章对应的专栏,写得不错,不知道作者还会不会写下一篇)
如何循序渐进、有效地学习JavaScript?
过目不忘JS正则表达式
JavaScript 进阶之深入理解数据双向绑定
利用 JavaScript 数据绑定实现一个简单的 MVVM 库 (这篇文章除了自己简单造轮子,更重要的是用一个实例了解MVVM的原理)
正则表达式30分钟入门教程
如何监听页面 DOM 变动并高效响应
IntersectionObserver API 使用教程 (利用这个API可以更简单的实现图片懒加载和其它事情,性能也更高)
(下面三个连接,是知乎上的几个话题,里面的回答质量参差不齐,大家可以挑些高质量的回答看,绝对有帮助)
作为一名前端开发人员,有哪些值得一读的js代码?
JavaScript 有什么奇技淫巧?
用 JavaScript 可以做哪些有趣的事情?
反击爬虫,前端工程师的脑洞可以有多大? (前端反爬虫的文章,只有想不到,没有做不到)
这些的JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已
如何写出好的 JavaScript —— 浅谈 API 设计
JavaScript 设计模式 ① 正确使用面向对象编程的姿势 (看了第一篇,不要忘记下面的)
如何优雅的编写 JavaScript 代码
个人小结--javascript实用技巧和写法建议
用65行代码实现JavaScript动画序列播放
如何用原生 JS 实现手势解锁组件
Javascript思维导图
纯前端实现人脸识别-提取-合成
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
99%的人都理解错了HTTP中GET与POST的区别
JavaScript练习网站收集 (收录一些js练习的网站,有空可以去练习一下)
重新介绍 JavaScript(JS 教程)
编写自己的代码库(javascript常用实例的实现与封装)
让我印象深刻的javascript面试题
JavaScript 打怪升级 —— 把业务逻辑当练习题做

javascript(es6,es7,es8)

阮一峰 es6 (可以当作es6文档用的在线书籍)
ES6 你可能不知道的事 - 基础篇
ES6 你可能不知道的事 - 进阶篇
30分钟掌握ES6/ES2015核心内容 (简单粗暴介绍es6核心)
八段代码彻底掌握 Promise
ECMAScript 6 新特性 (总结性描写常用的es6新特性)
实例感受-es6的常用语法和优越性
10个最佳ES6特性
聊聊ES7与ES8特性 Async/Await替代Promise的6个理由
10分钟学会ES7+ES8
import、require、export、module.exports 混合使用详解

typeScript

官网文档 (ts的一个官方文档,写得较好)

jquery

jquery源码分析
jQuery中的100个技巧(译) (看了这篇文章,感觉自己学的是假jquery,不过很多技巧我没有亲身试过,保留意见)
这几条JQuery提升性能的规则你需要牢记
JQuery坑,说说哪些大家都踩过的坑 (对于刚接触的新人而言,这篇文章还有帮助)
jQuery学习笔记 (总结性说明jquery常用的api,也不错)
jQuery插件开发总结
jQuery === 面条式代码?

vue

vue官网
Vue2.x踩坑与总结
Vue 中你不知道但却很实用的黑科技
一个栗子实践vue2.0与1.0的区别
我从未见过如此简洁易懂的Vue教程
vue-API (2.3版本的API大全)
Vue.js 插件开发详解
vue插件编写与实战 (从开发到发布的一个流程,实例简单易懂)
使用 Vue.js 创建的 Calendar
加薪DAY10」Vue开源项目库汇总 (杂七杂八的库都有,质量当然也是有高有低,大家挑着看。)
Vue.js 的实用技巧(一)(看了第一篇,别忘记剩下的)
深入vue2.0底层思想--模板渲染
Vue.js——vue-router 60分钟快速入门
Vue2.1.7源码学习
剖析Vue实现原理 - 如何实现双向绑定mvvm
Vue.js入门(一)--MVVM框架理解
Vue2 源码分析——逻辑梳理
手把手教你撸个vue2.0弹窗组件
深入浅出基于“依赖收集”的响应式原理
Vue全家桶实践项目总结
vuex入门实例(1/3)
原创《vue2.0进阶系列》教程目录大全
另辟蹊径:vue单页面,多路由,前进刷新,后退不刷新
vuejsexamples (vue的各种demo,可能会有需要的需求)
vue快速入门的三个小实例 (我自己的文章,比较基础的用法,用三个小实例讲解vue的入门,)
用vue开发一个所谓的数独

webpack

(下面的文章,有些是webpack1.x和2.x的,考虑到现在已经更新到3.x了,大家看时候要注意区别)
webpack中文网
webpack官方文档
webpack使用优化(基本篇)
webpack常用功能介绍
webpack 3 零基础入门教程 #1 - 介绍 (看了第一篇,不要忘记下面的,这个系列值得一看)
开发工具心得:如何 10 倍提高你的 Webpack 构建效率
Webpack 大法之 Code Splitting
webpack多页应用架构系列(一):一步一步解决架构痛点 (看了第一篇不要忘记剩下的,这个系列的文章不错)

parcel

宣布 Parcel:一个快速,零配置的 Web 应用打包工具
前端构建工具吐槽与parcel极简入门
折腾记:Hello Parcel
从 webpack 到全面拥抱 Parcel #1 探索 Parcel (这篇应该会用后续内容,大家可以跟着学)

gulp

gulp详细入门教程
前端构建工具gulp的使用介绍及技巧
gulp入门指南

react

(react我刚接触不久,暂时看过的网站就这两个)
React中国
React 技术栈系列教程
React组件规范
在 2017 年学习 React + Redux 的一些建议(中篇)
在 2017 年学习 React + Redux 的一些建议(下篇)
学习 React.js 比你想象的要简单

git

猴子都能懂的GIT入门
Git教程 - 廖雪峰的官方网站

browsersync

(Browsersync中文网 - 省时的浏览器同步测试工具)

node.js

使用npm - NodeSource的绝对入门指南
Node.js和npm - NodeSource中的Package.json的基础知识
配置.npmrc以获取最佳Node.js环境

Markdown

认识与入门 Markdown

yoeman

教你从零开始搭建一款前端脚手架工具

lodash

这是一个具有一致接口、模块化、高性能等特性的 JavaScript 工具库。
4.17.4版本

Fiddler

官网
Fiddler教程

调试

web调试优化-chrome开发者工具不完全指南
分享几个日常调试方法让js调试更简单
用 Chrome 调试你的 JavaScript







请到「今天看啥」查看全文


推荐文章
张佳玮写字的地方  ·  请店家端一份夏天来我尝尝味道
8 年前
人间theLivings  ·  中国版肖申克 04 | 人间FM
8 年前