web开发基础认识

 

       ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程Web页面。后者通过对HTTP,XML,SOAP,WSDL等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面。

      基于表单的编程主要在于控件的使用,控件按照其表现形式不同分为以下几类:HTML控件、Web控件、用户控件、自定义控件。

       HTML控件有两种,一种是运行在客户端的,还有一种是运行在服务器端的(在HTML控件属性后加上runat=”server”)Web控件是运行在服务器端的,他与HTML服务器端控件的不同是web控件是asp.net已经封装好的控件,可以生成更复杂的服务器控件。Web用户控件与web自定义控件一样都是有用户自行编写的,但是web用户控件在每个应用程序中都要有实现,它不可能像一般的控件一样在工具箱中。Web自定义控件可以直接添加到工具箱中。需要新建web控件库。

       Html语言是一种超文本语言。web页面(网页)也是一种文档,html就是用于编写这种文档的一种标记语言。HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。网页的本质就是HTML,通过结合使用其他的Web技术可以创造出功能强大的网页。

       Xml是一种可扩展的标记语言,其表现形式与html相似,但作用不同,XML主要用于数据交换,比如不同应用程序间的数据交换、web服务中web服务器利用xml在系统之间交换数据。Xml只用元素和属性来描述数据,而不提供数据的显示方法。这样就能被轻易的转换成各种文件格式。配置文件中也使用xml语言来进行编写。

      JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。如果想在客户端实现HTML控件的控制,可以使用javascript脚本来进行控制。

      Ajax的代码也写在脚本中,因为ajax也是一种javascript语言。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。 通过 AJAX, JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,JavaScript 可在不重载页面的情况与 Web 服务器交换数据。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。

      Jquery是一个优秀的Javascrīpt框架。它是一个javascript函数库。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

你可能感兴趣的:(web开发)