網頁介面設計模式

Book description

想要學習如何在現今的網路上建立優異的使用者經驗嗎?
本書中,UI專家Bill Scott以及Theresa Neil為我們獻上超過75種的設計模式,以供建構具多樣化互動的網路介面。這些重要常規係萃取自作者於Sabre、Yahoo!和 Netflix 的多年經驗,並被歸納至6個主要原則,讓您能夠有效運用今日的網路技術。網頁介面設計以各自獨立的單元詳加介紹每個設計原則,幫助您:

。操作直接性 - 藉由頁內編輯、拖放功能、直接選取等模式,於情境中編輯內容

。保持輕質 - 運用情境工具留下「輕足跡」,減少與網站互動時所需耗費的時間精力

。同頁作業 - 善用覆蓋視窗、嵌入面板、動態內容和頁內流程等模式,將使用者保持於相同頁面

。送出邀約 - 利用邀約幫助訪客發掘網站的功能,暗示其進行下1層級的互動

。善用轉換效果 - 學習運用動畫、電影特效和其他轉換效果的時機、原因和方法

。即時反應 - 利用即時的回覆,提供多樣化的使用經驗。即時搜尋、即時建議、即時預覽…等等


網頁介面設計透過運作中網站的全彩範例,演示書中許多模式。
若您需要讓所建構新網站或重整後的網站具備真正的互動性,
本書將能提供為您帶來成功的設計模式。

對於運用多樣化網路應用程式支援使用者任務,本書涵蓋網頁設計師和開發者(或開發團隊)在做出明智決定時的一切知識。它是在現今網路世界生存的每位網頁設計師所必備的好書。
- Erin Malone
Tangible UX總裁


Bill Scott為Netflix總公司的使用者介面總工程師。Netflix總公司位於美國加州的Los Gatos,Bill於此不斷琢磨其介面工程和設計的技術。

Theresa Neil為居於美國德州Austin的使用者經驗顧問,專門設計多樣化網路應用程式,客戶群囊括甫成立的新公司以及美國財富五百大企業。

Table of contents

  1. 封面
  2. 推薦序
  3. 前言 (1/2)
  4. 前言 (2/2)
  5. 授權聲明頁
  6. 目錄 (1/2)
  7. 目錄 (2/2)
  8. 原則一 操作直接性
  9. 第一章 頁內編輯 (1/5)
  10. 第一章 頁內編輯 (2/5)
  11. 第一章 頁內編輯 (3/5)
  12. 第一章 頁內編輯 (4/5)
  13. 第一章 頁內編輯 (5/5)
  14. 第二章 拖放功能 (1/8)
  15. 第二章 拖放功能 (2/8)
  16. 第二章 拖放功能 (3/8)
  17. 第二章 拖放功能 (4/8)
  18. 第二章 拖放功能 (5/8)
  19. 第二章 拖放功能 (6/8)
  20. 第二章 拖放功能 (7/8)
  21. 第二章 拖放功能 (8/8)
  22. 第三章 直接選取 (1/3)
  23. 第三章 直接選取 (2/3)
  24. 第三章 直接選取 (3/3)
  25. 原則二 保持輕質
  26. 第四章 情境工具 (1/5)
  27. 第四章 情境工具 (2/5)
  28. 第四章 情境工具 (3/5)
  29. 第四章 情境工具 (4/5)
  30. 第四章 情境工具 (5/5)
  31. 原則三 同頁作業
  32. 第五章 覆蓋視窗 (1/4)
  33. 第五章 覆蓋視窗 (2/4)
  34. 第五章 覆蓋視窗 (3/4)
  35. 第五章 覆蓋視窗 (4/4)
  36. 第六章 嵌入面板 (1/3)
  37. 第六章 嵌入面板 (2/3)
  38. 第六章 嵌入面板 (3/3)
  39. 第七章 虛擬頁面 (1/4)
  40. 第七章 虛擬頁面 (2/4)
  41. 第七章 虛擬頁面 (3/4)
  42. 第七章 虛擬頁面 (4/4)
  43. 第八章 程序流程 (1/5)
  44. 第八章 程序流程 (2/5)
  45. 第八章 程序流程 (3/5)
  46. 第八章 程序流程 (4/5)
  47. 第八章 程序流程 (5/5)
  48. 原則四 送出邀約
  49. 第九章 靜態邀約 (1/2)
  50. 第九章 靜態邀約 (2/2)
  51. 第十章 動態邀約 (1/5)
  52. 第十章 動態邀約 (2/5)
  53. 第十章 動態邀約 (3/5)
  54. 第十章 動態邀約 (4/5)
  55. 第十章 動態邀約 (5/5)
  56. 原則五 善用轉換效果
  57. 第十一章 轉換模式 (1/4)
  58. 第十一章 轉換模式 (2/4)
  59. 第十一章 轉換模式 (3/4)
  60. 第十一章 轉換模式 (4/4)
  61. 第十二章 轉換效果的目的 (1/4)
  62. 第十二章 轉換效果的目的 (2/4)
  63. 第十二章 轉換效果的目的 (3/4)
  64. 第十二章 轉換效果的目的 (4/4)
  65. 原則六 即時反應
  66. 第十三章 查詢模式 (1/5)
  67. 第十三章 查詢模式 (2/5)
  68. 第十三章 查詢模式 (3/5)
  69. 第十三章 查詢模式 (4/5)
  70. 第十三章 查詢模式 (5/5)
  71. 第十四章 回饋模式 (1/4)
  72. 第十四章 回饋模式 (2/4)
  73. 第十四章 回饋模式 (3/4)
  74. 第十四章 回饋模式 (4/4)
  75. 結語 多樣化互動的原則與模式
  76. 索引 (1/4)
  77. 索引 (2/4)
  78. 索引 (3/4)
  79. 索引 (4/4)
  80. 關於作者

