javascript
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
javascript常用于处理业务逻辑,数据操作,
地址栏输入ip地址背后发生的事情
- 地址栏输入
www.baidu.com
url(统一资源定位符,如:http://www.baidu.com) - 浏览器解析域名
IP地址往都难以记住,但机器间互相只认IP地址,于是人们发明了域名,让域名与IP地址之间一一对应,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。 - 浏览器与网站建立TCP连接(三次握手)
第一次握手:客户端向服务器端发送请求(SYN=1) 等待服务器确认;
第二次握手:服务器收到请求并确认,回复一个指令(SYN=1,ACK=1);
第三次握手:客户端收到服务器的回复指令并返回确认(ACK=1)。 - 请求和传输数据

- 浏览器渲染页面
javascript能做什么
- 编程,计算
- 响应页面html处理
- ajax与后台交互
- node服务器相关处理,操作数据库,api编写等等。
学习资料推荐
JavaScript高级程序设计(第3版)学习基础语法