当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: Lightbox 这个词还真不好翻译,勉强硬解为"灯笼"。
 

 

    摘要:多数 web 应用程序都使用请求/响应模型从服务器上获得完整的 html 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 ajax 和 xmlhttprequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,brett mclaughlin 介绍了如何创建能够适应不同浏览器的 xmlhttprequest 实例,建立和发送......
    摘要:一、 概述ajax是今年初才问世的新技术,是asynchronous javascript and xml的缩写。它是一组开发web应用程序的技术,它使浏览器可以为用户提供更为自然的浏览体验。每当需要更新时,客户端web页面的修改是异步的和逐步增加的。这样,ajax在提交web页面内容时大大提高了用户界面的速度。在基于ajax的应用程序中没有必要长时间等待整个页面的刷新。页面中需要更新的那部分才进......


Ajax设计模式之Lightbox

lightbox 这个词还真不好翻译,勉强硬解为"灯笼".

lightbox的效果类似于winxp操作系统的注销/关机对话框,除去屏幕中心位置的对话框,其他的区域都以淡出的效果逐渐变为银灰色以增加对比度,此时除了对话框内的表单控件,没有其他区域可以获取焦点.

lightbox的作用则相当于从前只在ie中被支持的"modal dialog";现在在firefox也可用window.open(url, name, " modal=yes ");

来实现同样的效果.使用"modal dialog"将限制用户的操作于弹出的对话框中,只有完成设定好的操作后方才关闭.在一些逻辑敏感的应用中强制吸引用户的注意力以防止用户的误操作导致程序逻辑淆乱.

其实 lightbox 并不新鲜,在前年ajax未诞生之前,它是以 "inline popup"的名号出现的.诞生的原因是因为屏蔽弹出窗口的技术纷纷被浏览器采用,而浏览器厂商间也没有一个统一的 popup 解决方案.当时我记得还有一些说"inline popup"破解了弹出窗口屏蔽的报道.

"inline popup" 并不被很多人关注,不过我还是发现国内的163信箱去年改版推出的时候大量使用了此效果.ajax 名正言顺之时,"inline popup"也重装再现了,并换了一个有美感的名字 "lightbox".

在今年,lightbox js最早被其作者lokesh dhakar用来放大显示图片覆盖于当前页面之上,其是用css来定义图片容器,用一幅半透明的png图片实现渐变阴暗的效果.
...   下一页

 ·ria延续html神话    »显示摘要«
    摘要:新一代web站点的高速崛起,让html的脚步略显笨拙。让原有html技术在应用的新阶段重新焕发光彩,是ria(rich internet application,丰富internet应用)的历史使命。 除web站点外,internet技术已经被广泛应用于建设内部企业应用。然而,与其他桌面应用提供的功能与性能相比,html已经变得有些落后。要克服html自身的诸多限制,最好的解决途径就是运用ria......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE