1、Web 2.0与Struts2开发入门

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值