动态网页编程新手入门必读

动态网页编程新手入门必读

ID:37714404

大小:33.50 KB

页数:4页

时间:2019-05-29

动态网页编程新手入门必读_第1页
动态网页编程新手入门必读_第2页
动态网页编程新手入门必读_第3页
动态网页编程新手入门必读_第4页
资源描述:

《动态网页编程新手入门必读》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、全有文档友情提供www.ldflover.com动态网页编程新手入门必读(ASP)  在上面的教程文章中,大家学习了静态网页HTML标签、CSS层叠样式表、JavaScript和VBscript脚本相关内容,在这里,大家即将步入动态网页设计大门,作者本人虽然在动态网页编程方面没有很大的建树,但根据本人近五年来对网页的疯狂追求和学习,也对网上诸多动态语言有所了解,在这里还是要给大家几点忠告,如果大家想学好动态网页编程,还是认真读一下本文,希望对大家学习动态语言有所帮助!  学好动态语言的前题--必须精通HTML超

2、文本标记性语言,对客户机与服务器之间的请求应答模式有所了解,熟练一种或多种客户端脚本语言,最好有程序语言相关基础,特别是面向对面向对象的程序设计有一定的基础。必须精通HTML,有手写HTML代码的能力:  很多人可能这样认为:有了前台编辑软件诸如FrontPage、Dreamweaver、VisualStudioWebDev,我还学HTML干嘛?现在做网站都是什么ASP,PHP,JSP动态网页,我还学HTML静态的代码干嘛?如果你也有这样的认为,那就大错特错了!  一般的网页编辑才用那些软件,但是要真正成为网页

3、高手,必须得学HTML,必须学会分析HTML源代码,而且要学其它的动态网页编程,您必须精通HTML代码的组成,以及其各类网页元素标签,属性等等。因为像网络高级编程技术ASP、PHP、Java,最终都还会转化成HTML格式的文本而发给客户浏览器。下面我们就用最通俗的语言来简要说明一下一般动态网页中,服务器与客户机之间的应答请求模式(即B/S模式)。www.ldflover.com全有中国全有文档友情提供www.ldflover.com  首先我们来分析一下通常的静态网页是怎样工作的呢?首先我们必须把要让别人浏览的

4、网页放在服务器上,而这个服务器就是专门用来提供WEB服务的。浏览网页的人所在的机器,我们叫它客户机。这时,浏览者就可以在地址栏中输入服务器的地址,来访问网页,而服务器具体地是怎样让浏览者看到网页的呢?首先我们知道,用户要打开浏览器,然后在地址栏中输入网址,回车,这时,浏览器会将客户的请求命令信息,也就是我们所说的Http头(这里我们暂且叫它字符串)发送给服务器,而这些“字符串”中包含有特定的诸如客户机的地理位置、浏览器版本、操作系统、请求页面的方式等等内容的一些命令,当服务器接收到这些命令后,就会把网页内容发送

5、给客户,那么它发送的倒底是什么信息?就是HTML代码,HTML代码是任何类型的浏览器都能够认得的语言。就像我们人类的语言一样,中国人讲汉语,法国人讲法语,那么我们是怎么沟通的呢?我们都去学英语,最后我们就可以交流了,在这里,英语就是一种大家都能明白的语言。程序也一样,对于网页,只有HTML代码是几乎所有浏览器都认得的语言,那么服务器把HTML代码直接发送给客户机。当客户机收到HTML代码后,会将代码放到客户机硬盘的一个临时文件夹中,然后再将临时文件夹中的HTML文件装入到客户机器的浏览器里,让浏览器解释执行HT

6、ML代码,并生成我们能看到网页实质内容,这就是一般静态网页的请求-应答模式。  那么动态网页又是怎样执行的呢?我们再来以刚才这种思路分析一下:首先用户在客户机的浏览器地址栏中输入要查看的动态网页相关信息,浏览器用户的请求以HTTP头命令的形式将请求信息发送给服务器,而服务器此时接收的是一个需要查看动态网页的信息,这时服务器并不是直接把动态网页的代码发送到客户端的,由于浏览网页的用户很多,这就意味着客户机的操作系统、浏览器都不会是统一的,而我们说过,客户机浏览器只能够认得HTML和相关客户端脚本代码,所以服务器端

7、必须将动态网页代码进行加工,将它们转换成客户机都认得的语言(HTML),这个加工的过程就是由动态语言来执行的,也就是说,动态语言就是首先在服务器端执行,生成HTML代码,然后再将生成好的HTML代码发送给客户机,让客户机解释执行。也就是说动态语言它并不是浏览器能认得的代码,而仅仅只是在服务器端加工数据,处理生成HTML代码的一种脚本语言,由于它在服务器端执行,即动态语言并不会发送给客户端,所以我们通常可以在动态语言中放入一些安全信息,如用户登录,表单数据处理,写入数据库等,提高了程序的安全性(有关动态语言更多内

8、容,请见后面的文章,在这里就不多说了)。  介绍了上面的内容,相信大家对“静态”与“动态”有所了解了吧?在这里我们或许说“客户端语言”与“服务器端语言”www.ldflover.com全有中国全有文档友情提供www.ldflover.com来的直接!的确,HTML是客户端让浏览器解释执行的,动态语言是在服务器端执行的,如果没有了客户端的HTML,我想谈这些服务器端的也失去了它的意义。就

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。