一、在控制台中探索 JavaScript

在我们开始讨论代码行、对象、变量等等之前,我们需要知道什么是 JavaScript。JavaScript 是一种编程语言,用于向网页添加交互活动和构建 web 应用。静态网站现在不是很流行,因此,我们使用 JavaScript 使我们的网站具有交互性。

有些人也称它为脚本语言,因为它是一种简单的语言,不像其他语言那样需要编译器。JavaScript 不是作为一种通用编程语言设计的,它是为了操纵网页而设计的。您可以使用 JavaScript 编写桌面应用。JavaScript 还可以访问您机器的硬件。你可以试着用一个软件开发工具包 ( 软件开发工具包)制作一个桌面应用,比如手机版的 PhoneGap 或者微软桌面版的 app SDK。JavaScript 代码在网页上被解释,然后由浏览器运行。任何现代的互联网浏览器,比如火狐、Safari、谷歌 Chrome、UC 浏览器、Opera 等等,都支持 JavaScript。

一个编译器是一个处理代码并将其转换成机器语言的计算机程序。使网站互动意味着在网站上添加用户控制的功能。比如网上报名表格,网上计算器等等。静态网站有固定的对象和内容,向所有访问者显示相同的信息。

基本上,JavaScript 包含在一个 HTML 页面上,或者写在一个扩展名为.js的单独文件上。如果你对 HTML 一无所知,不要担心,因为你会在第三章介绍 HTML 和 CSS 中了解到。那么,在哪里可以使用 JavaScript 呢?

答案很简单,你可以做到以下几点:

  • 您可以创建活动用户界面。
  • 你可以控制网络浏览器。
  • 您可以验证用户输入(如果输入错误)。
  • 您可以创建可在浏览器上弹出的自定义网页,保存信息或图像。
  • 无需通用网关接口 ( CGI )即可创建动态页面。CGI 是网络服务器用来处理浏览器信息的。

大家要记住的是 JavaScript 不是 Java,不是 Sun 微系统开发的编程语言。

纵观本书,我们将使用谷歌 Chrome 作为默认浏览器,AtomT5 作为文本编辑器。

如果您的计算机上尚未安装这两个软件,则有必要下载并安装它们。

我们将使用 Atom 文本编辑器,因为它是一个跨平台编辑器,具有内置的包管理器,执行智能自动完成,并且具有许多其他优势。

安装谷歌 Chrome

要安装谷歌 Chrome,前往http://www.google.com/chrome点击立即下载,如下图截图所示:

Installing Google Chrome

然后按接受并安装按钮,如下图截图所示:

Installing Google Chrome

安装将根据您的网络速度和机器的硬件配置完成。

如果不想使用谷歌 Chrome 作为默认浏览器,取消勾选设置谷歌 Chrome 为我的默认浏览器

安装原子

安装 Atom 文本编辑器,按照 https://atom.io/链接,按下载 Windows Installer ,如下图截图所示:

Installing Atom

一个名为AtomSetup.exe的文件将开始下载。

点击AtomSetup.exe文件上的开始安装 Atom。

类型

请确保在安装时授予管理权限,以获得更好的性能。

安装完成后,Atom 将自动启动。

如果您在另一个平台上,请使用其他平台链接:

  • 如果你是 Mac 用户,去https://github.com/atom/atom/releases/latest链接下载atom-X.X.X-full.nupkg文件,其中X.X.X是 Atom 的版本号。双击文件进行安装。
  • If you are an Ubuntu user, you can follow the https://github.com/atom/atom/releases/latest link and download the atom-amd64.deb file. After downloading it, launch your Terminal in the same folder, where you placed the file after downloading it. Then, write the following code:

    ```js sudo dpkg --install atom-amd64.deb

    ```

    您可能需要管理密码来安装它。安装完成后,您可以通过输入Atom并按进入从终端运行 Atom。

Chrome 开发者工具

我们来看看用于 JavaScript 的 Chrome 开发者工具,特别是控制台。由于谷歌 Chrome 已经下载安装在你的机器上,打开谷歌 Chrome 浏览器,进入菜单(右上角),悬停在更多工具上,选择开发者工具,如下图截图所示:

Chrome Developer Tools

您将看到以下工具:

  • 元素
  • 网络
  • 来源
  • 时间线
  • 轮廓
  • 资源
  • 审核
  • 控制台

我们的第一个节目

现在,让我们检查 JavaScript 是否在您的机器上工作。

