第一章
1.1
时间:1980
人物:Tim Berners-Lee
地点:欧洲核子研究组织中最大的欧洲核子物理实验室
事件:与Robert Cailliau建立ENQUIRE系统
1984年,世界上第一个客户端浏览器(World Wide Web)和第一个Web服务器httpd(超文本传输协议守护进程)
世界上第一个网站:http://info.cern.ch/hypertext/WWW/TheProject.html
现在的网址:http://info.cern.ch/
1.2
Web的特点:
1.易导航和图形化的界面
2.与平台无关性
3.分布式结构
4.动态性
5.交互性
1.3
web工作原理
网页中包含很多超链接,有内链接和外链接
1.4
URL:统一资源定位器,或者统一资源定位符,可以理解为网页地址
URL由协议,主机域名及路径和文件名三个部分组成
协议类型://服务器地址(端口号)/路径/文件名
协议类型如下:
服务器地址:资源主机的域名或IP地址(包括端口号),http默认的端口号是80
web服务器也称为网站,是指在因特网上提供web访问服务的站点,是由计算机软件和硬件组成的有机整体。一般由若干个网页有序组织在一起,第一个网页成为主页,为web服务器配置IP地址和域名,才能对外提供web服务。
超链接(Hyper Link)从一个网页指向另一个目标的连接关系,这个目标可以是另外一个网页,也可以是同一个网页不同位置,也可以是图片,电子邮件地址,文件,甚至是应用程序。
1.5
HTML:(Hypertext Markup Language)超文本标记语言,是web页面的结构,是SGML(标准通用标记语言)下的一个应用,也称为一个子集,是一种标准规范。SGML是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源。
HTML文档用来描述网页,由HTML标记和纯文本构成的文本文件
CSS,Cascading Style Sheet,级联样式表,也称为层叠样式表,标记语言,不需要编译,属于浏览器解释型语言,可以直接由浏览器解释执行。
Java Script,基于对象和事件驱动并具有相对安全性的客户端脚本语言,广泛用户客户端Web开发的脚本语言,常用来给HTML网页添加动态的功能。由Netscape的Brendan Eich设计,网景公司。
一个完整的Java Script实现是由 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM)组成。
DOM:与浏览器,平台语言无关的接口,使得用户可以访问页面上其他的标准组件
BOM:定义了js可以进行操作的浏览器的各个功能部件的接口,提供访问文档各个功能部件的途径及操作方法
AJAX:异步Javascript和XML。
JQuery:跨浏览器的JavaScript库,简化HTML和JavaScript之间的操作。
web前端开发工具:Editplus,Adobe Dreamweaver,Sublime Text,WebStorm,HBuilder
浏览器:Google Chrome,IE,firefox,Safari,Opera