学学习网 手机版

学学习网

学习路径: 学习首页 > web开发 > JavaScript >

web开发几个模块的分析

设置字体:
----------------------------------

 

  1、Html

  HTML 超文本标记语言 (Hyper Text Markup Language) ,是用来描述网页的一种语言。 不是一种编程语言,而是一种标记语言(markup language) ,HTML 使用一套标记标签(markup tag) 来描述网页 。

  网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。

  HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。


  2、CSS

  在Web开发早期,网页设计人员经常抱怨他们对网页的外观缺乏控制力,他们无法精确地控制对象在网页上的位置,而且对页面上的字体的外观也没有什么控制力,因为网页不比实际纸张,针对多大的纸做什么样的设计,而网页的大小是不固定的。

  CSS(Cascading Style Sheet,层叠样式表)规范是由W3C制定的,由于允许同时控制多重页面的样式和布局,CSS可以称得上 WEB 设计领域的一个突破,它使得内容与表现分离 。作为网站开发者,你能够为每个 HTML元素定义样式,并将之应用于你希望的任意多的页面中。如需进行全局的更新,只需简单地改变样式,然后网站中的所有元素均会自动地更新。这样,即设计人员能够将更多的时间用在设计方面,而不是费力克服HTML的限制。

  3、JavaScript

  首先,JavaScript和Java无关,JavaScript 是属于网络的脚本语言!那么为什么名字如此相似?这是典型的市场营销方面的成功,它的推广成功,也是借了Java的东风。当微软开始意识到JavaScript在Web开发人员中流行起来时,微软还是一贯风格,建立了自己的脚本语言,JScript。

  JavaScript可以使网页更具交互性,给用户提供更令人兴奋的体验,当用户在页面间导航时向他们提供反馈。例如他可以设置鼠标悬停效果,在客户端验证表单,创建定制的HTML页面,显示警告框,设置cookie等等。

  4、ASP.NET
   
    ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。

  5、Ajax

  Ajax是Asynchronous JavaScript and XML(异步 JavaScript 和 XML)的缩写。严格意义上Ajax是Javascript的一小部分。但随着频繁地使用,这个词不再指某种技术本身,而是以下这些技术的组合:

  XHTML;CSS;JavaScript访问DOM;XML,在服务器和客户之间传输的数据的格式;XMLHttpRequest,用来从服务器获取数据。

  Ajax是一种用于创建快速动态网页的技术,大多数处理在用户的浏览器中发生,往往在后台与服务器进行少量数据交换,时间很短,而且AJAX可以使网页实现异步更新,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新(传统的网页,即不使用AJAX的网页,如果需要更新内容,必需重载整个网页面)。基于以上这些,可以使用Ajax建立功能丰富的应用程序。

  有很多使用 Ajax的应用程序案例:Google 地图,Google日历,Gmail,My Yahool!门户,腾讯微博,新浪微博、开心网等等。

  不错的ajax工具包有:AjaxControlToolkit,Yahool!UserInterfaceLibrary等等。

  6、Xml

  Xml可扩展标记语言 (Extensible MarkupLanguage, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

  XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式。

----------------------------------
课程列表
重点难点
赞助链接