从工具中,选择控制台。如果找不到控制台,点击 > > 符号,如下图:

Our first program

打开控制台后,输入以下代码,然后在键盘上点击进入:

document.write("Hello World");

如果您可以在左侧面板上看到如下所示的输出,那么您已经在浏览器上成功配置了 JavaScript:

Our first program

您将看到如下输出:

你好世界

恭喜你!

下载示例代码

你可以下载你在http://www.packtpub.com账户购买的所有 Packt 书籍的示例代码文件。如果您在其他地方购买了这本书,您可以访问http://www.packtpub.com/support并注册,以便将文件直接通过电子邮件发送给您。

如果您看不到文本,请检查您的代码或安装具有管理权限的谷歌浏览器。

你也可以点击控制台的齿轮按钮。检查禁用 JavaScript 是否未选中:

Our first program

您也可以使用这个工具调试您的 JavaScript 代码。

如果你打错了什么;考虑到您忘记了Hello World字符串的逗号,您将得到以下错误:

Our first program

为了加快编写代码的速度,您可以学习一些控制台和 Atom 文本编辑器的键盘快捷键。

下面是控制台的几个键盘快捷键:

  • Ctrl + L :清除控制台
  • 标签:自动完成常用前缀
  • 右箭头:接受建议
  • Ctrl + U :清除控制台提示
  • 向上/向下:下一行/上一行
  • 进入:执行命令

以下是 Atom 文本编辑器的几个键盘快捷键:

  • Ctrl + B :浏览打开文件列表
  • T0] Ctrl + T1] + t2] alt + T3] • R = T5] : 重新加载原子

  • Ctrl+Shift+L:改变语法高亮
  • Alt+Shift+S:显示可用的代码片段
  • Ctrl+Shift+M:降价预览
  • Ctrl+Alt+I:切换开发工具
  • Ctrl + N :新文件
  • Ctrl+Shift+N:新窗口
  • Ctrl + P :打开文件(键入名称进行搜索)
  • Ctrl + O :打开文件
  • Ctrl+Shift+O:打开文件夹
  • Ctrl + S :保存
  • Ctrl+Shift+S:另存为
  • Ctrl + W :关闭标签
  • Ctrl+Shift+W:关窗
  • Ctrl + G :上线
  • Ctrl + L :选择线路
  • Ctrl+Shift+D:复线
  • Ctrl+Shift+K:删行
  • Ctrl +上/下:上移/下移一行
  • Ctrl + / :切换评论行
  • Ctrl + 进入:下方新行
  • Ctrl + [ / ] :缩进/取消缩进所选行
  • Ctrl + J :连线
  • Ctrl + Alt + :完整支架
  • Ctrl + M :转到匹配括号
  • Ctrl+Alt+M:选择匹配括号内的代码
  • Ctrl+Alt+/:折叠/展开码
  • Ctrl+Alt+F:折叠选中代码
  • Ctrl+Alt+[/]:折叠/展开所有代码
  • Ctrl + F :在当前文件中查找
  • Ctrl+Shift+F:在项目中查找
  • F3 :查找下一个
  • Shift + F3 :查找上一个
  • Ctrl + 进入:全部替换
  • Ctrl+Alt+/:搜索时使用 Regex
  • Ctrl+Shift+=/-:增加/减少文本大小
  • Ctrl + 0 (零):重置文本大小
  • F11 :全屏切换

我们为什么要使用 Chrome 开发者工具?

以下是 Chrome 开发工具的使用要点:

  • 容易看到错误
  • 使用行号很容易编辑/调试代码
  • 实时输出(无需刷新页面)

我们为什么用 Atom 作为文本编辑器?

以下是使用 Atom 作为文本编辑器的要点:

  • 可黑客性和可用性的零妥协组合
  • 一个打开的源文本编辑器
  • 每个 Atom 窗口本质上都是一个本地呈现的网页

运动

为了提高你的 JavaScript 知识,写一个程序来打印你的名字。

总结

在这一章中,我们看到了如何下载谷歌 Chrome 和 Atom,并安装它们。

您学习了如何使用 Chrome 开发工具(控制台)编写第一个代码。您还学习了一些 Chrome 开发工具和 Atom 文本编辑器的键盘快捷键。

您还学习了什么是 JavaScript,为什么学习 JavaScript 很重要,以及 JavaScript 与其他语言有何不同。

我们现在可以进入 JavaScript 的世界了。

你的旅程从第二章用 JavaScript 解决问题开始。