按产品、主题或内容类型过滤

(0 产品)

(68 主题)

(0 行业)

(2 类别)

第 1 - 100 条,共 112 条 | 下一页
显示内容简介 | 隐藏内容简介
查看结果
题目 none 类别 none 日期 none
联合使用 CSS、JavaScript 和 JSF 精心打造 Ajax 应用程序,第 1 部分: 增强 JSF 页面的外观
典型的 Web 应用程序都需要使用级联样式表(Cascading Style Sheets,CSS)、JavaScript 和服务器端的框架(比如 JavaServer Faces,JSF)。CSS 让您可以在 Ajax 和其他应用程序内部更改 Web 组件的可视特征,以使它们具备与众不同的友好外观。在这个包含两部分的系列文章的第 1 部分中,您将了解如何使用标准 JSF 组件的一些与 CSS 相关的特性。此外,您还将了解如何创建一个可用来设置嵌套组件默认样式的定制 JSF 组件,以确保 Web 应用程序的所有页面具有一致的外观。您还可以使用这个技巧来程序化设置其他的组件属性,本系列的第 2 部分将展示如何借助 JavaScript 让 JSF 表单更加动态。
技术文章 2008年 03月 07日
基于 CSS3 的下一代 Web 应用开发,第 1 部分: 发展历史及新特性
CSS2.1发布至今已有12年的历史。在计算机产业飞速发展的12年间,软硬件以及互联网已有日新月异的变化。CSS2.1已经无法再满足快速提供高性能、高用户体验的Web应用的需求。CSS3的产生大大简化了编程模型,它不是仅对已有功能的扩展和延伸,而更多的是对Web UI设计理念的和方法的革新。相信未来CSS3配合HTML5标准,将极大的引起一场Web应用的变革,甚至是整个Internet产业的变革。 本文是《基于CSS3的下一代Web应用开发》系列文章的第一篇,将介绍CSS的发展历史,个版本的功能特点差异和CSS3引入的新特性,并给出一些应用实例。
技术文章 2011年 01月 04日
联合使用 CSS、JavaScript 和 JSF 精心打造 Ajax 应用程序,第 2 部分: 动态 JSF 表单
在这个由两部分组成的系列文章的 第 1 部分 中,作者和 Java™ 开发人员 Andrei Cioroianu 展示了如何使用 JavaServer Faces (JSF) 组件的样式属性以及如何为这些属性设置默认值。在本系列的第二个部分中,我们将学习如何使用标准 JSF 组件的 JavaScript 相关属性。学习几种基于文档对象模型(Document Object Model,DOM)API、JavaScript™ 和层叠样式表(Cascading Style Sheets,CSS)的 Web 技术。了解如何才能不必刷新 Web 页面即可隐藏和显示可选 JSF 组件,如何实现在 Web 浏览器内执行的客户端验证,以及如何开发能够为 Web 表单的输入元素显示帮助消息的自定义组件。
技术文章 2008年 06月 05日
基于 CSS3 的下一代 Web 应用开发,第 2 部分: 实现和应用
CSS2.1 发布至今已有 12 年的历史。在计算机产业飞速发展的 12 年间,软硬件以及互联网已有日新月异的变化。CSS2.1 已经无法再满足快速提供高性能、高用户体验的 Web 应用的需求。CSS3 的产生大大简化了编程模型,它不是仅对已有功能的扩展和延伸,而更多的是对 Web UI 设计理念的和方法的革新。相信未来 CSS3 配合 HTML5 标准,将极大的引起一场 Web 应用的变革,甚至是整个 Internet 产业的变革。
技术文章 2011年 05月 03日
基于 CSS3 的下一代 Web 应用开发,第 3 部分: 在 IE 中的特殊处理
本文是《基于 CSS3 的下一代 Web 应用开发》系列文章的第三部分,第一部分我们将介绍了 CSS 的发展历史,个版本的功能特点差异和 CSS3 引入的新特性。第二部分,我们针对这些 CSS3 新特性介绍其在不同浏览器中实现的差别,并结合实例讲解如何利用这些特性进行开发。第三部分,由于 IE6/7/8 系列浏览器不支持 CSS3 的新特性,使得很多开发人员对这 CSS3 新功能望而却步。本部分将详细介绍如何在 IE 中实现这些功能。
技术文章 2011年 05月 05日
Web 开发技巧: 使用 CSS @media 规则
CSS “@media” 规则非常适合于将 HTML 或 XML 文档定位为目标输出方法。目前,“print” 媒体的使用非常普遍,与实现单独的 “可打印版本” 相比,“print” 提供了更加整洁的方式来创建打印机友好的页面。“screen” 媒体一直未得到充分利用,原因可能是因为人们通常都认为 screen 仅仅是 “默认的呈现方式”。然而,就布局而言(尤指绝对布局),screen 媒体类型具有重要的意义,样式表规则并不关心媒体类型,因此没有涵盖这一点。
技术文章 2007年 10月 08日
使用 PostCSS 进行 CSS 处理
在 Web 应用开发中,CSS 的处理一直是一个重要的环节。由于 CSS 规范本身的发展滞后,Web 开发人员大多使用 Sass 或 Less 这样的 CSS 预处理器语言来编写样式,再转换成 CSS 代码。PostCSS 是目前流行的一个工具,它使用 JavaScript 代码来转换 CSS 中的样式。PostCSS 通过不同的插件来支持对 CSS 的不同处理,目前已有 200 多个不同的插件。PostCSS 的插件可以完成各种不同的功能,如支持变量和混入,支持未来的 CSS 语法和添加浏览器特定前缀等。本文将对 PostCSS 及其常用插件进行详细的介绍。
技术文章 2016年 04月 26日
深入理解 CSS3 弹性盒布局模型
弹性盒布局模型(Flexible Box Layout)是 CSS3 规范中提出的一种新的布局方式。该布局模型的目的是提供一种更加高效的方式来对容器中的条目进行布局、对齐和分配空间。这种布局方式在条目尺寸未知或动态时也能工作。这种布局方式已经被主流浏览器所支持,可以在 Web 应用开发中使用。本文详细的介绍该布局模型以及如何在具体开发中应用该布局模型来简化常见的页面布局场景。
技术文章 2014年 09月 04日
CSS 真的可以浮动么?
CSS 浮动属性(float)是 Web 设计人员工具箱中的一种用来进行页面布局的常见工具,但浏览器实现的不一致性常常会导致该属性不能被很好的理解和使用。 本文将重点介绍此浮动属性及其使用、所涉及到的开发工具以及浏览器的不一致性问题。
技术文章 2008年 04月 22日
使用 HTML5、CSS3 和 MathML 在 EPUB 3 中制作版式丰富的出版物
EPUB 3.0 是最新的行业标准 XML 电子书格式,它采用了 HTML5 和 CSS3,因而融入了现代 Web 技术。它重点关注 XML 驱动的工具包,要求 XHTML 序列化,还增加了补充性的 XML 词汇,例如 MathML 和 SVG。EPUB 3 提供了多种开发先进的原生数字出版物的选项。在这篇文章中,您将学习如何利用 EPUB 3 中的部分新特性来制作具有版式丰富的页面。
技术文章 2012年 06月 04日
使用 Dojo 的 Ajax 应用开发进阶教程,第 3 部分: 深入理解 CSS
CSS 作为 HTML 页面中控制展现的标准技术,已经为广大 Web 开发人员所熟悉。虽然 CSS 本身的语法比较简单,但是在复杂的 Web 应用中编写和管理 CSS 并非一件容易的事情。本文讨论了 CSS 规范中比较复杂和容易出错的部分,接着讨论了浏览器的兼容性和如何开发出可维护的 CSS,最后介绍了相关的框架和工具以及 Dojo 提供的 API 支持。
技术文章 2010年 09月 02日
从 BEM 谈大型项目中 CSS 的组织和管理
随着 Web 应用开发的不断复杂化,大型 Web 应用的 CSS 文件数量较多而且难以组织。本文从 BEM 这一 CSS 命名方法学出发,介绍在大型前端项目中对于 CSS 的组织方式,探索相关的最佳实践。
技术文章 2015年 12月 07日
CSS Object Model 介绍及浏览器差异化分析
本文将 W3C Specification 中和 CSS OM 相关的模块统一分析,分别在 IE,Firefox 和 Chrome 中对接口定义的大量属性和方法进行对比测试。通过本文可以让 Web 开发工程师对 CSS OM 有一个直观系统的认识,帮助工程师在日常的工作中避免浏览器的差异导致的程序问题,从而开发出更加健壮的 Web 程序。
技术文章 2014年 05月 05日
使用 CSS3 中的伪类渲染表格
CSS 中的伪类(pesudo class)是一种通过文档外信息或通过常规元素选择器无法表达的信息查找页面元素的方法。您可能已经使用过伪类,比如使用:hover 来改变鼠标悬停在超链接上时链接的颜色。使用 CSS3 中新的伪类可以更轻松地定位页面元素。
技术文章 2014年 02月 10日
探索 Flex 和 CSS 的强大功能
利用已经构建到 Adobe Flex 框架内的 CSS 的强大功能。本文提供了在 Flex 内开始使用 CSS 所需的信息,也提供了在使用 Flex 设计和开发用户界面时加速工作流的提示和技巧。
技术文章 2009年 08月 24日
在 CSS 中使用 LESS 实现更多功能
了解如何使用 LESS 为现代网站编写可读、可维护的级联样式表 (CSS)。CSS 使过去的表和不可见图像的布局成为朦胧的记忆。但 CSS 仍然不够友好,我们采取了若干方法,尝试让开发人员控制。其中最好的方法之一就是 LESS,它使用变量、mixins、运算符和函数等动态行为扩展了 CSS。LESS 是一种类似 CSS 的语言,可在客户端或通过服务器端预处理无缝地编译到 CSS 中。
技术文章 2013年 08月 06日
利用 Sass 改善 CSS 预处理
Syntactically awesome stylesheets (Sass) 是一种元语言和层叠式样式表 (CSS) 预处理程序。了解 Sass 准则是确保您更快、更高效地进行 CSS 开发的关键所在。Sass 提供了简洁、优雅、可靠的 CSS 语法,支持您创建更易管理的样式表。在这篇简介性文章中,您将学习到使用 Sass 改进网站样式表的基础知识。
技术文章 2013年 07月 15日
使用 HTML 标记来补充 canvas,第 1 部分: 混合使用 canvas API 和 HTML/CSS 模型
HTML canvas 具有诸多优点,包括高性能、低负荷和直接像素处理功能。不过,canvas 所欠缺的恰恰是 HTML 所擅长的:文本呈现、SEO、可访问性以及与设备无关的标记。本文将对传统 HTML 模型和 canvas API 的优点进行比较,探索一个将两种模型的优点集于一身的混合 HTML/Canvas 应用程序,还将了解一些在 canvas 元素上添加 HTML 元素的不同技巧。
技术文章 2013年 02月 05日
LESS CSS 框架简介
LESS 是动态的样式表语言,通过简洁明了的语法定义,使编写 CSS 的工作变得非常简单。本文将通过实例,为大家介绍这一框架。
技术文章 2012年 07月 11日
HTML5、CSS3 及相关技术
目前有很多技术都集聚在 “HTML5” 旗帜之下。本文将会为您解释清楚,分清哪些属于 HTML 规范,哪些不属于。此外,本文还会介绍一些技术,例如很多 CSS3 模型。
技术文章 2012年 06月 11日
CSS 入门
了解标准化的 CSS 样式技术,包括 CSS 2.1 和跨浏览器 CSS3。具体来讲,学习如何使用常用的技术增强搜索引擎的优化,为打印、移动和 Web 视图提供不同的 CSS 样式,以及有助于增强可访问性的技巧提示。
技术文章 2012年 06月 04日
使用 jQuery Mobile 和 CSS3 实现响应式设计
jQuery Mobile 框架就其本身而言就是一个优秀的解决方案,可以快速创建一个可访问的由 HTML5 标记驱动的移动网站。当与 CSS3 配合使用时,工作真的会变得很有趣,因为它使创建一个根据屏幕分辨率来响应用户设备的 Web 页面布局成为可能。本文展示了如何使用 jQuery Mobile 框架和 CSS3 媒体查询在您的 Web 页面中实现响应式设计。
技术文章 2012年 05月 25日
实现 HTML5 和 CSS3 的跨浏览器功能
HTML5 和 CSS3 有许多杰出的新特性,比如能够离线储存数据和创建无图像圆角效果。然而并不是所有这些新特性都能够跨浏览器使用。通过本文学习一些能够在所有主要浏览器的最新版本上使用的 HTML5 和 CSS3 技巧,这些浏览器包括 Safari、Internet Explorer、Firefox 和 Chrome。
技术文章 2012年 02月 27日
深入了解 CSS3 新特性
现如今,随着 Web2.0 技术的流行,之前的 CSS2 标准和相关技术似乎已经满足不了日益增长的开发需求:人们需要实现更加美观、用户体验更好的界面。CSS3,这个新一代的标准应运而生。为了满足现有的对于 Web UI 的开发需求,它提供了一系列强大的功能,如许多新的 CSS 属性(文字,布局,颜色等等),各种 CSS 特效,甚至还支持 CSS 动画、元素的变换。这些 CSS 新特性在现阶段可以说都是非常强大和完善的,您只需要加入几行简单的 CSS 代码便可以实现出一系列令人眼前一亮的效果,这比我们之前用 JavaScript 去模拟这样的效果要好得多,不仅降低了复杂度,变得易维护,在性能上也突飞猛进了。这篇文章将主要来介绍 CSS3 的新特性以及一些使用上的技巧。
技术文章 2012年 02月 06日
提高 web 应用性能之 CSS 性能调优
随着 Web 2.0 应用越来越流行,Web 的 CSS 样式在 Web 2.0 应用也变得越来越重要,好的 CSS 样式不仅能美化 Web 2.0 应用,也能优化用户的体验。但是,大多数 Web 开发工程师很少关注 CSS 样式,这也导致项目中经常出现杂乱,不规范的 CSS 代码,使得维护起来越来越麻烦。而更为重要的一点是,这些不规范的 CSS 会导致很多性能的问题。这些问题在开发大型的,重量级的 Web 2.0 应用中表现的尤为明显。所以,在开发 Web 2.0 应用中写一套规范的高性能的 CSS 代码是十分重要的。可以通过如 CSS 的缩写(short hand properties),CSS 选择器(selectors)以及 CSS 的继承机制等等方面来调整 Web 应用的性能,这篇文章将着力于研究 CSS 性能调优的相关技术。
技术文章 2011年 09月 11日
使用 CSS 媒体查询创建响应式网站
固定宽度的静态网站很快被灵活的响应式设计所取代,该设计可以根据屏幕大小进行上扩和下扩。利用响应式设计,无论您采用什么设备或屏幕来访问网站,都可以呈现一个可用的界面。响应式设计可以响应各种屏幕大小,因此也成为了 “前瞻性” 的网站,屏幕将随着新的智能手机和平板电脑的问世而快速演变。实现响应式设计的主要途径是使用 CSS 媒体查询。在本文中,我们将了解如何将媒体查询用于桌面网站、移动电话和平板电脑。
技术文章 2012年 12月 06日
构建启用了 Ajax 的 JSP TagLib 控件,第 2 部分: 自动填充和字段验证器控件
在本文中,构建可用于业务应用程序的 Asynchronous JavaScript + XML(Ajax)控件。这些基于 JavaServer Pages (JSP) TagLib 的可配置控件利用了 JavaScript Serialized Object Notation (JSON)、JavaScript 脚本语言及 Cascading Style Sheets(CSS)。由于它们是标准的 JSP TagLib 控件,您可以将其简单地置于任何应用程序内来提供更直观、响应性更好的用户界面。
技术文章 2009年 03月 12日
精通 Grails: 改变 Grails 应用程序的外观
在这一期的精通 Grails 中,Scott Davis 演示如何通过使用层叠样式表(CSS)、模板、标记库(TagLib)等技术来对 Grails 应用程序的外观进行有趣的更改。
技术文章 2009年 02月 17日
开发移动 Web Ajax 应用
尽管受到媒体追捧,但是开发移动设备应用很多年来一直都是高投入、低回报的工作。 基于 iPhone OS 和 Google Android 的最新一代智能手机提供了一个更简单的应用开发方法:Web 应用。 这种一次编译就可以支持所有设备的方法可以降低开发成本。更重要的是, 所有这些高端设备都具备支持高级 HTML、JavaScript 和 CSS 的超现代的浏览器。在本文中, 我们将学习如何开发充分利用现代智能手机功能的广泛使用 Asynchronous JavaScript and XML (Ajax) 技术的应用。 我们将不仅能了解到如何发挥这些设备的最大功效,同时还能学习到如何处理它们之间的细微差别。
技术文章 2010年 08月 02日
Rational Application Developer V7.0 中 Typeahead 控件的高级用法
现今的 Internet 应用程序需要用户具有越来越丰富的经验。当今十分流行并且成功的 Web 应用开发方法是使用 Ajax 样式模式设计 Web 应用。IBM Rational Application Developer 所包含的 Ajax 的特征之一是 Typeahead 组件。本文讲述了这一组件在不同领域的多功能性:服务器端动态结果过滤、CSS 定制和使用 JavaScript API 的 JavaScript 事件处理 。它使得 Web 开发者超越了大多数的使用案例,进入到更高级的 Typeahead 使用方法。
技术文章 2007年 06月 04日
Dojo 控件性能优化最佳实践
Dojo 是一种流行的开源 JavaScript 工具包,为基于 web 应用的 JavaScript 快速开发而设计,它已经被广泛地使用在 Web 开发中。Dojo 提供了丰富的 Widget,让您更容易地为 Web 页面添加动态能力,提升 Web 应用程序的可用性和交互能力,同时提高了程序员的开发效率。本文主要介绍 Dojo Widget 在项目中的应用以及一些应用过程中的实践经验,重点阐述几种在 web 页面初始化 Dojo widget 的方式,如果一个复杂页面中包含很多的 widget,那么初始化所有这些 Widget 将会占用很多的时间(这是因为每一个 widget 都会载入所有相关的 JavaScript 和 CSS 文件,并且会重新构建 widget 结构),文本将针对此类情形导致初始化速度过慢,影响用户体验的问题提出了一种解决方案。最后本文给出了每种初始化方法的测试数据,以方便用户去衡量和选择某种初始化方法。
技术文章 2009年 11月 26日
使用 HTML5 Web 存储实现离线工作
HTML5 是一个新的 HTML 标准,它支持大量新的功能和布局技术。它支持多媒体、CSS3 以及使用画布和可缩放矢量图形 (Scalable Vector Graphics, SVG) 的绘图。HTML5 提供了新的语义元素,还提供了一种恰当的使用应用程序缓存器、JavaScript worker、新版本的 XMLHttpRequest 和一种为 Web 存储的工具创建 HTML Web 应用程序的方式。本文将探讨 Web 存储的强大功能,以及它成为一种优于 cookies 的存储方法的原因。通过本文您将了解基本概念、浏览器支持和 HTML5 Web 存储对象。
技术文章 2012年 11月 29日
开发端到端的 Ajax 应用程序,第 1 部分: 用一个场景设置 Ajax 环境
Ajax(Asynchronous JavaScript + XML)正在迅速地成为时髦的技术,它可以为在浏览器中运行的 Web 应用程序提供具有桌面质量的软件特性。开放源码软件(比如 Linux-Apache-MySQL-PHP,即 LAMP)和基于开放标准的 J2EE 中间件(比如 WebSphere Application Server Community Edition)为开发和部署 Ajax Web 应用程序提供了出色的支持。这个分三部分的系列讨论如何使用开放源码中间件开发端到端 Ajax 应用程序,本文是这个系列的第一篇文章。如果您是 Web 开发的新手,但是可以阅读和理解用 XHTML、CSS、JavaScript、PHP 和 SQL 编写的代码,那么本文正适合您。读完本文之后,您会很好地理解 Ajax 的基本概念以及 Ajax 在三层 Web 应用程序场景中可能产生的作用。
技术文章 2007年 06月 20日
初步认识 LESS
LESS 是一个流行的样式表语言,它提供了 CSS3 也未曾实现的多种功能,让您编写 CSS 更加方便,更加直观。LESS 已经被广泛使用在多种框架中 ( 例如:BootStrap)。本文将介绍 LESS 产生的背景、优势、演化与 CSS 之间的转化,及其典型的应用场景,并将其与其他样式表语言进行比较。相信前端开发工程师会喜欢 LESS,灵活运用 LESS 以提高开发效率。
技术文章 2012年 09月 13日
HTML5 2D 游戏开发: 设置舞台
在本系列文章中,HTML5 专家 David Geary 将向您展示如何逐步实现一个 HTML5 2D 视频游戏。在本期文章中,您将学习如何将游戏代码封装在一个对象中,实现暂停和取消暂停,以及如何使用 CSS3 来实现游戏重启的倒计时。
技术文章 2013年 01月 21日
进行 HTML、JavaScript 和 Ajax 开发和调试的必用工具
使用最好的开源工具处理 Web 页面、脚本和样式,简化新站点和页面的开发。动态检查和修改 HTML 标记、CSS 和 JavaScript,检查 DOM 以及客户机-服务器通信并了解 bookmarklet 如何让开发变得更为安全和容易。
技术文章 2008年 04月 02日
构建启用了 Ajax 的 JSP TagLib 控件,第 3 部分: 更新面板和弹出对话框控件
在本文中,构建可用于业务应用程序的 Asynchronous JavaScript + XML(Ajax)控件。这些基于 JavaServer Pages (JSP) TagLib 的可配置控件利用了 JavaScript Serialized Object Notation (JSON)、JavaScript 脚本语言及 Cascading Style Sheets(CSS)。由于它们是标准的 JSP TagLib 控件,您可以将其简单地置于任何应用程序中,从而提供更直观、响应性更好的用户界面。
技术文章 2009年 07月 02日
探索 XUL 内的多线程编程
使用 XUL 除了可以创建跨平台的桌面应用程序之外,还可以扩展您使用 JavaScript、CSS 甚至 HTML 的技能。XUL 跨平台功能绝非简单的特性集合。相反,XUL 为您提供了与桌面应用程序工具箱类似的功能,包括对本地线程的访问。您甚至可以通过编写能平行执行的代码来直接从 JavaScript 访问本地线程。在本文中,您将了解 XUL 的多线程功能,并创建一个应用程序,用来通过多线程检索数据。您将使用的是一个能访问 Internet 上的多个远端数据源的典型 IO-绑定应用程序,您将通过 XUL 内的多线程来加速这个应用程序。此应用程序允许用户来查看和对比来自三个流行的搜索引擎 Google、 Yahoo 以及 Microsoft Bing 的匿名结果。
技术文章 2009年 10月 22日
构建启用了 Ajax 的 JSP TagLib 控件,第 1 部分: 自动完成和级联式下拉控件
本文介绍如何构建可在业务线应用程序中使用的 Asynchronous JavaScript + XML (Ajax) 控件。这些基于 JSP TagLib 的可配置控件利用 JavaScript Serialized Object Notation (JSON)、JavaScript 和 CSS。它们是标准的 JSP Taglib 控件,本文将展示可多么轻松地将其拖放到任意应用程序之中,从而提供更加直观、更具响应性的用户界面。
技术文章 2008年 12月 23日
用动态元素自动更新 Web 页面
您可能知道如何在标准 JSF 组件内使用 JavaScript 和 Cascading Style Sheets (CSS) 来隐藏和显示可选的 JavaServer Faces (JSF) 组件。为了实现这个目的,您需要首先识别所有的 JSF 组件并将它们写入到 JSF 页面。但是,如果开发的是包含动态元素的 Web 页面并且这些动态元素直到运行时才知道,那么就不可能这么做。在本文中,了解如何在自动更新 Web 页面的动态元素的同时,清除旧的 UI 元素,以及如何使用 Java 代码来添加新的元素并将它们放入到 Web 页面中的适当位置。您还将了解如何将不同的事件处理程序绑定到 Web 页面的不同动态元素、如何注册一个侦听器来侦听服务器端数据的变更以调用页面刷新,以及如何使用 Asynchronous JavaScript and XML (Ajax) 技术来只刷新 Web 页面的动态部分。
技术文章 2010年 01月 04日
用 Firebug 动态调试和优化应用程序
为何您的 Web 页面要花这么长时间才能加载?您是否也想在浏览的同时检查或编辑 HTML?想马上调试 CSS?在本文中,了解如何使用 Firefox 浏览器的免费开源扩展 Firebug,它提供了很多有用的开发特性和工具。 可以使用 Firebug 监视、编辑和调试活动 Web 页面,包括 HTML、CSS、JavaScript 代码和网络流量。此外,学习如何使用 Firebug 加快 Web 和 Ajax 应用程序的调试和优化。
技术文章 2008年 05月 26日
提升 web 应用程序的性能
作为 web 用户,我们知道页面加载或刷新的速度对其成功至关重要。本文将帮助您更好地理解影响 web 应用程序性能的因素。学习识别这些问题并且找到客户端内容的瓶颈。探索 JavaScript、DOM、CSS 和 Dojo 小部件的性能问题。将通过一个例子展示使用 YSlow 和 Firebug 适当调整 Dojo 小部件。
技术文章 2011年 08月 15日
使用 XSLT 作为 HTML 的样式表
从名称即可看出,可扩展样式表转换语言 (Extensible Stylesheet Language Transformations, XSLT) 可用作一个样式表。像级联样式表 (CSS) 一样,XSLT 有助于将样式从内容中分离。可以使用 XSLT 简化和扩充 XHTML 文档,它减轻了 XHTML 文档的导航负担。在本文中,我们将学习如何使用 XSLT 作为样式表,这些样式表可在服务器上或每个目前常用的Internet浏览器中执行。其中一些示例展示了如何开始开发您自己的 XSLT 样式表。
技术文章 2012年 10月 25日
使用 Dojo 开发离线应用
Web 应用开发的一个难点是解决用户离线浏览的问题。众所周知,Web 应用采用 B/S 架构,应用程序和数据保存在服务器上,浏览器从服务器获取动态页面和数据进行展示,用户所做的更改最终会提交到服务器保存。这种模式要求用户必须一直在线。在用户访问网站的过程中,由于网络或其他问题导致浏览器与服务器通讯中断,如果不做特殊处理,一般来说用户不能继续对页面进行操作,而且会导致以前编辑的数据丢失。使用 Dojo 离线功能可以在页面加载的时候保存页面及相关的图片,CSS 以及 JavaScript 等资源,这样即使在离线情况下也能够继续对页面进行操作,并且保存离线操作的结果,能够在与服务器的连接恢复时自动同步到服务器上,从而提高了用户访问的可靠性,增强了用户体验。另外,Dojo 离线库还提供数据加密和解密功能,保护用户保存在本地的数据安全。本文介绍了 Dojo Offline 的原理,举例说明了如何基于 Dojo 离线框架,开发自己的 Dojo 离线应用。
技术文章 2009年 06月 04日
构建 CouchApps
Apache CouchDB 是一个基于文档的开源数据库管理系统,它可以让您只用 HTML、CSS 和 JavaScript 就能创建完全由数据库驱动的应用程序。在本教程中,您将学习如何创建自己的 CouchApp,它可以使用 jQuery 框架提供的 Ajax 执行数据库操作。它还可以作为一个联系管理器,能够查看、创建、编辑和删除联系。
教程 2011年 08月 08日
使用 Bluemix、Watson 和 Apache Cordova 创建混合移动应用程序
本文介绍如何将现有的 Web 应用程序轻松转换成混合移动应用程序。混合移动应用程序是使用大家熟知且喜爱的工具(JavaScript、HTML5 和 CSS)构建的。它们封装在一个很薄的原生代码层中,能够访问设备功能,包括位置、加速计、摄像头、联系人等。它们在 iOS、Android、Windows Phone 和其他平台上原生地运行。甚至可以在应用商店中找到它们。
技术文章 2016年 12月 12日
使用 Vaadin 实现全堆栈 Java Web 开发
Java Web 开发人员常常被迫学习 JavaScript、CSS 和 HTML5(它们是所有现代浏览器的基石),以便为其 Web 应用程序创建引人注目的交互式用户体验。Vaadin 开源框架通过在 100% 的 Java 世界中为 Java 开发人员提供全堆栈控制来支持 Java 开发人员。
技术文章 2015年 11月 02日
响应式 Web 设计技巧
本文结合实例,详述创建一个响应式网站的实用技巧。重点侧重于探讨响应式网站技术 Media Query, 并提供相应 HTML、CSS、JS代码,帮助您快速打造响应式网站。针对响应式图片、响应式表格、响应式视频方案也将逐一介绍,探讨针对各种屏幕大小设计和开发响应式网站的解决方案。
技术文章 2015年 06月 08日
在无需维护服务器的情况下实现邮件服务
本教程将向您展示如何将 HTML5/CSS3、jQuery、Ajax、Java Servlet、SendGrid Java 库与 IBM Bluemix SendGrid 服务结合使用来快速构建一个电子邮件交付系统。
技术文章 2015年 03月 17日
和 Polymer 一起加入 Web 组件革命
Polymer 库使用了受所有现代浏览器支持的 Web Components 技术,包括 iOS 和 Android 上的移动浏览器。给 Web 应用程序或混合型移动应用程序添加封装完整用户界面的定制 Web 元素,包括 UI 交互处理、过渡动画和灵活的 CSS 样式。
技术文章 2014年 11月 06日
编写更优美的网页
Cascading Style Sheets (CSS) 框架可以加速和简化网页的设计和开发。此外,CSS 框架可以在所有浏览器中生成更加标准化的结果。本文将介绍两种独特的 CSS 框架。
技术文章 2009年 08月 13日
HTML 中 Link 元素 disable 属性详解
本文以 HTML<link>元素为对象,着重分析其"disabled"属性在不同浏览器中的支持情况。通过 Attribute 和 Property 两个概念的辨析,探讨各个浏览器对"disabled"属性的兼容性,为 Web 开发工程师在 CSS 设计方面提供理论支持。
技术文章 2013年 09月 23日
用 Dojo 实现单页 Web 应用
单页 Web 应用 (single-page application 简称为 SPA) 是一种特殊的 Web 应用。它将所有的活动局限于一个 Web 页面中,仅在该 Web 页面初始化时加载相应的 HTML、JavaScript 和 CSS。一旦页面加载完成了,SPA 不会因为用户的操作而进行页面的重新加载或跳转。取而代之的是利用 JavaScript 动态的变换 HTML 的内容,从而实现 UI 与用户的交互。由于避免了页面的重新加载,SPA 可以提供较为流畅的用户体验。 Dojo 是一个开源的,功能强大的 JavaScript 库。本文将基于 Dojo,分别从应用生命周期管理和页面布局管理等角度,介绍一种单页 Web 应用的实现方式。
技术文章 2013年 02月 28日
HTML5 基础知识,第 2 部分:组织页面的输入
HTML5 代表了 Web 业务和云业务在实现方式上的里程碑改变。本文是由 4 部分组成的系列文章的第 2 部分,该系列旨在介绍 HTML5 中的演变,首先介绍 HTML5 中新增加的标记和页面的组织,提供有关 Web 页面设计的高级信息、表单的创建、API 的使用和价值,以及 Canvas 提供的种种创新可能性。第 2 部分介绍 HTML5 表单控件的概念,并简单介绍了 JavaScript 和 CSS3 的作用。
技术文章 2012年 07月 16日
Yeoman:Web 应用开发流程与工具
随着 Web 2.0 和 HTML 5 的流行,现在的 Web 应用所能提供的功能和交互能力比之前传统的 Web 应用要强大很多。应用的很多实现逻辑被转移到了浏览器端来实现。浏览器不再只提供单一的数据接收和展现功能,而是提供更多的用户交互能力。浏览器端所包含的 HTML、CSS 和 JavaScript 代码也变得更加复杂。对于日益复杂的前端代码,需要有更好的流程和工具来管理开发的各个方面,包括初始的代码结构、开发流程和自动化测试等。Yeoman 是一个新兴的工具。它结合了 Yo、Grunt 和 Bower 等工具,组成了一个完整的工具集合,提供各种 Web 应用开发中所需的实用功能。
技术文章 2014年 02月 17日
使用 Dojo Toolkit 生成动态的移动 Web 界面
使用移动设备来浏览网页已经成为了惯常的做法。随着移动设备用户的不断增加,移动应用程序和移动友好型网站在开发率方面也迎来了一个高峰。对于移动应用程序开发人员来说,主要关注的问题变成了如何开发出一个能够显示在大多数设备上的应用程序。在本文中,您将了解到 Dojo Toolkit 如何帮助您创建应用程序的小构件,这些构件模拟了最流行移动设备的界面。Dojo Toolkit 提供了一种机制,可使用层叠样式表 (Cascading Style Sheet, CSS)、HTML 和 JavaScript 来创建移动 Web 应用程序。
技术文章 2012年 05月 25日
使用 Jo 和 PhoneGap 构建本地移动应用程序
移动应用程序开发正在飞速发展;一部分原因是出现了可以简化开发的新框架,这种新框架也使传统 web 开发人员可以更快上手。本文将介绍如何利用您已经掌握的 HTML、CSS 和 JavaScript 技能和两种新框架来开发本地移动应用程序,这两种框架分别是 Jo 和开源的 PhoneGap,后者使您能够利用最流行的移动平台上的一些本地特性。
技术文章 2012年 03月 26日
用 Sencha Touch 构建移动 web 应用程序
Sencha Touch 是一个使用 HTML5、CSS3 和 JavaScript 语言构建的移动 web 应用程序框架,在本文中,学习如何应用您当前的 web 开发技能进行移动 web 开发。下载和建立 Sencha Touch,通过一个样例应用程序探究基本原理。学习开始使用 Sencha Touch 框架所需的一切
技术文章 2012年 03月 19日
使用 HTML5 Boilerplate 开始您的 web 开发
本文提供 HTML5 Boilerplate 项目的一个技术简介,其中包括该项目形成的众多 HTML5、CSS3 移动开发和 web 性能最佳实践中一部分。
技术文章 2012年 02月 06日
使用单个 XSLT 样式表发布 HTML 和 PDF 格式的 XML 数据
学习如何使用 css2xslfo 实用工具在 HTML 和 PDF 中发布 XML 文档。
技术文章 2012年 01月 30日
掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应
程序员(使用后端应用程序)和 Web 程序员(编写 HTML、CSS 和 JavaScript 上)之间的分水岭是长久存在的。但是,Document Object Model (DOM) 弥补了这个裂缝,使得在后端使用 XML 同时在前端使用 HML 切实可行,并成为极其有效的工具。在本文中,Brett McLaughlin 介绍了 Document Object Model,解释它在 Web 页面中的应用,并开始挖掘其在 JavaScript 中的用途。
技术文章 2006年 04月 10日
编写通用的 JavaScript 和 Ajax
通用的或者低调的 JavaScript 是在您的 web 应用程序中分隔 JavaScript、CSS 和 HTML 元素的实践。通过这种方式组织您的应用程序,更容易维护它们,并能确保您的应用程序在各个平台和 web 浏览器之间表现一致。在本文中,了解如何采用一些技术来收获以一种低调的方式开发 web 应用程序的好处。
技术文章 2011年 10月 27日
构建基于 Sencha Touch 框架的 Mobile web 应用
Sencha Touch 是第一个专门设计为移动设备开发 web 应用的 JavaScript 框架,它基于 HTML5 和 CSS3 的 web 标准,全面兼容 Android 和 Apple iOS,通过 Sencha Touch 框架用户可以创建非常像移动设备本地应用的 web 应用,它提供了丰富的华丽的控件和强大的功能,包括对触控事件的增强,数据整合等。本文通过对 Sencha Touch 框架的介绍,使读者对该框架有一定的了解,并通过一些代码示例给用户更详细直观的对 Sencha Touch 框架功能的了解。
技术文章 2011年 09月 19日
使用 Sencha Touch 开发超炫的跨平台移动 Web 应用
Sencha Touch 是由 Sencha 公司开发的移动 Web 应用开发框架,用以提升主流移动设备在浏览器上的触碰操作,增强用户体验。该框架以久负盛名的 Ext JS 富客户端框架为基础,并支持最新的 HTML5 及 CSS3 标准,与流行的 Apple iOS 和 Andriod 设备兼容。一方面,它以 Webkit 浏览器引擎为基础,提供了出色的性能和用户体验;另一方面,它提供了基于 GPL V3 许可的开源版本和详尽的 API 文档,体现了良好的开放性和易用性。因此,该框架可帮助移动应用开发人员提升开发效率,从而创造出更多富有创意的移动应用。
技术文章 2011年 08月 03日
基于 HTML5 的 Dojo Widget 开发
当前的 Web 开发存在着两种趋势,一是基于 HTML、CSS 和 JavaScript 技术,比如以 Dojo 工具包、jQuery 等为基础的 HTML 页面;另一种是基于浏览器端运行时,如基于 Flash、Silverlight 等技术的 RIA 应用。前者占用的资源少,不需在浏览器上安装插件支持,后者界面更为美观,且便于实现一些较为复杂的展现功能。而且,因为 JavaScript 和 Flash 等平台之间的交互功能很受局限,基于这两类技术开发的页面内容很难做深度的集成。HTML5 作为新一代的 HTML 标准,不但对 JavaScript 的支持更加完善,同时还包含了丰富的绘图功能,这等同于兼具上面提到的两类技术的各自的优势。本文主要介绍基于 HTML5 来扩展 Dojo Widget,它不仅具有强大的 JavaScript 逻辑控制,而且具有丰富的页面展现和良好的运行性能。
技术文章 2011年 07月 28日
使用 jsoup 对 HTML 文档进行解析和操作
jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。本文主要介绍如何使用 jsoup 来进行常用的 HTML 解析。
技术文章 2011年 03月 02日
使用 Dojo 动画效果
在 Web 页面中加入适当的动画效果能够使页面更加生动,提高用户体验。Dojo 提供了动画效果库,并被加入到核心基础库中,广泛用于各种 dijit 和 dojox 控件中。Dojo 的动画效果库采用标准的 JavaScript 和 CSS 实现。本文简要介绍 Dojo 动画效果库的实现原理,然后详细介绍如何使用该库创建淡入、淡出、擦除等动画效果以及如何组合使用这些动画效果。
技术文章 2009年 09月 16日
Dojo Query 详解
在 Web 应用程序开发中,JavaScript 的应用越来越普遍,越来越复杂,一个 Web 页面中往往有成百上千个 HTML 元素,准确、高效地选择所需的元素并对其进行操作,不仅可以在程序开发阶段节省编码时间,降低程序出错的概率,在运行还能提高程序运行效率,提供更好的用户体验。Dojo 提供了功能强大的 Query 函数库,使用一个高效的查询引擎,能够根据元素 id,名称,CSS,属性及其组合对页面的元素进行查询,并且能够对返回结果进行非常方便的处理。本文详细介绍 dojo.query 的各种查询方式,以及常用对结果的处理方式。恰当使用 dojo.query 能够大大提高程序开发的效率,减少代码量,提高编码质量。
技术文章 2010年 09月 16日
Image Sprites 对“高对比度”模式下背景图片显示优化
本文将解决色盲用户在高对比度显示模式下,页面背景图片不可见的问题,改进页面可访问性。
技术文章 2011年 08月 11日
Ajax 改造,第 2 部分: 使用 jQuery、Ajax、工具提示和 lightbox 改进现有站点
Ajax 技术改变了大型商业 Web 应用程序的外观,但是许多较小的 Web 站点都不拥有重新构建整个用户界面(UI)的资源。Ajax 的一些新特性能够解决实际中的界面问题并改善用户体验。通过本系列文章,您可以了解如何使用开源客户端库让您的用户界面变得更为时尚。本文将展示如何使用简单的 lightbox 和工具提示技术消除弹出窗口和导航死角。在实现的过程中坚持渐进增强(progressive enhancement)原理,确保增强后的 UI 特性不损害站点的可访问性,确保站点严格遵守 Web 标准。
技术文章 2008年 05月 29日
使用 jQuery,第 3 部分: 用 jQuery 和 Ajax 构建富 Internet 应用程序
jQuery 是一种 JavaScript 库,它是开发人员简化动态富 Internet 应用程序的创建过程的最佳选择。随着基于浏览器的应用程序不断代替桌面应用程序,这些库的使用将越来越广泛。您将通过本系列文章中了解 jQuery,并学习如何在 Web 应用程序项目中实现 jQuery。
技术文章 2008年 12月 12日
使用 User Interface Generator 定制生成的应用程序样式
本文介绍如何修改 IBM InfoSphere MDM Workbench User Interface Generator 生成的样式表,以及定制生成应用程序的外观和感觉。使用分部方法简单地演示对 User Interface Generator 提供的层叠样式表的编辑,使您可以高效地个性化您生成的应用程序。
技术文章 2011年 01月 21日
高对比度显示模式下常见 Accessibility 问题分析及解决
Accessibility(a11y),指的是软件产品的可访问性、易用性,特别是指对于视力低下等残障人士的使用上的无障碍性。2008 年,致力于开发 Web 标准的国际组织万维网联盟(World Wide Web Consortium,W3C)发布了 Web Content Accessibility Guideline (WCAG) 2.0。WCAG 2.0 文档定义了一系列指导方针,以提高 Web 内容对于残疾人的可访问性。
技术文章 2012年 08月 06日
使用 HTML 5 创建移动 Web 应用程序,第 5 部分: 使用 HTML 5 开发新的可视化 UI 特性
HTML 5 针对移动 Web 应用程序引入了大量新特性,其中包括一些可视化特性,它们通常会带来强烈的视觉冲击。Canvas 是最引人注目的新 UI 功能,能在浏览器中提供完整的 2D 图形。在本文中,您将学习如何使用 Canvas 以及 HTML 5 中的其他一些新视觉元素,对于移动用户来说,这些元素更微妙,但更与众不同。
技术文章 2010年 07月 21日
使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 1 部分: 为 iPhone 提供内容
iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器。虽然使用 Mobile Safari 呈现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本。“使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序” 系列文章将说明如何在服务器端使用 Ruby On Rails 识别并为 Mobile Safari 提供自定义内容。
技术文章 2008年 07月 07日
创建您自己的浏览器扩展,第 1 部分: 将您的触角延伸至 Chrome
每个浏览器都有其自己的粉丝、批评者、优势和劣势。它们的共同点是人们将越来越多的时间花费于其中。本系列文章将介绍如何为 Chrome、Firefox、Internet Explorer 和 Safari 构建一个浏览器扩展。您可以为每个浏览器构建相同的基础扩展,感受扩展每个浏览器是什么样子,执行这些常见任务是困难还是简单,以及发布您的扩展会涉及到什么。在本文中,您将构建一个 Chrome 扩展。
技术文章 2012年 09月 14日
使用 XUL 实现浏览器扩展,第 2 部分: 组建一个跨平台的 Firefox 扩展
使用 XUL 可以极其轻松地构建跨平台的浏览器扩展,甚至是独立的应用程序。通过本文了解如何构建功能强大的灵活的 Mozilla 浏览器扩展,从而超越诸如嵌入式脚本语言或 GUI 等工具的功能,因为后者是用户浏览器提供的内置功能。
技术文章 2007年 11月 13日
使用 XUL 实现浏览器扩展,第 1 部分: 使用用户界面特性创建一个 Firefox 浏览器扩展
创建超越 Web 浏览器内置功能的扩展。Mozilla 项目的 XUL 引擎是一种用户界面语言,可以用于扩展 Mozilla 浏览器或者创建独立的应用程序。XUL 可以极其轻松地构建跨平台浏览器扩展,本系列的两篇文章将演示如何实现这一过程。
技术文章 2007年 11月 02日
Ajax 改造,第 4 部分: 用 jQuery 和 Ajax 表单改造现有站点
Ajax 技术改变了大型商业 Web 应用程序的外观,但是许多较小的 Web 站点都不具备重新构建整个用户界面(UI)的资源。Ajax 的一些新特性能够解决实际中的界面问题并改善用户体验。通过本系列文章,您可以了解如何使用开源的客户端库让您的用户界面变得更为时尚。本文将展示如何使用 Ajax 技术将一个多步结帐过程从一系列表单转变成一个单一屏幕的界面。我们将采用渐进增强方法,从而确保所有用户代理仍然能够访问您的站点。
技术文章 2008年 08月 22日
用 HTML 5 构建 Web 应用程序
多年来,Web 开发人员一直垂涎于 HTML 5 规范中所描述的下一代 Web 浏览器中的某些特性。您可能会吃惊地发现其实有很多特性已经在如今的浏览器中可用了。在本文中,了解如何查证哪些功能已经存在以及如何在您的应用程序中充分利用这些功能。探索 HTML 5 的强大功能,例如多线程、地理定位、嵌入数据库及嵌入视频。
技术文章 2010年 10月 13日
中级 jQuery
jQuery 无疑是一个出色的 JavaScript 库,但它的性能如何?在其易用性和优异 Web 页面性能之间进行折衷是否值得?它的性能是不是真的很优异?本文将回答关于 jQuery 性能的问题,并提供一些可以改进应用程序性能的技巧。
技术文章 2009年 08月 27日
面向对象的 JavaScript 编程及其 Scope 处理
在面向对象的 JavaScript 编程中,我们常常会将一些数据结构和操作封装成对象以达到继承和重用的目的。然而层层封装和继承再加上 JavaScript 中特殊关键字 this 的使用,使得 JavaScript 当前运行 Context 看起来非常的混乱。很多 developer 为了获取运行时正确的 Context,常常不得已将 function 或者 Object 声明在全局 Global Context 中。零散的声明、复杂的引用再加上客户端代码的不断膨胀,最终使得客户端的 JavaScript 代码变成一场灾难。
技术文章 2011年 03月 28日
使用 Cufon 渲染网页字体
本文介绍了使用 Cufon 进行网页字体渲染的一般方法和技巧,并以此为基准,介绍了 Cufon 技术的主要实现原理和这一原理的可能应用领域
技术文章 2009年 11月 19日
网站设计中不可忽视的可用性原则
本文主要探讨那些容易被忽略的用户体验基本原则,并提供实例和可用性分析,关于视觉设计、信息构建及可用性分析等方面提供实用的建议。
技术文章 2014年 03月 03日
使用 jQuery,第 2 部分: 构建未来的 Web 应用程序
这个关于 jQuery 的系列文章的第二篇介绍了如何将更多的交互添加到 Web 站点,以创建动态的富 Internet 应用程序(RIA)。通过本文,了解 jQuery 如何综合利用用户交互生成的事件、来自 Web 站点的信息,以及更改应用程序外观的功能(无需重新加载),来轻松迅速地创建 RIA。
技术文章 2008年 10月 10日
Flex 自定义组件外观
Flex 是现今最受欢迎的 RIA 开发技术之一,它凭借其优秀的用户体验获得许多用户的青睐,因此也吸引了众多的程序员投入 Flex 学习的洪流之中。Flex 之所以如此受欢迎,一大部分原因是因为 Flex 的界面效果非常出众。Flex 提供了自定义组件外观的众多方法,使得 Flex 程序界面丰富多彩。本文通过简单实用的程序例子(包括冒泡信息提示框、图像圆角、动态按钮、网格背景),使用位图、矢量图、SWF 文件自定义皮肤,使用 Mask 制作遮掩效果,讲解了其中几种自定义组件外观方法的优缺点。通过本文,读者可以比较系统的学习组件自定义外观的方法,在设计 Flex 的 UI 时,相信本文可以为读者提供帮助 .
技术文章 2010年 08月 18日
React:创建可维护、高性能的 UI 组件
开始使用 React(一个开源 JavaScript 库)轻松地创建 UI 视图组件,并组合它们来形成现代 Web UI。通过本教程的示例,您将学习以一种可维护和可重用的方式设计 React 组件的规定最佳实践。
技术文章 2015年 04月 21日
了解 QueryPath PHP 库
毫无疑问,HTML、HTTP 和 XML 是支撑 Web 技术的三种最重要的技术。对于 PHP 开发人员而言,使用这些技术可能比较麻烦。但是,新的 QueryPath 库,即 jQuery JavaScript 库面向 PHP 的一个版本,为使用 XML、HTML 和 HTTP 提供了一个方便的 API。从 Web 页面到 Web 服务、从 SVG 到 SPARQL、从 RDF 到 Atom,QueryPath 为目前使用 PHP 的 Web 开发提供了一个健壮而简单的 API。在本文中,学习构建 QueryPath 对象,以及如何遍历和操纵 XML 和 HTML。另外考察一个使用 QueryPath 访问 Web 服务(Twitter)的例子。
技术文章 2009年 05月 21日
使图像文本具有语义并且可搜索
Web 设计师很早就开始使用图像文本显示特殊的字体、脚本,或其他无法在用户电脑上显示的字体。通过基于图像的文本,而不是用户的系统字体,Web 设计师能够很好地控制颜色、字距、线条粗细和字体。然而,如果页面上没有实际的文本,Google 和 Yahoo 等搜索引擎,以及 Google Ads 等广告服务,将在识别站点和对站点进行分类时受到阻碍。本文将解释如何使基于图像的文本变得美观优雅,而且不损害文本在 Web 页面上的语义。
技术文章 2008年 10月 07日
使用 jQuery,第 1 部分: 将桌面应用程序引入浏览器
jQuery 是一种 JavaScript 库,它是开发人员简化动态富 Internet 应用程序创建的最佳选择。随着基于浏览器的应用程序不断代替桌面应用程序,这些库的使用将会不断增长。在本系列文章中了解 jQuery,并学习如何在您的 Web 应用程序项目中实现 jQuery。
技术文章 2008年 09月 28日
Ajax 改造,第 3 部分: 用 jQuery、Ajax 选项卡和照片 carousel 改进现有的站点
Ajax 技术已经改变了大型商用 Web 应用程序的面貌,但是许多小型 Web 站点不具备重新构建整个用户界面所需的资源。新特性应该能够解决现实的界面问题并改进用户体验,以此证明它们的价值。本系列讲解如何用开放源码的客户端库逐步改进用户界面。在本期中,学习如何使用 DHTML 和 Ajax 把缓慢、混乱、烦人的产品细节页面改造成快速优雅的页面。我们将采用渐进式改进方法,从而确保所有用户代理仍然能够访问您的站点。
技术文章 2008年 07月 31日
Ajax 改造,第 1 部分: 使用 Ajax 和 jQuery 改进现有站点
本文是使用 Ajax 改造现有 Web 站点系列的第一篇文章,将展示如何使用简单的模式窗口(modal window)消除弹出窗口和导航死角。
技术文章 2008年 05月 22日
使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 3 部分: 开发 iPhone 的高级视图
iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器。虽然使用 Mobile Safari 呈现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本。本文是 “使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序” 系列的第 3 部分,介绍当用户浏览到列表结构末尾而应用程序实际上还需要显示一些内容时,应当如何执行操作。
技术文章 2008年 08月 21日
Thinking XML: XML 样式的 HTML5
有一段时间,在 web 上出现了有关标记未来发展的竞争,即 W3C 的 XHTML 2 和 HTML5 之间的竞争,这是主要浏览器厂商在其各自组织下进行的竞争。首先,W3C 接管了 HTML5,并且它最近宣布了 XHTML 2 的失败。这就使 web 上的 XML 的未来产生了巨大差异,此外,HTML5 现已成为每个 XML 开发人员都会使用的一种技术。但是,XML 爱好者不必失望:HTML5 支持恰当的 XML 序列化。了解 XML 形式的 HTML5 包括与旧式 XHTML 规则的一些主要差别,以及如何在现代 web 浏览器中实际应用此词汇。
技术文章 2010年 08月 12日
使用 jQuery(中级),第 1 部分: 使用插件创建和扩展 jQuery 函数
jQuery 的流行在很大程度上应该归功于其将插件架构包括进来的决定。这个决定让任何一位第三方开发人员都能超越最初的库函数创建并扩展 jQuery 函数。结果所产生的这数百个插件几乎能够提供一个 Web 应用程序内所需的任何一种函数。本文介绍了这个插件架构并解释了 jQuery 是如何让 Web 应用程序表现得与桌面应用程序一模一样。
技术文章 2009年 04月 20日
XML 用户界面语言(XUL)开发简介
XUL 是经过测试的真正的应用程序框架。事实上,最近发布的 Firefox 3.0 不仅仅是由 XUL 构建的,但它提供了一个 XUL 运行时环境,允许任何 Firefox 用户运行其他 XUL 应用程序。在本教程,您开始使用 XUL 进行编程,并学习一些帮助您开发 XUL 应用程序的工具。当您的 Web 开发技术得到提高时,您可以构建一个基于 XUL 的博客编辑器,并通过它使用 XUL 构建桌面应用程序。
教程 2009年 01月 15日
实战 iWidget 开发
iWidget 是 IBM 推出的 Web 窗口小部件规范,它可以运行在 IBM Mashup Center 以及其它产品中,也可以直接嵌入在网页中。本教程着重于 iWidget 开发中的各个方面,以一个 iWidget 示例作为主线,穿插 iWidget 规范中的基本概念,并与具体的实现相结合。除此之外,本教程还介绍了 iWidget 开发过程中一些重要的话题,包括开发环境、国际化、打包与部署和调试等。通过本教程的学习,可以对如何开发 iWidget 有比较全面和深入的了解。
教程 2009年 06月 15日
编写第一个响应式页面
本文为大家讲解如何使用一种科学的方法实现网页设计,从原理上搞清楚什么是响应式设计,并实现一个简易的响应式设计框架,以此为基础,编写出第一个响应式页面。
技术文章 2015年 07月 08日
使用 Famo.us 创建高性能移动 UI
有了 Famo.us 平台,用 JavaScript 编写的移动 Web UI 就能同本机代码实现相媲美。研究本文中的各种示例,了解 Famo.us 如何帮助您轻松地在移动应用中实现高性能用户体验。
技术文章 2014年 08月 13日
使用 jQuery(中级),第 2 部分: 创建自己的插件
jQuery 允许您创建自己的插件来扩展 jQuery 的功能,也可以以此回报 jQuery 社区。本文介绍创建自己的插件的步骤,并介绍如何让它在出现在 jQuery 插件社区网页上。
技术文章 2009年 07月 20日
第 1 - 100 条,共 112 条 | 下一页
显示内容简介 | 隐藏内容简介