web-1.网页基础知识
一.基本知识
- JavaScript是目前最流行的脚本语言之一,他不仅可以直接用于HTML文档以获得交互效果或者其他的动态效果,还可以运行与服务器替代传统的CGI脚本程序。
- TCP/IP是目前应用最广泛的网络通讯协议。
- 超文本:超文本的简称,是一种全局性的信息结构。它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。
- 超文本传输协议HTTP(HyperText Transfer Protocol)是WWW上计算机之间进行通信的一种协议。我们看到网页地址都是以“http://”开头的。
二.网址、网站、网页和浏览器
- 网址
IP地址:一组32位的十进制数,唯一标识Internet中的一台主机。为了方便记忆和书写,IP地址通常表示成由小数分隔的4组十进制数字,例如192.168.0.1
域名地址:域名地址的一般格式如下:主机名.网络名.机构名.类别名.国别名。
国际上常见的类别有.com(商业机构)、.net(网络组织)、.org(非营利性组织)、.edu(教育机构)、.gov(政府部门)等;国别名.cn(中)、.uk(英国)、.jp(日本)
- 网站
简单来说,网页和网站的区别在于:通过浏览器看到的画面就是网页,而网站是由网页的集合组成的。网页,说具体点就是单个文件,浏览器是用来解读这份文件的;而网站是由许多网页文件集合而成的,这些网页通过超链接连接在一起,当然只有一个网页也可以是网站。
- 网叶
网页又叫做Web页,实际上是一个文件,它存放在和Internet相连的某个服务器上。
网页的后缀名:通常所看到的网页的后缀名是.html或.htm,又称HTML文件。另外还有以.asp
、.jsp、.aspx、.php等为后缀名的网页文件,这些不同类型的后缀名代表不同类型的网页类型。网页分为动态网页和静态网页。
- 浏览器
浏览器(Browser)是用于阅读WWW上的信息资源的一个客户软件。
三.HTML、CSS和JavaScript
- HTML
HTML(HypeerTrxt Markup Language,超文本标记语言)是Web的核心和基础。
用该种语言编写的超文本格式文件。因为采用的是ASCII文本编码格式,所以凡是可以编辑文本格式文件的编辑软件都可以用来编写HTML文件。
例子:
<!__*****************************************__>
<!__hello world!__>
<!__*****************************************__>
<html>
<head>
<title>hello world!</title>
</head>
<body>
<hl>hello</hl>
<img src="./connect.jpg">
</body>
</html>
- CSS
层叠样式表(CSS,Cascading Style Sheet)是一种为HTML提供增强补充服务的工具。可以用简单的插入方式,更改网络页面的好多设置。是要在源码中插入style语句即可。
例子:
<html>
<head>
<title>CSS</title>
<style>
a:hover{background:red;color:red}
</style>
</head>
<body>
<hl>
hello
</hl>
<a href = "http://www.nankai.edu.cn">
访问指南
</a>
</body>
</html>
- JavaScript
JavaScript语言是Netscape公司开发的一种基于对象(Object)和事件驱动(Even Driven)的脚本语言,使用它可以开发交互式的Web页面。
其主要是嵌入在HTML页面中使用,不能访问本地硬盘,只能通过浏览器实现信息浏览或者动态交互,具有较强的安全性。
注意:JavaScript代码不能被编译为二进制代码,而是放置在HTML网页的<script>和</script>标记之间。当浏览器读到<script>标记后,就知道应该把其中的内容当成是脚本语言来解释执行,而不是当做普通的网页文本。
例如:
<html>
<head>
<title>JavaScript</title>
</head>
<body>
<script language = "JavaScript">
document.write("让我们努力学习")
</script>
</body>
</html>
注:在<head>和</head>标记之间可以防止标题以及文件信息等内容;正文主体则夹在<body>和</body>之间,即所有的页面的内容所在。页面上显示的任何东西都包含在这两个标记之间。