Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/javascript

课程概览

如果你想将自己的网站提升到一个新的高度,那么引入交互性是必不可少的。虽然HTML5和CSS3可以让页面看起来漂亮,但要增加某些交互功能就需要更强大的编程语言,这就是JavaScript。只需对这门语言有基本的了解,你就可以创建一个能够响应页面加载、鼠标点击和键盘输入等常见事件的网页。

课程内容

第一周:数据类型
如果你以前没有使用过传统的编程语言,这一周将非常关键。在我们探讨如何使用JavaScript之前,我们会先讨论为什么要使用JavaScript。主要原因是JavaScript与DOM的互动非常简单。简单总是一个良好的开始。接着,我们会迅速进入各种生成输出的方式。虽然现在的代码可能还不够炫酷,但这是你迈向传统编程的第一步。然后,我们将回到计算机如何使用数据的基础知识,从变量、表达式和运算符开始。

第二周:响应你的观众
如果你过去写过HTML代码,希望你能养成良好的习惯:验证你的代码——确保你关闭了所有打开的标签。还有其他一些规则你可能遵循也可能没有,例如每个页面上id属性只能使用一次的原则。这称为编写“干净”的代码。在我们根据用户与页面的互动操控网页的不同组件时,遵循这些规则的原因和重要性变得显而易见。特别是你将会学习JavaScript鼠标事件和触摸事件。本周的学习材料将以一个照片图库的示例结束,你可以跟随我一起创建。

第三周:数组和循环
本周我们将深入探讨更复杂的编程概念:数组和循环。数组可以让你表示一组相关信息,而循环为你的程序提供了效率和灵活性。通过使用这两个概念,我们将扩展照片图库的示例。

第四周:使用JS进行互动图像
这一周我们会把已有的概念结合起来做一些“酷炫”的事情。我们会在此停下来讨论酷炫事物与无障碍之间的权衡。本周的最终项目将是你第二周的编码项目的新版本。你将使用自己的图片制作一个互动照片图库,并为其添加键盘可访问性功能。

总结

总的来说,这门课程是一个极好的机会,让你在不需要深厚编程背景的情况下,掌握JavaScript的基础知识,并创建带有交互性的网页。无论是对于新手还是希望增强技能的开发者,这都将是一个值得推荐的课程!

课程主页: https://www.coursera.org/learn/javascript

作者 CourseEye