Product information

  • Title: 網頁介面設計模式
  • Author(s): Bill Scott, Theresa Neil
  • Release date: June 2011
  • Publisher(s): GoTop Information, Inc.
  • ISBN: 9789862762172

You might also like

book

Web应用程序安全

by Andrew Hoffman

虽然有很多网络和IT安全方面的资源,但是直到现在,依然缺乏详细的现代Web应用程序安全相关的知识。这本实用的指南提供了攻防兼备的安全观念,软件工程师可以轻松学习和应用。 Salesforce的高级安全工程师Andrew Hoffman介绍了Web应用安全的三大支柱:侦察、攻击和防御。你将学习有效研究和分析现代Web应用程序的方法,包括那些你无法直接访问的应用程序。你还将学习如何使用最新的黑客技术来入侵Web应用。最后,你将学到如何在自己的Web应用程序开发中采取缓解措施,以防止黑客攻击。 探索困扰当今Web应用程序的常见漏洞。 学习攻击者进行漏洞利用攻击所用的基本的黑客技术。 构图和记录你无法直接访问的Web应用程序。 开发并部署可以绕过常规防御机制的、定制的漏洞利用程序。 制订并部署缓解措施,保护你的应用程序免受黑客攻击。 将安全编码的最佳实践融入到你的开发生命周期中。 获取实用的技巧,帮助你提高Web应用程序的整体安全性。

book

机器学习开发者指南

by Posts & Telecom Press, Rodolfo Bonnin

一本通过学习统计、分析和机器学习的方法,来提升开发者解决日常问题的能力的指南 Key Features 通过有趣的示例实现回归、聚类、分类、神经网络 Book Description 本书将带领读者学习如何实施各种机器学习技术及其日常应用的开发。本书分为9章,从易于掌握的语言基础数据和数学模型开始,向读者介绍机器学习领域中使用的各种库和框架,然后通过有趣的示例实现回归、聚类、分类、神经网络等,从而解决如图像分析、自然语言处理和时间序列数据的异常检测等实际问题。 本书适合机器学习的开发人员、数据分析人员、机器学习领域的从业人员,以及想要学习机器学习的技术爱好者阅读。使用任何脚本语言的编程人员都可以阅读本书,但如果熟悉Python语言的话,将有助于充分理解本书的内容。 What you will learn 通过简单易懂的方法学习数学和机器学习的原理; 了解广泛使用的机器学习算法和技术,并掌握它们解决实际问题的方法; 通过流行的编程框架了解先进概念; 为从事机器学习领域的工作做好准备; …

book

Python数据分析

by Posts & Telecom Press, Ivan Idris

学习流行的开源Python模块,掌握强大的数据分析技术 Key Features 最实用的Python开源模块的大集合; 简单易懂、示例丰富的数据分析教程; 掌握数据可视化、机器学习等高端主题; 新手变身数据分析专家的最佳读本; Book Description 作为一种高级程序设计语言,Python凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。同时,Python语言的数据分析功能也逐渐为大众所认可。 本书是一本介绍如何用Python进行数据分析的学习指南。全书共12章,从Python程序库入门、NumPy数组、matplotlib和pandas开始,陆续介绍了数据加工、数据处理和数据可视化等内容。同时,本书还介绍了信号处理、数据库、文本分析、机器学习、互操作性和性能优化等高级主题。在本书的最后,还采用3个附录的形式为读者补充了一些重要概念、常用函数以及在线资源等重要内容。 本书示例丰富、简单易懂,非常适合对Python语言感兴趣或者想要使用Python语言进行数据分析的读者参考阅读。 What you will learn …

book

程序员学数据结构

by Posts & Telecom Press, William Smith

一本帮助你轻松掌握数据结构的实用指南 Objective-C、C#、Java和Swift多种语言案例 Key Features 使用一系列主流移动软件开发平台通用的语言编写了示例程序 通过示例程序向读者介绍了多种数据结构和对应的用法 通过示例程序用浅显易懂的方式展示了很多实际案例 Book Description 本书通过实用的例子来帮助读者快速理解多种数据结构和它们在实际应用程序中的使用方法。本书使用一系列主流移动软件开发平台通用的语言编写了示例程序,并通过这些示例程序向读者介绍了多种数据结构和对应的用法。同时,本书还通过示例程序用浅显易懂的方式展示了很多实际案例。 本书的第一部分涵盖了大多数语言(如Objective-C、C#、Java以及Swift)均支持的基本数据结构,详细地介绍了如数组、列表、栈、队列、堆这些数据结构的用法和典型应用,并针对每种语言探讨了这些数据结构所独有的特点。这些章节均设有案例学习,通过讲解如何解决实际问题以帮助读者更深入地理解这些数据结构的内涵。 本书的第二部分讨论一些与数据结构相关的高级知识,如泛型数据集、递归、排序和查找。这些章节也提供了相应的案例学习,帮助读者将这些知识应用到自己的应用开发中。 本书适合初学编程或自学编程的人员以及计算机相关专业的教师和学生阅读,也非常适合程序员参考。 What you will …