Web 2.0与Struts2开发入门
1. 什么是Web 2.0
在开启Web 2.0应用开发之前,需要了解Web 2.0的真正含义,它从编程和营销/终端用户两个不同视角有着不同的诠释。
1.1 编程视角
从编程角度来看,Web 2.0与AJAX(Asynchronous JavaScript and XML)同义。AJAX由Jesse James Garrett在2005年2月提出,描述了多种技术之间的交互。其核心是 XMLHttpRequest 对象,该对象最早于1999年3月在Microsoft Internet Explorer 5中出现,不过类似的使用IFRAMES和LAYER元素的技术自1996年就已存在。构成AJAX交互的技术如下:
- HTML/XHTML(超文本标记语言) :用于在网页浏览器中向用户呈现信息。
- DOM(文档对象模型) :网页浏览器中HTML文档的对象结构。通过JavaScript操纵DOM,可以在不重新加载当前页面的情况下动态修改呈现给用户的页面。
- CSS(层叠样式表) :用于格式化和设置呈现的HTML样式。通过将格式与结构分离,代码可以更一致地修改和更轻松地维护。与DOM类似,当前页面的CSS可以通过JavaScript修改,以动态更改格式而无需重新加载当前页面。
- JavaScript :一种可以嵌入HTML文档的编程语言。JavaScript代码或函数可以内联执行(在页面处理时),响应HTML事件(通过在H
超级会员免费看
订阅专栏 解锁全文
106

被折叠的 条评论
为什么被折叠?



