HTML CSS JAVASCRIPT JSON DOM JQUERY PHP

最新一直在学习网页方面的知识,接触了很多概念,HTML CSS JAVASCRIPT JSON DOM JQUERY PHP。


1.HTML

Hyper Text Markup Language

HTML不是编程语言,而是标记语言,与XML类似。

HTML由标签和元素构成,我们的浏览器可以将HTML解析出来成文本。

由HTML衍生的还有XHTML和HTML5,XHTML结合了XML的特性,对标签的要求更加严格,<>和必须成对出现。

HTML5是加入一些新的标签和特性


2.CSS

Cascading Style Sheets 层叠样式表。

是用来美化HTML的,比如显示的位置,字体的颜色等等


3.JAVASCRIPT

是一门脚本语言。与java没有半毛钱的关系。

它可以对HTML做各种操作,包括改变样式,增加修改内容,事件的响应等等。可以把HTML当做文本,而JAVASCRIPT就像shell等类似脚本语言可以完成对文本的操作。

不同的是,JAVASCRIPT有自己内建的对象。它的语法比较像c,还有面向对象的思想。

JAVASCRIPT不是jsp,jsp是服务器端的脚本语言,与PHP类似


4.DOM

Document Object Model

HTML DOM 定义了访问和操作 HTML 文档的标准方法。DOM树是按标签将整个HTML构建成树形结构

而JAVASCRIPT操作HTML就是通过DOM 树来实现的


5.JSON

JavaScript Object Notation

JSON 是存储和交换文本信息的语法。类似 XML。

JSON 比 XML 更小、更快,更易解析。

{
"employees": [
{ "firstName":"Bill" , "lastName":"Gates" },
{ "firstName":"George" , "lastName":"Bush" },
{ "firstName":"Thomas" , "lastName":"Carter" }
]
}

由类和数组构成


6.AJAX

Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)

AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。


6.XMLHttpRequest

XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新.

XHR是AJAX的核心



7.JQUERY

jQuery 是一个 JavaScript 函数库。

它根据DOM构建对象,有更多自己的方法。

jQuery 库包含以下特性:

  • HTML 元素选取
  • HTML 元素操作
  • CSS 操作
  • HTML 事件函数
  • JavaScript 特效和动画
  • HTML DOM 遍历和修改
  • AJAX
  • Utilities

它是在JAVASCIPT的基础上的,因此功能肯定比JAVASCRIPT更加强大,也包含了XJAX


8.PHP

PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

它完成动态网页的功能,与数据库联系紧密。可以根据用户的请求输出HTML



总结:

HTML+CSS+JAVASCRIPT是客户端开发技术,HTML+CSS是显示内容加样式,JAVASCRIPT是用来控制显示的,包括动态添加,事件响应等等

JSON来用来传输数据,而AJAX可以允许不用再次请求URL,完成某一部分的内容更新的技术,这个是通过XHR的get,post来完成的,这个与HTTP的request/responder不是一回事儿。


PHP是服务器端开发

PHP是脚本语言,与数据库联系紧密,完成表单的统计,计算等工作。它允许PHP语句和HTML混合,它只会将经过处理的HTML传输给客户端,不会传输PHP文件。


静态网页与动态网页

静态网页不是指只有HTML的网页,这是个误区。静态网页也需要HTML+CSS+JAVASCRIPT

动态网页一般是指与数据库联系紧密,可以完成用户注册,登陆等等功能


参考学习网站:http://www.w3school.com.cn/ajax/ajax_intro.asp

你可能感兴趣的:(其他)