1、 网页基本常识 我们平时常见的网页,基本可以分为两类,静态网页(htm,html 等)和动态网页(asp、cgi 、php 等) 。静态网页交互性不强,只是单纯的传输信息给客户浏览器,而动态的一般有很强的交互性,很多都在一定程度上结合了数据库,能进行资料的搜索等功能,常用于论坛,留言本,网上订单等。常用的网页脚本语言VBScript 、 JScript ,也是一种编程语言。下面这几点是在别的地方抄来的,就当看小说一样看下吧,只需大概知道下就行了。 一、什么是 HTML? 网页的学名称作 HTML 文件,是一种可以在 www 网上传输,并被浏览器认识和翻译成页面显示出来的文件。www 是“wor
2、ld wide web“的缩写;HTML 的意思则是“Hypertext Markup Language“,中文翻译为 “超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。 网页就是由 HTML 语言编写出来的。 HTML 语言只是一种排版语言,语法就类似于这样: “页高 8 宽 5,(1,2)处插入高 1 宽 1 的图片 A.“ HTML 语言发展很快,已经历经 HTML1.0,HTML2.0 和 HTML3.0,html4.0 多个版本,现在 html5.0 正在测试同时 DHTML (动态),VHTML( 虚拟),SHTML 等也飞速发展。我们现在
3、一般只要掌握 HTML4.0 就可以了。 二、什么是动态 HTML(DHTML) ? 动态 HTML 是一组技术,是一种新的思想方法,它被设计用来创造和显示更多的交互性网页,包括动态样式,动态内容,2D 布局,数据捆梆和多媒体效果等等。 动态 HTML (DHTML) 是一门令人兴奋的新技术,它完全克服了传统 HTML 的不足,极具发展前景。DHTML 使用一个文件对象模型 (DOM) 来扩充 HTML 语言,使得 WEB 页面的所有元素及其属性都可以实时存取, 从而允许你使用脚本动态地修改页面元素,而这些都不需要 WEB 服务器的干预。使用 DHTML 完全能够设计出复杂的,动态的,交互式的
4、 WEB 页面,使我们的WEB 页面将因此而变得更为生动和精彩。DHTML 目前正在发展中,尚没有形成一个标准。Microsoft 和 Netscape 两大公司对 DHTML 各有自己的看法,尽管两大公司都使用了很多相同的技术术语,并引用相同的已发表和提议的标准集合,但在具体实现中,两者不能统一。Netscape 是增加一些新的标记(主要是 Layer, Ilayer 等),而 Microsoft 是对现有的标记增加一些新的属性。由此引起的问题是在 Internet Explorer 上正常运行的动态网页,在 Netscape 上可能会不正确运行;反之亦然。W3C 目前正在努力开发一种标准使
5、它能与所有的平台和浏览器兼容。 三、什么是 HTTP? Hypertext Transfer Protocol, WWW 服务程序所用的协议。我们在用浏览器浏览网页时,使用的就是这个协议,所以在地址栏中都要输入 HTTP:/。 四、什么是 FTP? FTP 是 File Transfer Protocol(文件传输协议)的缩写。它是一种在 UNIX 类操作系统上使用的协议,现在已经被纳入 TCP/IP 协议中,被广泛的应用在Internet 上。它的传输方式一般分为 ASCII 和 BIN(二进制)两种。我们在说到 Internet 上的 FTP 时,通常是指一些使用 FTP 协议的站点和 F
6、TP 的传输方式。 五、上传主页有哪几种方式?E-Mail 方式维护主页是什么意思? 通常我们上传主页的方式是由提供主页空间的 ICP 来决定了。一般的上传方式有 FTP、HTTP、和 E-Mail 三种。FTP 是文件传输协议的英文缩写,光看字面意思,我们就应该知道传输文件是它的拿手好戏。好戏。HTTP 方式是利用浏览器与服务器链接,向服务器端发送文件。E-Mail 方式是指在维护主页的时候将要更新的内容用压缩软件压缩打包,用 E-Mail 发给主页空间所在网站的WebMaster。再由 WebMaster 将主页内容解压打开,完成更新工作。这三种上传的方式中,FTP 以它的快速和良好的交互
7、性,得到了大家的公认和推崇,现在已经是最流行的上传和下载方式了。而 E-Mail 上传方式的优点是安全性极高,不易被黑客乘虚而入。但是由于交互性和灵活性太差,已经很少使用了。 六、什么是 CGI? CGI 意思为 Common Gateway Interface,公共网关接口,一种基于浏览器的输入、在 Web 服务器上运行的程序方法。 CGI 脚本 使你的浏览器与用户能交互,为了在数据库中寻找一个名词, 提供你写入的评论,或者从一个表单中选择几个条目并且能得到一个明确的回答. 如果你曾经遇到过在 web 上填表或进行搜索, 你就是用的 CGI 脚本。你那时也许没有意识到,因为大部分工作是在服务
8、器上运行的,你看到的只是结果。作为一个网页设计者,你创建客户端的 CGI 脚本,服务器端的程序用来处理用户输入,结果返回给用户。 七、什么是 ASP? Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。
9、当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了 Active Server Pages 所独具的一些特点: 1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 2. 无须 compile 编译,容易编写,可在服务器端直接执行。 3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Ser
10、ver Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 6.Active Se
11、rver Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 7. 可使用服务器端的脚本来产生客户端的脚本。 8. 物件导向( Object-oriented )。 9.ActiveX Server Components(ActiveX 服务器元件) 具有无限可扩充性。可以使用 Visual Basic 、 Java、Visual C+ 、COBOL 等编程语言来编写你所需要的 ActiveX Server Component 。 八、JavaScript 是什么?Java 和 JavaScript 是一样的吗? JavaScript 是一种
12、新的描述语言,此一语言可以被嵌入 HTML 的文件之中。透过 JavaScript 可以做到回应使用者的需求事件(如 form 的输入)而不用任何的网络来回传输资料。所以当一位使用者输入一项资料时,它不用经过传给服务器端(server)处理,再传回来的过程,而直接可以被客户端(client)的应用程序所处理,你也可以想像成有一个可执行程式在你的客端上执行一样。javascript 虽然效果不错,但它在网络上的效果奇慢。 在 JavaScript 上,JavaScript 和 Java 很类似,但到底并不一样。Java 是一种比 JavaScript 更复杂许多的程序语言。而 JavaScrip
13、t 则是相当容易了解的语言,JavaScript 创作者可以不那么注重程序技巧。所以许多 Java 的特性在JavaScript 中并不支持。 九、常用的 WEB 图像格式有哪些? 1、PNG(Portable Network Graphic) PNG 格式是 WEB 图像中最通用的格式。它是一种无损压缩格式,但是如果没有插件支持,有的浏览器可能不支持这种格式。PNG 格式最多可以支持 32 位颜色,但是不支持动画图。 2、GIF (Graphics Interchange Format) GIF 是 Web 上最常用的图像格式,它可以用来存储各种图像文件。特别适用于存储线条、图标和电脑生成的
14、图像、卡通和其它有大色块的图像。GIF 文件非常小,它形成的是一种压缩的 8 位图像文件,所以最多只支持 256 种不同的颜色。Gif 支持动态图、透明图和交织图。 3、BMP(Windows Bitmap) BMP 格式使用的是索引色彩,它的图像具有极其丰富的色彩,可以使用 16M色彩渲染图像。此格式一般用在多媒体演示和视频输出等情况下。 4、TIFF(Tag Inage File Format) TIFF 格式是对色彩通道图像来说最有用的格式,支持 24 个通道,能存储多于4 个通道。TIFF 格式的结果要比其它格式更大、更复杂,它非常适合于印刷和输出。 5、JPEG(Joint Phot
15、ographic Experts Group) JPEG 是 Web 上仅次于 GIF 的常用图像格式。JPEG 是一种压缩得非常紧凑的格式,专门用于不含大色块的图像。JPEG 的图像有一定的失真度,但是在正常的损失下肉眼分辨不出 JPEG 和 GIF 图像的差别。,而 JPEG 文件只有 GIF文件的 1/4 大小。JPEG 对图标之类的含大色块的图像不很有效,不支持透明图和动态图。 6、TGA(Targa) TGA 格式与 TIFF 格式相同,都可以用来处理高质量的色彩通道图形。 另外,PDD、PSD 格式也是存储包括通道的 RGB 图像的最常见的文件格式。 十、域名 由于 IP 地址全是
16、些的数字,为了便于用户记忆,Internet 上引进了域名服务系统 DNS(Domain Name System)。当您键入某个域名的时候,这个信息首先到达提供此域名解析的服务器上,再将此域名解析为相应网站的 IP 地址。完成这一任务的过程就称为域名解析。 以机构区分的最高域名原来有 7 个:com(商业机构)、net(网络服务机构)、gov(政府机构)、mil(军事机构)、org (非盈利性组织)、 edu(教育部门)、int(国际机构)。 1997 年又新增 7 个最高级标准域名:firm(企业和公司)、store(商业企业)、web(从事与 WEB 相关业务的实体)、arts(从事文化娱
17、乐的实体)、REC(从事休闲娱乐业的实体)、info(从事信息服务业的实体)、nom(从事个人活动的个体、发布个人信息)。这些域名的注册服务 由多家机构承担, CNNIC 也有幸成为注册机构 之一; 按照 ISO3166 标准制定的国家域名,一般 由各国的 NIC(Network Information Center, 网络信息中心 )负责运行。 以地域区分的最高域名有:AQ(南极洲)、AR(阿根廷)、AT (奥地利)、AU(澳大利亚)、BE (比利时)、 BR(巴西)、 CA(加拿大)、CH(瑞士)、CN(中国)、DE(德国)、DK(丹麦)、ES(西班牙)、FI(芬兰)、FR(法国)、GR(希腊)、IE(、爱尔兰)、IL(以色列)、IN(印度)、IS(冰岛)、IT(意大利)、JP(日本)、KR(韩国)、MY(马来西亚)、NL(荷兰)、NO(挪威)、NZ(新西兰)、PT (葡萄牙)、RU(俄罗斯)、SE(瑞典)、 SG(新加坡)、 TH(泰国)、TW(中国台湾)、UK 或GB(英国)、US (美国)(一般可省略)等。 从域名的结构上来看,域名可分为一级域名、二级域名、三级域名等。以电脑报网站为例 是个一级域名,在一级域名的下一级 就是一个二级域名,如果要在 下面设立 则是三级域名了。我们见到的免费域名通常是二级域名。