如果您了解一点HTML,则可以创建一个功能强大的网页,通知和娱乐网站访问者。 基本网页可能很有用,但需要编程代码才能使交互式,数据驱动和更具吸引力的高级站点成为可能。 您使用的编程语言的类型取决于您的Web设计目标。 在构建网站之前,请了解客户端编程和服务器端编程之间的区别。 它们具有某些功能,但是在显着方式上有所不同。

两个商人在服务器机房中使用计算机

客户端说明

当您在浏览器的地址栏中键入URL时,计算机将充当从远程Web服务器请求信息的客户端。 您在网页上看到的所有代码,文件,数据和图像都来自将其发送到浏览器的远程服务器。 浏览器会组合接收到的资源并生成您看到的Web页面。 简单的网页只能包含HTML语句,文本和图像,而更复杂的网页可以执行驻留在客户端浏览器或Web服务器上的代码。

客户端编程基础

通过在HTML文档中粘贴一些JavaScript语句并在浏览器中查看,任何人都可以在几分钟内创建客户端Web应用程序。 JavaScript是网站所有者在其Web应用程序中使用的主要客户端脚本语言。 您可以使用JavaScript使对象在网页上移动,验证表单输入,创建特殊效果,显示错误消息并提示人们提供信息。

附加的客户利益

由于浏览器不必与远程Web服务器通信即可执行这些类型的任务,因此客户端代码可以比服务器端代码更快地执行某些任务。 例如,单击按钮打开菜单时,客户端代码可以立即运行它。 如果服务器端代码处理了该任务,则必须等待浏览器与服务器通信才能看到菜单打开。 您也不必在Web服务器上安装特殊软件即可创建和测试客户端代码,因为所有浏览器都可以运行客户端代码。

服务器端编程

服务器端技术包括PHP和Microsoft的ASP.NET。 服务器端代码在站点的Web服务器上运行,而不是在站点访问者的浏览器中运行。 如果访问使用服务器端编程的网页,则在查看该网页时可能永远不会知道服务器正忙于执行指令。 服务器端处理的一个很好的例子是一个ASP.NET页面,它允许您调整图像的大小。 单击按钮将图像上载到Web服务器后,服务器上的代码将调整图像的大小并将新图像发送回浏览器。

服务器端的其他好处

服务器端编程还使您能够存储和检索数据。 当您希望执行诸如存储和检索登录信息以及使人们能够查找存储在数据库中的数据的功能时,这一点很重要。 这些数据可以驻留在Web服务器上的数据库或XML文件等位置。 服务器端处理还可以帮助您保护专有代码的机密性。 例如,您可以编写PHP代码,使用贵公司保密的专有销售公式来执行计算。 由于该代码在您的服务器上运行,因此在浏览器中查看您的网页的人无法查看该代码。

混合Web应用程序

许多Web应用程序使用服务器端和客户端编程的组合。 例如,尽管客户端脚本可以验证表单输入,但是在站点访问者向服务器提交表单数据后,使用服务器端代码再次对其进行验证是明智的。 您的网页之一可能会使用JavaScript幻灯片放映来招待人们,并使用服务器端代码来处理销售订单。 无论使用哪种技术,在部署Web应用程序之前,都必须对其进行彻底测试,这一点很重要。