Before Coding [12] - JavaScript - 数据类型

必备知识:前面课程的学习

概述

JavaScript 语言可以识别下面 7 种不同类型的值:

其中六种是原型的数据类型:

  • Boolean. 布尔值,true 和 false.
  • Null. 一个表明 null 值的特殊关键字。 JavaScript 是大小写敏感的,因此 null 与 Null、NULL或其他变量完全不同。
  • Undefined. 变量未定义时的属性。
  • Number. 表示数字,例如: 42 或者 3.14159。
  • String. 表示字符串,例如:”Howdy”。
  • Symbol . 一种数据类型,它的实例是唯一且不可改变的。

以及 Object 对象。

Before Coding [11] - JavaScript - 变量和常量

必备知识:前面课程的学习

JavaScript 基础知识

JavaScript 的很多语法借鉴自 Java,但也受 Awk,Perl 和 Python 影响。 同时,JavaScript 是大小写敏感的,使用 Unicode 字符集。

在 JavaScript 中,语句用分号分隔(;),它也具有分号自动插入功能来结束语句。但是,建议随时添加分号结束你的语句以避免副作用。

Before Coding [10] - JavaScript - 学习前的准备

必备知识:

  • 对互联网和万维网 (WWW) 有基本的认识。
  • 熟悉HTML。

JavaScript 简介

JavaScript 是一门跨平台、面向对象的轻量级脚本语言。 在主机环境中, JavaScript 能够通过连接环境对象而实现可控制编译。

JavaScript 内置了一个包含一系列对象的标准库,比如数组、日期、数学和一个语言元素核心集合包括操作符,流程控制符以及语句等。JavaScript 的核心部分可以通过组合已有语言核心对象来扩展语言以适应不同用途,例如:

  • 客户端的 JavaScript 通过提供控制浏览器及其文档对象模型(DOM)的对象来扩展语言核心。例如:客户端版本直接支持应用将元素放在在HTML表单中并且支持响应用户事件比如鼠标点击、表单提交和页面导航。
  • 服务端的 JavaScript 则通过提供有关在服务器上运行 JavaScript 的对象来可扩展语言核心。例如:服务端版本直接支持应用和数据库通信,提供应用不同调用间的信息连续性,或者在服务器上执行文件操作。

Before Coding [7] - 计算机网络 - URL

必备基础:掌握了 HTML 基础。

概述

URL的概念

URL,Uniform Resource Locator,统一资源定位符,它是一个网页的关键概念,它是浏览器使用的机制来检索Web上的任何已发布的资源。

一个网址无非是一个给定的独特的资源在网络上的地址。在理论上,每个有效的网址指向一个独特的资源。这些资源可以是一个HTML页面,一个CSS文件,图像,等等。在实践中,也有一些例外,最常见的是一个URL指向不再存在或已移动的资源。作为由Web服务器表示的资源和网址本身是由Web服务器处理的,它是由Web服务器的所有者来仔细管理该资源及其相关的网址。

Before Coding [6] - 计算机网络 - 网络交互流程

必备基础:无

客户端和服务器

连接到互联网的计算机被称作客户端和服务器。下面是一个简单描述它们如何交互的图表:

  • 客户端是典型的Web用户入网设备(比如,你连接了Wi-Fi的电脑,或接入移动网络的手机)和设备上可联网的软件(通常使用像 Firefox 和 Chrome的浏览器)。
  • 服务器是存储网页,站点和应用的计算机。当一个客户端设备想要获取一个网页时,一份网页的拷贝将从服务器上下载到客户端机器上来在用户浏览器上显示。

Before Coding [5] - 计算机网络 - 互联网工作原理

必备基础:无

概述

互联网是网络的支柱,以这种技术为基础使网络成为可能。作为基础,互联网是把电脑互相连接起来的一个巨大网络。

互联网的历史有些模糊不清。它开始于1960年美国军方的研究项目,1980年在公共大学和公司的支持下,演变为一种公共基础设施。随着时间的变化,各种各样的技术支持着互联网的发展,但是他的工作方式却没有改变多少:互联网确保所有的电脑之间的连接,无论发生什么他们依旧保持连接。