标签墙

Web UI Design

什么是Web 2.0

2001年秋天互联网公司(dot-com泡沫的破灭标志着互联网的一个转折点。许多人断定互联网被过分炒作,事实上网络泡沫和相继而来的股市大衰退看 起来像是所有技术革命的共同特征。股市大衰退通常标志着蒸蒸日上的技术已经开始占领中央舞台。假冒者被驱逐,而真正成功的故事展示了它们的力量,同时人们 开始理解了是什么将一个故事同另外一个区分开来。   Web 2.0的概念开始于一个会议中,展开于O'Reilly公司和MediaLive国际公司之间的头脑风暴部分。所谓互联网先驱和O'Reilly公司副 总裁的戴尔多尔蒂Dale Dougherty注意到,同所谓的崩溃迥然不同,互联网比其他任何时候都更重....
More...

Div+CSS布局入门教程

在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识,而 在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。 所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks以下简称PS或FW等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。 下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我们不难发现,图片大致分为以下几个部分:   1、顶部部分,其中又包括了LOG....
More...

javascript 常用代码大全(超级收藏,强烈推荐)

打开模式对话框 返回模式对话框的值 全屏幕打开 IE 窗口脚本中中使用xml 一、验证类 1、数字验证内2、时间类3、表单类4、字符类5、浏览器类6、结合类 二、功能类 1、时间与相关控件类2、表单类 3、打印类 4、事件类 5、网页设计类6、树型结构。7、无边框效果的制作 8、连动下拉框技术 9、文本排序 10,画图类,含饼、柱、矢量贝滋曲线 11,操纵客户端注册表类 12,DIV层相关(拖拽、显示、隐藏、移动、增加) 13,TABLAE相关客户端动态增加行列,模拟进度条,滚动列表等 14,各种object classid=相关类,如播放器,flash与脚本互动等 16, 刷新模拟无刷新 异....
More...

Java框架的老大们们谈框架...没有一人能忽视Ruby on Rails...

Jave Web Framework Sweet Spots Java Web 框架的甜点 这是一篇很有趣的文档,所以摘要一下,其实类似阅读笔记,好像是325发布的: 不知怎么翻译Sweet Spots,难道翻译为甜处、甜头、蜜点、蜜穴? 这时基于对以下人的采访: JSFJacob Hookom RIFEGeert Bevin SeamGavin King Spring MVCRob Harrop Spring Web FlowRob Harrop and Keith Donald StripesTim Fennell Struts Act....
More...

解码 XML 和 DTD——编写格式正确和定义明确的 XML 的初学者指南

 
级别: 初级 Jane Fung jcyfung@ca.ibm.com, VisualAge for Java 支持, IBM 加拿大 2001 年 7 月 01 日 这 篇介绍性文章说明了如何创建 XML文档类型定义(DTD)和格式正确定义明确的 XML 文件,这些文件能够由您选择的 XML 语法分析器进行确认。虽然不必在产生的每个 XML 文件中都包含 DTD,但这样做将会使您的生活大为轻松。DTD 不仅强制使用为 XML 文件建立的语法,它还将允许文件由确认 XML 语法分析器进行语法分析。代码样本包括 DTD 和 XML 文档示例。 可扩展标记语言已经存在了十分长的一段时间,....
More...

Struts 2 + Spring 2 + JPA + AJAX

Added by Musachy Barroso, last edited by Ted Husted on Mar 20, 2007 view change On this tutorial we will demonstrate how to setup Struts 2 in Eclipse, and make it work with Spring, Java Persistence API using Hibernate and Strut....
More...

web拖动Drag&Drop原理

html head title PageTitle title style ... .drag {...} { cursor : move ; } .box {...} { margin : 0px ; width : 200px ; border : 1pxsolid#ccc ; } .boxh3.title {...} { margin : 0px ; width : 100% ; background-color : #ccc ; } .boxdiv.c....
More...

在应用程序中使用 Ajax 的时机

 
在应用程序中使用 Ajax 的时机 谨慎决策,以避开常见陷阱并增强用户体验。 ....
More...

Java混合化现状和RIA趋势分析

作者: Bruce Eckel Java抵触情结已经初步显现,我们已经开始看到由此引起的一些根本性转变。 Bruce Tate的一些著作集中讨论了Java的缺陷,并指出需要放弃一些还未实现的想法。诸如Jens Alfke's Thought Palace和Stephen Colebourne's Weblog中的博客也频繁提到这个问题。当然还有Steve Jobs的著名引用(引用自iPhone):Java不具有构建价值。人们不会再使用Java了。它只是个巨大的累赘。产生这种抵触的惟一原因就是,Sun始终以为Java是无所不在、无所不能。它曾经是令人叹服的,但是只有语言的设计者和提倡者能认识....
More...

构建Flex应用的10大误区

构建Flex应用的10大误区 作者 Jon Rose译者 张龙 发布于 2008年4月25日 上午10时7分 在这篇新闻中,Adobe的James Ward与InfoQ.com一起为你带来了Flex的另一种10大(Flex最新的10大)。Flex是一个开源的应用开发框架,用来构建运行在web(使用 Flash Player)或者桌面上(使用Adobe AIR)的富Internet应用。总之,Flex是一个强大易用的框架,但是今天让我们瞧瞧构建Flex应用时经常犯的错误。 对于Flex新手,请阅读InfoQ最近....
More...

HTML 5 中的新元素

HTML 5 中的新元素结构和语义 文档选项未显示需要 JavaScript 的文档选项打印本页'; --打印本页 将此页作为电子邮件发送'; --将此页作为电子邮件发送级别: 初级Elliotte Rusty Harold elharo@metalab.unc.edu, 副教授, Polytechnic University2007 年 8 月 27 日新千年以来,超文本标记语言(HTML)5 第一次向 HTML 中引入新的元素。新的结构元素包括 aside、figure 和 section。新的内联元素包括 time、meter 和 progress。新的内嵌元素有 vid....
More...

令人叹为观止的JavaScript应用站点

随着诸如 jQuery, Mootools, Prototype 一类的 JavaScript 框架的崛起,Web 开发者们基于这些框架创建了众多令人叹为观止的效果。以下的50个站点全部基于 JavaScript,却拥有 Flash 一样的绚丽效果。在很多 Web 开发者看来,Flash 并不是他们的首要选择,因为 Flash 至今对搜索引擎仍是不透明的,另外,Flash 的渲染需要浏览器插件,而 JavaScript 的一切都是本地的。 Aviary 使用了非常圆润的 Tab 效果,点击 Tab 后,渐出渐入的栏目介绍性内容非常漂亮,它的基于 JavaScript 的下拉菜单也美轮美....
More...

HTML 5 来了,不需要 Flash 插件的 Youtube

现在的视频网站标准不一,观看Youtube视频需要安装Flash Player插件,观看苹果网站的视频需要安装Quick Time插件。。。这一切将随着HTML5的到来而成为历史─HTML5的audio,video等标签让你像现在 用img一样方便的在页面内嵌入音频,视频,当然不需要任何插件支持,只需要浏览器支持相应的HTML5标签。 http:youtube.comhtml5 就是使用了video标签,如果你用还没有支持HTML5的浏览器就会得到 You must have an HTML5 capable browser的提示。目前Chrome Dev , Firefox 3.5, Sa....
More...

苹果:Safari 4 下载量三天内达 1100 万次

苹果对自己的新浏览器充满自信,宣称Safari 4是浏览器的革新之作,是Mac和PC两个平台上最快捷、最具创新的Web浏览器,昨日苹果公开表示,自本周初Safari 4正式发布 以来,其下载量在三天内超过了1100万次,其中至少600万次来自于Windows下载,500万次来自于OS X平台下载。 近日微软计划在欧洲销售完全不捆绑IE的Windows 7,这一消息对于苹果来说无疑是个好消息,苹果可以有机会扩大欧洲市场份额,由于Windows 7不再有默认浏览器,因此将由PC厂商或消费者决定使用哪一款浏览器。 虽然实现这一庞大的下载量是件不容易的事,不过所谓打江山容易坐江山难,如果留住这....
More...

Mozilla 放出新的 Firefox 3.5 RC 版本(RC 3)

这几天 Mozilla 对 Firefox 3.5 的更新节奏真是够快,今天,一个新的 RC 版本(显示为 RC 3)又放出了。Firefox 3.5 RC 3 主要根据用户对之前版本的反馈进行了修正。有趣的是,笔者在其关于对话框中并没有发现 RC 字样,而是正式的版本号,这或许预示着 Firefox 3.5 正式版就快要推出了。 Firefox 3.5 RC 3 提供 Linux、Mac OS X、Windows 等平台的版本,支持超过 70 种不同的语言,它们可从其官网下载 。 原载:LinuxTOY 作者:Toy 原文网址:http:linuxtoy.orgarchivesmo....
More...

使用 HTML5 构建下一代的 Web Form

使用 HTML5 构建下一代的 Web Form 作者 蒋博 发布于 2009年6月22日 上午4时52分 HTML5 是由 WHATWG Web Hypertext Application Technology Working Group 发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。 前言 HTML语言作为如今编程最为广泛的语言,具有易用、快捷、多浏览平台兼容等特点,但是随着时代的进步,HT....
More...

Flex 4 的十大变化

作者 Jon Rose 译者 张龙 发布于 2009年7月26日 下午10时31分 1. 集成Adobe Catalyst Flex 4的一个主要特性就是提供了对Adobe Catalyst(Adobe新的设计工具,用于创建富Internet应用而无需编写代码)集成的支持。Catalyst改变了开发者与设计者协作的方 式,因为它清楚地知道应用开发者与设计者之间工作方式的显著差异。这样开发者与设计者都能专注于自己所擅长的领域,凭借Catalyst,无论开发者还是 设计者都能按照自己所习....
More...

AjaxSwing 3.0 发布,为 Swing 而生的 ajax

AjaxSwing 在运行时自动的转换Java Swing和AWT应用程序到Ajax网站。可以被看成是运行Java的HTML转换,不像GWT(在编译时创造),它是在运行时创造HTML和 JavaScript。它允许开发者使用标准Swing组件来实现用户界面,并揭露用户界面的HTML和JavaScript。 AjaxSwing 是独特的,它不必改变现有的Swing窗体和业务逻辑,也不需要程 序员学习任何Java和Swing核心之外的API。 AjaxSwing 3.0 提供了许多新的功能: 支持JSpinner组件; 支持JSpeparato....
More...

无插件无 Flash HTML5 浏览器直接玩《Quake II》

HTML5 的能力究竟有多强?在游戏方面是否能超过Flash?看过这个视频 就能见分晓。 为了展示HTML5浏览器的游戏能力,Google Web工具包团队的工程师专门制作了基于HTML5技术的经典第一人称射击游戏《Quake II 雷神之锤》演示包。该演示包可以在浏览器中直接运行,而不需要插件。 工程师们利用Jake2 Java引擎,使用Google Web工具包中的WebSockets,结合WebGL技术重建了整个游戏资源。整个演示非常流畅,在笔记本中进行试玩最低帧速为30fps,最高能达到 60fps。 这仍是WebGL的初期技术,目前支持....
More...

HTML 简史

HTML 是 Web 统一语言,这些容纳在尖括号里的简单标签,构成了如今的 Web。1991 年,Tim Berners-Lee 编写了一份叫做 HTML 标签的文档,里面包含了大约20个用来标记网页的 HTML 标签。他直接借用 SGML 的标记格式,也就是后来我们看到的 HTML 标记的格式。本文讲述了 HTML 这门 Web 标记语言的发展简史。 从 IETF 到 W3C: HTML 4 之路 HTML 1 并不曾存在,HTML 的第一个官方版本就是由 IETF (互联网工程任务组) 推出的 HTML 2.0。问世之前,这个版本中的很多细则已经被实现,比如,1994年的 Mosaic 浏....
More...