从零开始学JavaScript

621 人学过

这套 JavaScript 入门教程针对初学者编写,内容全面,语言精练,实例丰富,是一份不错的 JavaScript 学习指南。

课程内容
共15个章节 15个实验
1 实验1:JavaScript入门

Javascript概要,学会使用vscode,掌握在浏览器中启用JavaScript和JavaScript -在HTML文件中的位置。

实验1 实验1:JavaScript入门
Javascript是世界上最流行的编程语言,这使它成为程序员的最佳选择。一旦你学会了Javascript,它会帮助你使用不同的基于Javascript的框架,如jQuery, Node.JS等开发出色的前端和后端软件。Javascript无处不在,它安装在每一个现代web浏览器上,所以要学习Javascript,你真的不需要任何特殊的环境设置。例如Chrome、Mozilla Firefox、Safari以及目前你所知道的所有浏览器都支持Javascript。Javascript可以帮助你创建非常漂亮的网站。您可以开发具有控制台外观和感觉的网站,并为用户提供最佳的图形用户体验。JavaScript的使用现在已经扩展到手机应用开发、桌面应用开发和游戏开发。这为Javascript程序员提供了许多机会。由于高需求,有大量的工作增长和高薪为那些知道JavaScript的人。你可以浏览不同的求职网站,看看在求职市场上拥有JavaScript技能会是什么样子。Javascript的一大优点是,您会发现大量已经开发好的框架和库,它们可以直接用于软件开发,减少投放市场的时间。
2 实验2:Javascript-变量与操作符

介绍了JavaScript中的变量和各种操作符

实验1 实验2:Javascript-变量与操作符
变量与操作符
3 实验3:Javascript-控制流

JavaScript中的各种循环和循环控制。

实验1 实验3:Javascript-控制流
控制流
4 实验4:JavaScript-函数

学习JavaScript中有关函数的知识

实验1 实验4:JavaScript-函数
函数是一组可重用的代码,可以在程序的任何地方调用。这样就不需要一次又一次地编写相同的代码。它帮助程序员编写模块化代码。函数允许程序员将一个大的程序分成许多小的和可管理的函数。与其他高级编程语言一样,JavaScript也支持使用函数编写模块化代码所需的所有特性。您一定在前面的章节中见过alert()和write()这样的函数。我们一遍又一遍地使用这些函数,但它们只用核心JavaScript编写过一次。JavaScript也允许我们编写自己的函数。本节解释如何用JavaScript编写自己的函数。
5 实验5:JavaScript - 事件

学习各类型事件并理解

实验1 实验5:JavaScript - 事件
JavaScript与HTML的交互是通过用户或浏览器操作页面时发生的事件来处理的。当页面加载时,它被称为一个事件。当用户单击按钮时,该单击也是一个事件。其他例子包括按下任意键、关闭窗口、调整窗口大小等事件。开发人员可以使用这些事件来执行JavaScript编码的响应,这将导致按钮关闭窗口、向用户显示消息、验证数据以及几乎任何其他类型的可以想象的响应。事件是文档对象模型(DOM)第3级的一部分,每个HTML元素都包含一组可以触发JavaScript代码的事件。
6 实验6:Javascript - Cookies

学习理解Cookie

实验1 实验6:Javascript - Cookies
JavaScript中的Cookies
7 实验7:JavaScript -页面重定向

学习页面的重定向

实验1 实验7:JavaScript -页面重定向
页面重定向
8 实验8:Javascript - 对话框

学习有关对话框的内容并理解

实验1 实验8:Javascript - 对话框
对话框
9 实验9:JavaScript - Void关键字

Void关键字的两个用途

实验1 实验9:JavaScript - Void关键字
Void关键字
10 实验10:JavaScript - 网页打印

打印网页内容

实验1 实验10:JavaScript - 网页打印
网页打印
11 实验11:JavaScript - 对象的概述

学习有关对象的内容并理解

实验1 实验11:JavaScript - 对象的概述
JavaScript是面向对象编程(OOP)语言。如果一种编程语言为开发者提供了四种基本功能,那么它就可以被称为面向对象的语言
    封装−将相关信息(无论是数据还是方法)存储在一个对象中的能力。
    聚合——将一个对象存储在另一个对象中的能力。
    继承——一个类的某些属性和方法依赖于另一个类(或类的数量)的能力。
    多态——编写以多种不同方式工作的函数或方法的能力。
对象由属性组成。如果一个属性包含一个函数,它被认为是对象的一个方法,否则属性被认为是一个属性。

12 实验12:JavaScript - 数字对象

Number的属性和Number方法

实验1 实验12:JavaScript - 数字对象
Number对象表示数字日期,可以是整数或浮点数。通常不需要担心Number对象,因为浏览器会自动将Number字面量转换为Number类的实例。

创建数字对象的语法为:var val = new Number(number);

对于number,如果提供任何非数字参数,则该参数不能转换为数字,它将返回NaN(不是-一个- 数字)。

13 实验13:JavaScript - 布尔对象

学习布尔属性和布尔方法。

实验1 实验13:JavaScript - 布尔对象
布尔对象表示两个值,“true”或“false”。如果value parameter被省略,或者值为0、-0、null、false、NaN、undefined或空字符串(""),则对象的初始值为false。

使用语法创建一个布尔对象。var val = new Boolean(value);

14 实验14:JavaScript - 字符串对象

学习字符串属性、字符串方法和字符串HTML包装器。

实验1 实验14:JavaScript - 字符串对象
String对象允许你处理一系列字符;它用许多辅助方法包装了Javascript的string原始数据类型。

由于JavaScript自动在字符串原语和字符串对象之间进行转换,你可以在字符串原语上调用字符串对象的任何helper方法。

使用后面的语法创建一个字符串对象:var val = new String(string);

string参数是经过正确编码的一系列字符。

15 实验15:JavaScript-数组对象

学习数组属性和数组方法。

实验1 实验15:JavaScript-数组对象
Array对象允许在一个变量中存储多个值。它存储相同类型的元素的固定大小的顺序集合。数组用于存储数据集合,但通常把数组看作相同类型变量的集合更有用。
从零开始学JavaScript

共15个实验

参加本课程
JavaScript