1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer>

DeveloperWorks-技术文章

来自 IBM developerWorks 中国网站的最新内容
IBM developerWorks 中国
  • 使用 Dojo 的 Ajax 应用开发进阶教程,第 2 部分: 深入理解 CSS
    CSS 作为 HTML 页面中控制展现的标准技术,已经为广大 Web 开发人员所熟悉。虽然 CSS 本身的语法比较简单,但是在复杂的 Web 应用中编写和管理 CSS 并非一件容易的事情。本文讨论了 CSS 规范中比较复杂和容易出错的部分,接着讨论了浏览器的兼容性和如何开发出可维护的 CSS,最后介绍了相关的框架和工具以及 Dojo 提供的 API 支持。
  • 在 Android 上使用 XML 和 JSON,第 1 部分: 在 Android 应用程序上研究 JSON 和 XML 益处
    这个两部分文章系列探索了在 Android 平台上处理 Internet 上两种最常见的数据格式 — XML 和 JavaScript Object Notation (JSON) — 的技术。第一部分介绍了 XML 和 JSON 的基础概念,并展示了如何构建一个 Android 应用程序,分析和显示了这两种格式的 Twitter 状态更新 feed。
  • RESTful Web 服务和 Apache Wink,第 2 部分: Apache Wink REST 开发中的高级主题
    本文是三篇系列文章的第二篇,讨论 Apache Wink 1.0 开发的高级主题,这种新的 Java 框架用于实现和消费基于 REST 的 Web 服务。
  • Dojo 最佳实践 - 实现可书签化的 Ajax 应用
    传统 Web 应用程序可以非常好的支持浏览器的书签收藏以及前进后退按钮。而在基于 Ajax 的 Web 应用中,页面的内容刷新往往是通过异步请求的方式动态局部刷新,而不会重新请求一个页面,因而页面对应的 URL 并不会变化,前进后退按钮也不会起任何作用。这样就导致在这类 Ajax 应用中无法通过书签来记录特定的视图。本文将首先介绍通用的基于超链接锚点的可书签化的 Ajax 应用的编程模式,然后以该编程模式的分析与设计为基础并结合实例来说明如何应用 Dojo 提供的 Dojo.back 技术来实现可书签化的 Ajax 应用。最后还会介绍下 Dojo1.4 中提供的新的 Dojo.hash 技术对可书签化 Ajax 应用的支持。通过阅读本文读者能够了解基于超链接锚点的编程模式如何来设计可书签化的 Ajax 应用,并能通过 Dojo 提供的 Dojo.back 技术或者是 Dojo.hash 技术来实现可书签化的 Ajax 应用。
  • JSF 2 简介: JSF 向导
    在 JSF 2 简介系列的这一期文章中,您将了解如何综合利用 JSF 2 与 Contexts and Dependency Injection (CDI) 来实现一个 Ajax 化了的向导。您将看到 JSF 的模板和 Ajax 的实际运行,并将学到如何使用 CDI 的依赖注入和 conversation 作用域。
  • Pyjamas 简介,第 1 部分: 协同使用 GWT 和 Python 的优势
    Pyjamas 是一个很酷的工具(框架),用于用 Python 开发 Asynchronous JavaScript and XML (Ajax) 应用程序。可以使用这个全能的工具编写复杂的应用程序,而不需要编写任何 JavaScript 代码。本系列讨论 Pyjamas 的各个方面,第一篇文章介绍 Pyjamas 的背景知识和基本元素。本文通过示例带领您用 Pyjamas 构建一个示例应用程序。
  • 评论专栏: 使 Web 2.0 趋向成熟
    Web 2.0 迅速成为主流应用程序。富互联网应用程序和社交网络比比皆是。浏览器的日益成熟、网络速度的迅速增长、以及 HTTP 基础架构的建立都铸就了这一切。Ajax 是客户端的主要服务调用模型。中间件逐渐无用武之地。然而在这种情况下,构建现代应用程序时仍然有许多人墨守陈规,这就会导致技术方案变难。
  • Flex 自定义组件外观
    Flex 是现今最受欢迎的 RIA 开发技术之一,它凭借其优秀的用户体验获得许多用户的青睐,因此也吸引了众多的程序员投入 Flex 学习的洪流之中。Flex 之所以如此受欢迎,一大部分原因是因为 Flex 的界面效果非常出众。Flex 提供了自定义组件外观的众多方法,使得 Flex 程序界面丰富多彩。本文通过简单实用的程序例子(包括冒泡信息提示框、图像圆角、动态按钮、网格背景),使用位图、矢量图、SWF 文件自定义皮肤,使用 Mask 制作遮掩效果,讲解了其中几种自定义组件外观方法的优缺点。通过本文,读者可以比较系统的学习组件自定义外观的方法,在设计 Flex 的 UI 时,相信本文可以为读者提供帮助 .
  • 基于 Cairngorm MVC 框架的 Flex 程序设计与开发
    随着富互联网应用程序 (Rich Internet Application) 的发展,Flex 也得到了迅速的发展,然后随着 Flex 应用的项目的增大,传统的 Flex 开发已经显得层次不清,维护困难,在这样背景下,基于 Flex 的 MVC 框架 Cairngorm 应运而生。本文将介绍系统的讲解 Cairngorm,通过本教程的学习,您可以全面掌握使用 Cairngorm 框架进行 Web 开发。
  • Thinking XML: XML 样式的 HTML5
    有一段时间,在 web 上出现了有关标记未来发展的竞争,即 W3C 的 XHTML 2 和 HTML5 之间的竞争,这是主要浏览器厂商在其各自组织下进行的竞争。首先,W3C 接管了 HTML5,并且它最近宣布了 XHTML 2 的失败。这就使 web 上的 XML 的未来产生了巨大差异,此外,HTML5 现已成为每个 XML 开发人员都会使用的一种技术。但是,XML 爱好者不必失望:HTML5 支持恰当的 XML 序列化。了解 XML 形式的 HTML5 包括与旧式 XHTML 规则的一些主要差别,以及如何在现代 web 浏览器中实际应用此词汇。
  • 蓄势待发!Rails 3 介绍
    即将发布的 Ruby on Rails 版本 3 完善并且扩展了当前流行的 Web 应用程序框架的功能。Ruby on Rails 3 可提供更清晰的控制程序和更强大的 SQL 查询功能,因此通过编写较少的代码即可实现以前的操作。更值得一提的是,您可以将 Rails 3 的大部分组件包含到任意 Ruby 应用程序中。下面让我们来了解一下 Rails 3 在哪些方面进行了完善。
  • 浅谈 JavaScript 编程语言的编码规范
    JavaScript 编程语言作为最流行的客户端脚本语言,早已被众多 Web 开发人员所熟悉。随着 Web2.0 时代的到来和 Ajax 技术的广泛应用,JavaScript 也逐渐吸引着更多的视线。工作中要求越多的是对 JavaScript 语言的深入学习,灵活运用,和对编码质量的保证。
  • 结合 GFX,DnD 与 Dijit 创建基于 Dojo 的 Web 图形类应用
    Web 2.0 时代改变了人们对 Web 的体验,用户面对的不再仅仅是充满超链接的网页,更是一类具有桌面应用风格的 Web 应用。而图形类应用,如绘图板、流程图生成工具,作为一类常见桌面应用,也可以借助目前蓬勃发展的 Web 客户端技术,如 Dojo,在浏览器中得以实现。
  • 使用 Dojo 提供的灵活多样的布局方式
    Dojo 提供了多种基本的布局方式,使用这些布局,可以有层次,有意义的组织控件,使得 web 界面获得更好的用户体验。本文从常见的几种控件出发,介绍 Dojo 常见的布局方式。
  • 开发移动 Web Ajax 应用
    尽管受到媒体追捧,但是开发移动设备应用很多年来一直都是高投入、低回报的工作。 基于 iPhone OS 和 Google Android 的最新一代智能手机提供了一个更简单的应用开发方法:Web 应用。 这种一次编译就可以支持所有设备的方法可以降低开发成本。更重要的是, 所有这些高端设备都具备支持高级 HTML、JavaScript 和 CSS 的超现代的浏览器。在本文中, 我们将学习如何开发充分利用现代智能手机功能的广泛使用 Asynchronous JavaScript and XML (Ajax) 技术的应用。 我们将不仅能了解到如何发挥这些设备的最大功效,同时还能学习到如何处理它们之间的细微差别。

此评论功能仅限注册会员使用,未登录的会员请先登录.