您的位置:首页 > Web前端 > JavaScript

javascript笔记整理系列 - 浏览器中的JavaScript

2017-03-06 12:01 197 查看

1 网络和Internet

1.1 Internet

如果两台电脑用电缆连接,那么这两台电脑可以互相收发数据;如果将全世界的机器连接起来,全世界的机器就会形成一张巨大的网,我们将这个网络成为Internet。

1.2 网络协议

如果你是一个法国人,我对你说东北话,你对我说法国话,咱俩谁也不明白对方在表达什么。那咋办?逼的没招了,得,讲英语。

计算机也是这样,计算机之间的通信也需要有个规矩,你给我发的数据得符合这个规矩,我才能理解。这个规矩在计算机领域中叫做协议。

传输控制协议(TCP),我们经常在电脑上看到,但不知道这玩应干啥用的。所有链接到互联网的设备都会使用到TCP,多数互联网通信都构建在这种协议之上。

TCP连接的工作方式是一台电脑必须等待或者监听,另一台电脑开始与之通信。一台机器为了同时监听不同类型的通信信息,会为每个监听器分配一个与之关联的数字,我们尝尝管它叫端口。随后另一台机器连接到使用了正确端口号的目标机器上。如果可以连接到目标机器,而且目标机器在监听对应的端口,则说明连接成功。

我们称负责监听的计算机为服务器,而连接服务器的计算机名为客户端

2 web

万维网(World Wide Web,不要将其与Internet混淆)是包含一系列协议和格式的集合,允许我们通过浏览器访问网页。

你只需将一台计算机连接到Internet并监听80端口,然后利用超文本传输协议(HTTP)就可以在Web上创建新的内容。其他计算机可以通过网络,并使用HTTP协议获取其他计算机上的文件。

网络中的每个文件都能通过唯一资源定位符(URL)访问:

http://www.csdn.net/test_browser.html


1.
http://
表示URL使用的是HTTP协议。(加密的HTTP连接则使用
https://
来表示)

2.
www.csdn.net
表示获取文件的服务器地址。

3.
test_browser.html
表示我们想要获取的具体文件(或资源)的路径。

每台连接到互联网的计算机都可以得到唯一的IP地址,可以直接使用IP作为URL中的服务器名。但是IP不太好记,因此可以注册一个域名来指向特定计算机或者一组机器。用户访问域名,域名通过ip访问服务器,再通过HTTP协议获取资源。

3 HTML

 HTML,即超文本标记语言(Hypertext Markup Language)的缩写,是在网页中得到广泛使用的文档格式。HTML文档不仅包含文本,还包含了标签。

1. 普通文本中的起始尖括号写成
<


2. 闭合尖括号写成
>


3. &写成
&


4 HTML和JavaScript

 script标签

5 沙箱

  JavaScript无法查看电脑中的任何文件,也无法修改与其所在页面无关的数据,这种隔离程序运行环境的技术成为沙箱。

  实现沙箱的难点是:一方面要给予程序一定的自由,但又要限制程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript