原始地址:https://dev.to/innocentcoder/top-5-best-resources-to-learn-javascript-e3p
Javascript 学习资源
本文源自以下链接:
https://the-dev-community.blogspot.com/top-5-best-resources-to-learn-javascript
- Codecademy
Codecademy 是学习 JavaScript 的最佳平台之一,他们提供结业证书。有 1,686,370 名学生参加了这门课程,它非常容易学习,教师非常友善和乐于助人。
链接:
https://www.codecademy.com/learn/introduction-to-javascript 课程大纲
- 条件语句
- 函数
- 作用域
- 数组
- 循环
- 迭代器
- 对象
- 类
- 浏览器兼容性和转译
- 模块
- Promises
- 异步/等待
- 请求
- Javascript Essentials
学习 Javascript 基础知识,适用于网页开发或任何类型的编程。学习 Javascript 的所有基础知识,包括基本类型、数组、函数、赋值运算符、窗口对象等。我会以清晰易懂的方式提供对象、构造函数和数组的解释。我们还将深入讨论 Javascript 的工作原理,甚至涉及原型继承、作用域、执行上下文等高级主题。所以为什么要学习 Javascript 呢?它是无处不在的,并且在 2016 年变得更加流行。它适用于移动应用、桌面应用、服务器端的 Node.js 技术,以及全球各地的所有浏览器。现在学习 Javascript 的时机从未更好!
链接:
https://www.udemy.com/course/javascript-essentials/ 课程大纲
- 什么是 Javascript?
- Javascript 的工作原理
- Javascript 控制台
- Javascript 中的对象
- Javascript 语法
- 基本数据
- 变量、常量和赋值
- 算术运算符和 BODMAS
- 赋值运算符
- 代码编辑器和调试
- 函数或子程序
- 对象和数组
- 嵌入对象和数组
- 成员访问
- 计算的成员访问
- 成员的创建、赋值和删除
- 数组修改
- 可调用对象
- 作用域和闭包
- 推测的全局变量和作用域
- this 上下文
- 构造函数
- 原型
- 带原型的构造函数
- 比较运算符
- if 语句
- for 和 for in 循环
- Let ES6
- 理解文档对象模型
- 定位 DOM 元素
- 修改元素内容
- 修改元素样式
- 事件处理程序
- 创建和appendChild和insertBefore方法
- 最终项目
- 结论和告别
- 额外讲座:折扣课程
- Javascript.info
《现代 JavaScript 教程》是由 Ilya Kantor 在 2007 年创建的,自那以后定期进行更新。添加了新章节,删除了过时的内容,以保持鲜活。PDF 版本大约有 1300 页,从基础开始,然后讲解高级主题。这是一本书,不是视频,因为对于很多人来说,阅读速度更快。而且书籍更容易更新和保持时新。
链接:
- 介绍
- JavaScript 基础知识
- 代码质量
- 对象:基础知识
- 数据类型
- 函数的高级用法
- 对象属性配置
- 原型、继承
- 类
- 错误处理
- Promises、async/await
- 生成器、高级迭代
- 模块
- 杂项
- MDN By Mozilla
MDN 更像是一个参考工具。对于新手来说,它并不是为学习而设计的。但对于已经对所阅读的技术有相当了解的人来说,它是一个极好的资源。是学习 HTML 和 CSS 的最佳在线资源。
链接:
https://developer.mozilla.org/en-US/docs/Web/JavaScript 课程大纲
- JavaScript 基础知识
- JavaScript 入门
- JavaScript 构建模块
- 介绍 JavaScript 对象
- 介绍
- 语法和类型
- 控制流和错误处理
- 循环和迭代
- 函数
- 表达式和运算符
- 数字和日期
- 文本格式化
- 正则表达式
- 索引集合
- 键入集合
- 使用对象
- 对象模型的详细信息
- 使用 promises
- 迭代器和生成器
- 元编程
- JavaScript 模块
- 客户端 JavaScript 框架
- 客户端 Web API
- JavaScript 重新入门
- JavaScript 数据结构
- 相等比较和相似性
- 闭包
- 继承和原型链
- 严格模式
- JavaScript 类型化数组
- 内存管理
- 并发模型和事件循环
- Javascript 30
Javascript 30 展示了如何使用 Javascript 创建或修改网站的基本方法。其他人都认为还有其他“更重要”的事情要学习,但练习代码并查看一些简单的工作示例也非常有用。
链接:
https://javascript30.com/ 课程大纲
- JavaScript 鼓组
- CSS + JS 时钟
- 使用 CSS 变量和 JS
- 数组运动日 1
- 弹性面板图库
- Ajax 类型提前
- 数组运动日 2
- Fun with HTML5 画布
- 14 个必备的开发工具技巧
- 按住 Shift 键选择多个复选框
- 自定义 HTML5 视频播放器
- 关键序列检测(KONAMI CODE)
- 滚动时滑入
- 对象和数组-引用VS副本
- 本地存储和事件委托
- 使用鼠标移动效果更改 CSS 文本阴影
- 对乐队名称进行排序,去除冠词
- 使用 Reduce 计算时间总和
- 令人难以置信的网络摄像头乐趣
- 原生语音识别
- 基于地理位置的时速计和指南针
- 跟随链接
- 语音合成
- 固定导航
- 事件捕获、传播、冒泡和一次
- 条纹下拉菜单
- 点击并拖动滚动
- 视频速度控制器 UI
- 倒计时时钟
- 敲击地鼠游戏
注意: 访问我的 YouTube 频道了解前端教程 订阅我的 YouTube 频道: https://www.youtube.com/channel/UCR64vQptythbJ1SmI-ub0Rg 最新文章: