JavaScript 博客Awesome Javascript - 网络上最好的博客、书籍、人物、播客、会议、新闻通讯、视频和纪录片 [已更新]
嘿,开发者社区!
你对学习 Web 开发感兴趣吗?于是你开始用 Google 搜索,结果被海量资源轰炸,这些资源有时不相关,有时已经过时。
以下是互联网上免费提供的最佳 Javascript 博客、文章、书籍、播客和演示文稿的精选列表。
我将根据您的建议定期更新此页面,因此请点赞此页面以供您将来参考。
博客
- 布伦达尼希
- Airbnb JavaScript 样式指南()
- 塞巴斯蒂安的博客
- 爆炸性的网络编程
- Javascript.信息
- JavaScript 集合
- 《Smashing》杂志
- 足够好
- 2性
- 安德烈·施塔尔茨
- 大卫·沃尔什
- 费罗斯
- Flavio Copes - 开发人员指南和教程。
- 伊恩·辛诺特
- 杰森格式
- JavaScript 游乐场
- 马克斯·奥格登
- 尼克·巴莱斯特拉
- 完美主义害死人
- PlayfulJS
- 威福软件
- 韦斯·博斯
- 每日JS
- Chromium 博客
- 耶胡达·卡茨
图书
- 📕 有效的 JavaScript:68 种利用 JavaScript 强大功能的具体方法(2012 年)
- 📖 专业 JavaScript 设计模式(Web 开发专家之声)
- 📖 Stoyan Stefanov 的 JavaScript 模式
- 📖 高性能 JavaScript(构建更快的 Web 应用程序界面)
- 📖 Javascript:Douglas Crockford 的精彩部分
- 📖 JavaScript:权威指南 6e(权威指南),作者:David Flanagan
- 📖 Javascript:构建微服务,作者 Sam Newman
- 📖 Ilya grigorik 的《高性能浏览器网络》
- 📖 HTTP:权威指南(作者:David Gourley)
- 📖 站点可靠性工程 - Google 如何运行生产系统
- Alex MacCaw 的 JavaScript Web 应用程序
- 📖 你不懂 JS
- 📖 学习 JavaScript 设计模式 (2015) 论文链接
- 📖 Eloquent JavaScript(2011)
- 📖 探索 js
- 📕 JavaScript 忍者的秘密 (2013)
- 📖 JavaScript 方式 (2017)
- 📖 Builder Book:从零开始构建全栈 JavaScript Web 应用(2018)
视频、纪录片和电影
这是一份必看的 JavaScript 视频列表
2019
- Rich Harris:重新思考反应性[36:44]
- Mathias Bynens 和 Sathya Gunasekaran:JavaScript 中有哪些新功能? [36:32]
- Maxim Koretskyi:JSConf EU:JS 框架中超级优化代码一探[23:20]
- Una Kravets:CSS Houdini 与样式的未来[25:42]
2018
- 杰克·阿奇博尔德:了解情况[35:11]
- Malte Ubl:设计超大型 JavaScript 应用程序[28:55]
- Ryan Dahl:我对 Node.js 感到遗憾的 10 件事[26:41]
- Mathias Bynens 和 Benedikt Meurer:JavaScript 引擎:精彩部分™ [23:09]
- Ronen Amiel:构建你自己的 webpack [39:38]
- Addy Osmani:JavaScript 的成本[20:07]
- Erin Zimmer:事件循环的进一步冒险[21:15]
- Laurie Voss:npm 与 JavaScript 的未来[55:00]
2017
- Lin Clark:卡通介绍纤维[31:47]
- Yoav Weiss:一路缓存! [30:58]
2016
- Brendan Eich:2016 年的 JavaScript:超越和谐[15:31]
- André Staltz:大脑作为构建模块[21:26]
- 楼程:论抽象的光谱[35:31]
2015
- Axel Rauschmayer 博士:ECMAScript 6 的现状
- Brendan Eich:ECMAScript 和谐:编译器的兴起[19:17]
- Andreas Gal:HTML5 性能的秘密[14:15]
- Andre Staltz:如果用户是一个函数呢? [32:19]
- 吉尔摩·戴维森:你生命中的时区[23:40]
- Elijah Manor:消除 JavaScript 代码异味[29:15]
- Dan Abramov:Live React:利用时间旅行进行热重载[30:40]
- Brain Ford:开源世界中的问题解决[29:57]
- Kris Kowal:反应性的一般理论[35:38]
2014
- Ilya Grigorik:网站性能优化(Udacity 课程) [1:13:57]
- Mark DiMarco:用户界面算法[27:41]
- Neil Green:编写自定义 DSL [29:07]
- Eric Bidelman:Polymer 和 Web Components 改变了你对 Web 开发的所有认知[36:12]
- Alex Russell、Jake Archibald:弥合网络与应用程序之间的差距[48:40]
- Scott Hanselman:虚拟机、JavaScript 和汇编程序[25:56]
- Jafar Husain:具有响应式扩展的异步 JavaScript [26:38]
- 约翰·大卫·道尔顿:非正统表演[43:39]
- Gary Bernhardt:Javascript 的诞生与消亡[29:22]
- Addy Osmani:内存管理大师班[55:06]
- 雷金纳德·布雷斯韦特:创造未来,不要重复过去[39:16]
- Kyle Simpson:异步同步[42:25]
- Ariya Hidayat:JavaScript 与浏览器:底层原理[29:13]
- Jafar Husain:版本 7:JavaScript 的演变[1:11:53]
- David Nolen:不变性:让梦想机器运转起来[22:05]
- Pete Hunt:OSCON 2014:Instagram.com 的运作方式[40:18]
- Philip Roberts:JSConf EU:事件循环到底是什么? [26:52]
2013
- Nat Duca、Tom Wiltzius:无卡顿:Chrome 渲染性能[40:53]
- Ilya Grigorik:利用 PageSpeed 自动化性能最佳实践[46:58]
- Eric Bidelman:Web 组件[32:39]
- Alex Komoroske、Matthew McNulty:Web 组件的实际应用[41:28]
- Paul Lewis、Peter Beverloo:设备无关开发[40:44]
- John McCutchan、Loreena Lee:Gmail 和 DevTools 的回忆之旅[42:09]
- Joe Marini:升级到 Chrome 打包应用[43:49]
- Pete Hunt:React:重新思考最佳实践[29:31]
- Martin Kleppe:1024+秒的 JS 魔法[31:01]
- Yehuda Katz:两个 MVC 的故事[31:06]
- Vyacheslav Egorov:性能和基准测试[25:41]
- Brendan Eich:JavaScript 18 岁:赌博合法化[25:44]
- Mathias Bynens:JavaScript♥Unicode [26:12]
- Mark Trostler:可测试的 JavaScript - 构建可测试性应用程序[45:35]
2012
- Ryan Sandor Richards:垃圾收集和堆管理[32:57]
- Addy Osmani:扩展你的 JavaScript 应用程序
- 约翰·大卫·道尔顿:Lo-Dash [25:08]
- 加里·伯恩哈特: WAT [4:17]
- 安格斯·克罗尔:打破所有规则[31:29]
- Nicholas Zakas:可维护的 JavaScript [47:04]
- 道格拉斯·克罗克福德:安全原则[59:52]
- Brian Leroux:WTFJS [18:26]
2011
- Douglas Crockford:第七级:ECMAScript 5:新部分[57:18]
- Douglas Crockford:第 8 节:编程风格和你的大脑[1:06:45]
- Ryan Dahl:Node.js 简介[1:06:33]
- Alex Russell:学习热爱 JavaScript [1:03:25]
2010
- 道格拉斯·克罗克福德:第一卷:早年[1:42:08]
- 道格拉斯·克罗克福德:第二章:JavaScript 的诞生[1:30:22]
- 道格拉斯·克罗克福德:第三幕:发挥终极功能[1:13:28]
- 道格拉斯·克罗克福德:第四集:阿贾克斯的变形记[1:33:54]
- 道格拉斯·克罗克福德:第五部分:万物的终结[1:24:42]
- 道格拉斯·克罗克福德:场景 6:循环[51:52]
2009
以上列表的来源是Sergey Bolshchikov,请关注他。
播客
- Devchat.tv:面向越来越多开发者社区的大型播客网络。
- 前端欢乐时光
- 编码的未来
- JavaScript Jabber
- 实话实说 JavaScript
- Syntax.fm:Wes Bos 和 Scott Tolinksi 主持的播客精彩纷呈,内容涵盖 Web 开发、前端、学习过程以及商业。你也可以在 Spotify 等各种应用上找到他们的节目。
- 未定义的播客- 全栈开发人员 Jared Palmer 和 Ken Wheeler 与世界级工程师就软件开发进行点对点对话。
- JS Party - 欢迎参加 JS Party,每周一次的 JavaScript 和 Web 庆典
- React Podcast - 与您最喜欢的开发人员讨论 React。
- React 总结
- React Native 电台
- Base.cs Podcast:基于 Vaidehi Joshi 的 base.cs 博客系列的适合初学者的计算机科学课程,由 CodeNewbie 制作。
- 《代码英雄》
- 东南电台
- PHP 圆桌会议
- PHP 架构师
- DevMode.fm
- 编码块
- 编码器收音机
- 全栈电台
- 重新编码
- 代码播客
- CodeNewbie 播客
- La Vie En Code:一个专门针对自学成才的 Web 开发人员的播客。
- UndefinedFM:唯一一个要求至少喝两杯酒的工程播客。主持人是 Ken Wheeler 和 Jared Palmer。
- 和我一起学习编码
- 商店脱口秀:由 Dave Rupert 和 Chris Coyier 主演的关于网站建设的播客。内容涵盖开发、设计、性能、可访问性、工具等等!
- 软件工程日报:每日有关技术软件主题的访谈。
YouTube频道
-
FreeCodeCamp:一个日益流行的资源平台,提供来自开源社区的优秀内容,这些社区成员都是自学成才的开发者,他们热衷于为非营利组织做贡献。他们的视频涵盖了一系列精彩的主题:
- 语言和框架
- 游戏开发
- 会谈
- 生活中的一天……
- 现场编码会议
- 基础知识(计算机科学和编程)
-
LevelUpTuts:斯科特·托林斯基
-
Colt Steele:Colt 是一位热爱教学的开发人员。
-
Real Tough Candy:Real Tough Candy 在这个以 vlog 为导向的频道中将技术专长与软技能结合在一起。
-
Ben Awad:Ben 是一名软件开发人员,制作有关 React、React Native、GraphQL、Typescript、Node.js、PostgreSQL、Python 以及所有编码内容的视频。
计算机科学
讲座/会议
-
Coding Tech:一个致力于转载世界各地科技会议以及采用知识共享署名许可协议原创内容的频道。它类似于JSConf,但主题更加多样化,涵盖以下内容:
- 软件开发
- 量子计算
- Python
- JavaScript
- 网页设计
- 安全
- 区块链
- GraphQL
- 和 Web Assembly
-
JSConf:一个专门针对来自世界各地的 JSConf 的频道,内容涵盖从实践到哲学。
React.js Conf 2015 播放列表
ReactEurope Conf 2015 第一天播放列表
ReactEurope Conf 2015 第二天播放列表
ReactRally Conf 2015 播放列表
React.js Conf 2016 播放列表
React Amsterdam 2016 播放列表
ReactEurope Conf 2016 第一天播放列表
ReactEurope Conf 2016 第二天播放列表
ReactRally Conf 2016 播放列表
React.js 阿姆斯特丹 2018 播放列表
视频教程
免费课程
- Bento CSS 学习轨迹(Bento)
- Bento HTML 学习轨迹(Bento)
- 使用 Dash 建立个人网站
- 使用 Webflow 构建响应式网站
- 使用 Skeleton 构建 SaaS 登录页面
- 构建动态网站
- 编写您的第一个游戏:在 Canvas 上使用 JavaScript 编写的街机经典游戏- Chris DeLeon (Udemy)
- CSS Flexbox - 掌握基础知识- Vishwas Gopinath (Udemy)
- CSS 教程
- 30天学会Flexbox - Samantha Ming
- HTML 教程
- 学习如何编程:CSS - Epicodus Inc.
- 从头开始学习HTML5编程
- Bento JavaScript 学习轨迹(Bento)
- Egghead.io
- JavaScript ES6 编程简介
- Javascript 基础知识- Lawrence Turton(Udemy)
- 学习如何编程:JavaScript - Epicodus Inc.
- 学习:查询
- GraphQL 之路基本软件包
- 开始使用 React 构建 Web 应用程序
- React.js 学习之路 基本要素包
- Redux 入门
- TypeScript 简介- Daniel Stern (Udemy)
- TypeScript 快速速成课程- Edwin Diaz,编码教师解决方案(Udemy)
- 探索 Flask - 使用 Flask 进行全栈 Web 开发
- Flask(Python 微框架)教程
- 免费代码营
- 使用 Scrapy 进行 Python Web 抓取和爬取
- Odin 项目 - 免费学习 Web 开发
- 网络信息检索- L. Becchetti、A. Vitaletti(罗马萨皮恩扎大学)
直播
[您的建议]
聚会
[您的建议]
时事通讯
[您的建议]
人们
[您的建议]
研究论文
[您的建议]
学习计划
[您的建议]
如果您发现本文有帮助,请考虑成为 Patreon。
谦虚的请求- 作为一名全职员工,我很难有时间发布我对软件技术的个人研究成果。我相信大多数人都一样。您的贡献让我能够创作激发我灵感的作品,并发布与 Web 开发相关的作品,无论是独立的 dev.to 博客文章,还是大型个人项目的一部分。
支持我的工作 -成为赞助人!
文章来源:https://dev.to/datastructs/awesome-javascript-best-blogs-books-people-podcasts-conferences-newsletters-videos-and-documentaries-on-the-web-updated-3ank