后移动时代的 Web 设计
- 格式:docx
- 大小:470.58 KB
- 文档页数:12
Web技术的发展和趋势Web技术是指在互联网上进行应用开发的技术,随着互联网的发展,Web技术也在不断发展和更新。
从Web1.0到现在的Web4.0,Web技术已经经历了多次革命。
下面我将从几个方面来探讨Web技术的发展和趋势。
一、Web1.0时代Web1.0时代是Web技术的初始阶段,主要是静态网页的展示,内容较为单一,用户只能浏览网页上的信息,无法进行交互式操作。
Web1.0时代流行的技术有HTML、CSS、JavaScript等。
这些技术虽然简单,但对于当时的互联网来说,已经是一项伟大的技术创新。
二、Web2.0时代Web2.0时代是Web技术的重要发展阶段,互联网开始向用户开放,Web应用开始具有了更高的互动性和社交性。
Web2.0时代流行的技术有Ajax、PHP、MySQL等。
各种Web应用开始呈现多样化的形态,例如社交网络、博客、WIKI等,用户的数字生活也逐渐从个人化向社交化转变。
三、移动化趋势随着移动设备的普及和互联网移动化的趋势,Web技术也在不断向移动端发展。
越来越多的Web应用开始适配移动端,例如响应式网页设计、Hybrid应用程序、PWA等。
这些技术使得Web应用在移动设备上的用户体验得到了优化,并且可以提供更加全面的服务。
四、Web3.0时代Web3.0时代是在Web2.0时代的基础上,进一步完善和扩展Web应用的智能化和自动化能力。
Web3.0时代流行的技术有语义Web、大数据、物联网等。
Web3.0时代的Web应用可以主动地获取和处理用户的数据,从而为用户提供更加个性化和精准的服务。
未来,Web3.0的发展将使互联网成为一个巨大的智能化系统,无处不在地为人类服务。
五、人工智能的应用人工智能的发展和应用也对Web技术产生了深刻的影响。
未来,Web应用将与人工智能技术深度融合,例如自然语言处理、机器学习等。
这些技术将使得Web应用可以更好地理解和处理用户的数据,实现更加精细化的服务和体验。
用户体验设计的发展历程用户体验设计(User Experience Design,UXD)的发展历程可以追溯到20世纪80年代以及90年代初。
以下是用户体验设计发展的主要阶段:早期阶段(1980s - 1990s初):计算机图形界面的兴起:随着计算机技术的发展,图形用户界面(GUI)的兴起为用户界面设计提供了新的机遇和挑战。
认知心理学的影响:认知心理学的理论开始被引入设计领域,关注用户在使用界面时的认知过程和行为。
用户界面设计(1990s中期):Web的普及:互联网的普及推动了Web界面的发展,用户体验设计逐渐成为Web设计的重要组成部分。
可用性工程与用户研究:以可用性工程为基础,用户研究方法成为设计过程中的重要组成部分,包括用户测试、问卷调查等。
用户体验设计的崛起(2000s初):互联网公司的注重用户体验:互联网公司如苹果、谷歌等开始强调用户体验,将其纳入产品设计的核心。
信息架构与交互设计:信息架构和交互设计等概念逐渐深入人心,强调用户与系统之间的交互体验。
移动设备时代(2010s初):移动应用的兴起:随着智能手机和平板电脑的普及,移动应用的设计成为用户体验设计领域的一个重要方向。
响应式设计和多平台设计:设计者开始关注在不同设备上提供一致的用户体验,涌现出响应式设计和多平台设计的理念。
全球化与智能化(2010s晚期- 2020s初):全球化的挑战:随着产品和服务的全球化,设计师需要考虑不同文化和语境下的用户体验。
人工智能与机器学习:人工智能和机器学习技术的应用推动了个性化用户体验的发展,为用户提供更智能的产品和服务。
未来展望:增强现实与虚拟现实:随着增强现实(AR)和虚拟现实(VR)技术的发展,用户体验设计将在更多领域发挥作用。
生态系统设计:设计将更加关注整个生态系统,包括硬件、软件、服务等方面的协同工作,以提供一体化的用户体验。
用户体验设计经历了从基础的用户界面设计到全方位的用户体验设计的演变,不断适应技术和社会变革的挑战,成为产品和服务设计中不可或缺的一环。
ui设计的发展史UI设计,即用户界面设计,是指为用户提供更好的、清晰的、易于理解和交互的界面,以满足用户需求和要求的过程。
随着技术和用户需求的不断发展,UI设计也逐渐地演变出了不少设计风格。
本文将以时间线的形式,介绍UI设计的发展史。
1960年代:早期界面设计在1960年代,计算机出现后,人们逐渐认识到了人机交互的重要性。
那个时候的计算机是通过命令行操作的方式进行工作,这种交互方式十分不友好,需要用户掌握各种指令。
在这个时代,界面设计中并没有多少可说的,主要还是靠软件编程人员编写程序实现。
随着计算机的不断发展,屏幕解析度的提高和视窗操作系统的诞生,开始有了更复杂的UI设计。
计算机上出现了文字和图形相互交织的内容,但仍然存在很多缺陷。
单色、扁平、界面布局也相当简单、迷惑和受限制。
1980年代:图形用户界面(GUI)在20世纪80年代的时候,图形化用户界面基本上已经碰到了本质性的瓶颈。
Apple公司随之推出了第一台真正的“三要素”GUI(即窗口、菜单、指针)的Macintosh电脑。
随着计算机硬件的进步和GUI的出现,界面的图像化开始变得容易上手,统一的视觉风格、符号和按钮被广泛接受并迅速成为主流。
1990年代:二次元UI设计在90年代,彩色图形硬件的发展和网络的普及促进了二次元UI的出现。
色彩开始发挥作用,设计师可以用更具创意和个性的手法来制作界面,多色、多图、空间感等特点开始被强调。
在这个时期,网站的布局和设计大多为基本图形组合而成,以链接,表格和输入框为主的设计。
2000年代:Web 2.0 UI设计到了20世纪2000年代,随着Web 2.0的兴起,网站呈现现在社区化、交互化趋势,UI设计开始注重功能和用户体验的整体策划,注重设计的可交互性、可用性、可访问性、可维护性、美观性等。
UI设计可以细化到交互元素、颜色、字体等具体细节。
2010年代至今:扁平呈行、简约在当前时代,大胆的、彩色的和缤纷的设计已经被人们所熟悉和麻木了。
移动万维网的开发与应用随着移动技术的快速发展,移动万维网(Mobile Web)已成为现代社会中不可或缺的一部分,成为人们日常生活中必不可少的工具。
移动万维网的开发和应用,是一项长期而艰巨的任务。
本文将从移动万维网的起源、发展、技术、应用、挑战等多个方面来探讨。
一、移动万维网的起源与发展移动万维网诞生于20世纪80年代末和90年代初,是一种让移动设备(如智能手机、平板电脑)通过无线网络进行数据传输和信息共享的技术。
随着移动设备的普及和网络技术的不断进步,移动万维网得到了长足的发展。
移动万维网的发展历程可以分为三个阶段。
第一个阶段是WAP(Wireless Application Protocol)时代,WAP是一种专为移动设备设计的互联网浏览器,并提供一系列标准协议,实现数据的传输和交换。
第二个阶段是XHTML-MP (XHTML Mobile Profile)时代,XHTML-MP是一种为移动设备设计的XHTML 规范,并在W3C上得到了广泛认可。
第三个阶段是响应式设计(Responsive Design)时代,即一种可以自适应不同移动设备和不同屏幕尺寸的网页设计模式。
二、移动万维网的技术移动万维网的主要技术包括HTML5、CSS3、JavaScript、AJAX等。
其中HTML5是移动万维网的核心技术,支持多媒体、地理定位、离线应用等功能。
CSS3则主要用于网页的样式设计和布局。
JavaScript是一种脚本语言,可以实现各种动态效果,而AJAX则是一种技术,可以实现网页的异步加载,提高页面的响应速度。
移动万维网还涉及到许多其他技术,如移动支付、人工智能、虚拟现实等。
移动支付已成为移动万维网的一部分,通过互联网和移动支付平台,用户可以实现线上购物、缴费等操作。
人工智能和虚拟现实技术则可为移动应用带来更多的创新和可能。
三、移动万维网的应用移动万维网的应用非常广泛,包括社交媒体、移动游戏、移动办公、移动支付等领域。
web前端开发中国影响世界的十大杰出发明创造的案例【web前端开发我国影响世界的十大杰出发明创造的案例】1. 简介在当今信息时代,Web前端开发在全球范围内占据着至关重要的地位。
我国作为世界上最大的互联网市场和技术创新中心,也在这个领域取得了众多令人瞩目的成就。
本文将介绍我国影响世界的十大杰出Web 前端开发发明创造的案例。
2. 案例一:信信小程序信信小程序是一种不需要下载安装即可使用的应用,它极大地丰富了用户在信信评台上的体验,也推动了移动互联网行业的发展。
信信小程序的成功,不仅改变了人们的生活方式,也成为了我国Web前端开发的一大亮点。
3. 案例二:阿里巴巴的Ant DesignAnt Design 是阿里巴巴开放评台体验技术部(FED)团队推出的一套企业级的 UI 设计语言和 React 实现,它的设计理念和技术实现在全球范围内产生了广泛影响。
4. 案例三:百度的移动端Web开发框架MIP移动端加速页(MIP)是百度推出的一套开源的移动端加速框架。
它通过优化HTML标记,提供一系列定制的Web组件和性能优化机制,极大地提升了移动端Web页面的加载速度和用户体验。
5. 案例四:腾讯的Web开发框架VUEVUE是一套用于构建用户界面的渐进式框架,它在轻量、高效和灵活等方面具有显著特点。
VUE的设计理念和易用性让它成为了全球范围内最受欢迎的Web前端框架之一。
6. 案例五:我国网易的HandyUIHandyUI 是由我国网易公司推出的一套基于Vue.js的移动端组件库,它为移动端Web开发人员提供了丰富的UI组件和便捷的开发工具,受到了全球开发者的广泛青睐。
7. 案例六:淘宝的AlloyTeam阿里巴巴移动端Web前端团队AlloyTeam,通过共享前沿技术、经验交流和开源项目孵化,为我国Web前端开发行业树立了良好的榜样。
AlloyTeam的成长与影响力,推动了我国Web前端开发的整体进步。
8. 案例七:滴滴的Chameleon滴滴公司推出的一套跨评台开发框架Chameleon,同时支持 Web、iOS 和 Android 的统一开发。
Web应用程序设计与开发在当今互联网迅速发展的时代,Web应用程序设计与开发日益受到关注。
Web应用是指基于Web技术和平台开发的应用程序,它们通常以浏览器作为客户端,通过互联网与服务器进行通信。
Web应用程序的特点是跨平台、易于部署和维护、能与其他应用程序进行集成等。
本文将从Web应用程序设计与开发的现状、关键技术和发展趋势等方面进行探讨。
一、现状分析Web应用程序的开发模式主要有两种:客户端/服务器架构和浏览器/服务器架构。
前者是指将应用程序分为客户端和服务器端两个部分进行开发,客户端通过网络与服务器端进行数据交互和处理;而后者则是指应用程序的全部功能都在服务器端实现,客户端通过浏览器将页面展现给用户,用户通过浏览器进行交互。
在Web应用程序的开发过程中,交互设计、功能设计、UI设计、数据库设计、性能优化等方面都是必须要考虑的因素。
此外,考虑到Web应用程序在网络环境下的安全性和延迟等问题,还需要通过安全加密、负载均衡、高速缓存等技术手段来提高系统的性能和稳定性。
二、关键技术1.前端技术Web应用程序的前端技术主要包括HTML、CSS、JavaScript等。
HTML是一种标记语言,用于描述Web页面的结构和内容;CSS则是一种标准的样式表语言,可用于控制Web页面的外观和布局;而JavaScript则是一种用于构建交互式Web应用的编程语言。
此外,还有一些基于JavaScript的框架和库,如jQuery、AngularJS、React、Vue等,可以帮助开发人员更高效地开发Web应用程序。
2.后端技术Web应用程序的后端技术主要包括数据库技术、Web服务器技术、Web框架技术等。
数据库技术是指用于存储和管理数据的技术,如MySQL、Oracle、SQL Server等;Web服务器技术则是指用于管理Web应用程序的服务器软件,如Apache、IIS、Nginx等;Web框架技术则是指用于简化Web应用程序的开发和维护的框架,如Django、Flask、Spring等。
10个国内优秀的移动端⽹页设计案例分析移动互联⽹时代的悄然袭来改变着我们的⽣活⽅式,同时也有⼤批的设计⼒量涌⼊移动端设计领域。
在web2.0时代背景下孕育成长起来的设计师们,在进⼊这样⼀个新鲜的领域时多少有些”⽔⼟不服”。
希望通过本⽂能给⼤家带来⼀些新的探索⽅向及尝试。
⽹络环境研究根据 CNNIC 第 32 次互联⽹络发展状况调查,截⾄2013 年 6 ⽉,中国⼿机⽹民的总规模达 4.64亿。
其中,⼿机浏览器⽤户规模为3.69亿,同⽐增长21.0%,在⼿机⽹民中的渗透率为79.5%。
⽤户使⽤⼿机浏览器的频率稳步提升,75.6%的⽤户每天都使⽤,其中63.3%的⽤户每天使⽤多次。
同时,从使⽤时长上看,⼿机上⽹开始挤占电脑上⽹时间,成为我国⽹民的⼀种主流上⽹⽅式。
⼿机浏览器作为移动互联⽹的⼊⼝地位将进⼀步稳定提升同时也成为⽹民接⼊移动互联⽹的⾸要⼊⼝。
在这样的局势下⾯仅在PC端建⽴⽹站已经开始⽆法满⾜⽤户的需求。
移动端⽹站建⽴的必要性⼗分凸显。
如图所⽰,3G4G⽹络的普及率以及WIFI覆盖率正快速增长,⽽相对占⽐也不断的提升。
良好的⽹络环境将为移动端⽹站设计开拓更⼤的空间。
这为⽹站的视觉展⽰以及流畅体验带来更多可能性,同时因为低速⽹络仍有⽐较⼤的占⽐,所以⽹站的性能优化仍然是每位设计师需要迫切关注的要点。
平台⽀持浏览器作为⽹站的承载基础,上图数据体现智能移动设备的市场占有量⼗分⾼,⽽普遍智能移动设备系统的⾃带浏览器以及第三⽅浏览器基本都是采⽤webkit内核,对⽹站都有较⾼的兼容度,这为设计带来更多可控性。
(相较于IE6⽤户使⽤率仍⾼达24% 的PC端【2013年6⽉微软数据:IE6最新市场份额,中国⼤陆】,webkit内核浏览器对ccs3以及html5的⽹站⽀持率达到的93.5%以上。
)交互差异性不同的终端有着不同的交互⽅式。
PC与移动设备的交互⽅式有着天壤之别,在PC上良好的页⾯交互⽅式放到移动端页⾯已然不完全合适。
发展历程网页网页发展历程:互联网产生于1960年代,Web(万维网)重要基础技术于1989年由英国学者提出。
在此后的几年里,万维网逐渐演化为我们今天所熟知的样子。
1991年,英国物理学家蒂姆·伯纳斯-李提出了第一个Web浏览器(WorldWideWeb)和第一个Web服务器(httpd)的概念,并编写了第一个Web页面的HTML(超文本标记语言)代码。
1993年,CERN(欧洲核子研究组织)将万维网开放给公众使用,同时发布了全球第一个公开可用的Web浏览器Mosaic,使得Web开始快速传播。
1994年,互联网上的第一个电子商务平台Netscape Navigator 发布,标志着商业应用的兴起。
1995年,亚马逊和eBay两个电子商务巨头相继成立。
此时Web的发展进入了商业化阶段,并开始引起越来越多企业和用户的关注。
1996年,微软发布了Internet Explorer浏览器,与Netscape Navigator展开了激烈竞争。
2000年,互联网泡沫破裂,众多互联网公司倒闭,但Web的技术和应用并未停止发展。
2004年,Web 2.0的概念提出,标志着Web进入了一个新的时代。
Web 2.0强调用户生成的内容和社交互动,推动了社交媒体、博客、维基百科等用户参与的平台的兴起。
2007年,苹果发布了第一款iPhone智能手机,引领了移动互联网时代的到来。
移动应用和移动优化的网页成为发展的重点。
2010年,移动设备的普及和移动互联网的普及,推动了移动应用的飞速发展。
移动支付、移动购物、在线订餐等各种移动服务蓬勃发展。
2014年,响应式设计的流行使得网页能够自动适应不同设备的屏幕大小,提供更好的用户体验。
2015年,移动搜索超过了PC搜索,移动优化成为网页设计的重要考虑因素。
2019年,Web应用开始使用人工智能和大数据等新技术,为用户提供更个性化、智能化的服务。
总而言之,从最初的简单页面到今天功能强大、多样化且智能化的网页,Web的发展历程经历了技术革新、商业竞争和用户需求的演变。
移动互联网时代“Web前端开发”课程教学模式探究教学模式应该注重实践教学。
Web前端开发是一门实践性很强的技术课程,学生需要通过实践来巩固所学的知识和技能。
传统的理论讲授模式已经不能满足学生的需求,需要将实践教学贯穿整个课程。
教师可以通过案例分析、项目实战等方式,让学生亲自动手进行编码、调试和优化,从而增强学生的实践能力。
教学模式应该强化团队合作。
Web前端开发往往需要与其他开发者、设计师、产品经理等密切合作,因此培养学生的团队合作能力非常重要。
教师可以组织学生进行小组项目,让学生分工合作,共同完成一个完整的Web应用。
通过团队合作,学生可以相互交流、互相学习,提高解决问题的能力和团队协作能力。
教学模式应该关注最新的行业动态和技术变化。
移动互联网时代发展迅猛,前端开发技术也在不断更新换代,教师应该及时了解最新的行业动态和技术变化,将其纳入教学内容中。
教师还应该培养学生的学习能力和学习兴趣,引导学生主动学习和自主探索,从而不断提升自己的技术水平和适应能力。
教学模式应该重视实际应用和解决实际问题。
Web前端开发是为了解决实际的用户问题,因此教学模式应该注重培养学生解决实际问题的能力。
教师可以通过真实的案例分析和实际的项目实践,让学生了解实际的场景和需求,从而帮助学生更好地理解和掌握开发技术。
移动互联网时代下的Web前端开发课程教学模式需要注重实践教学、强化团队合作、关注行业动态和技术变化以及重视实际应用和解决实际问题。
只有通过这些方式,才能更好地培养学生的前端开发技能,帮助学生成为行业所需的优秀人才。
web的发展历史一、Web的起源(1989 - 1993年)Web的概念最早可以追溯到1989年,当时蒂姆·伯纳斯 - 李(Tim Berners - Lee)在欧洲核子研究中心(CERN)工作。
他提出了一种通过超文本链接将信息连接起来的系统构想,旨在解决科学家们在共享和获取信息方面的难题。
1990年,伯纳斯 - 李编写了第一个网页浏览器和编辑器,名为WorldWideWeb(这个名字后来成为了Web的代名词)。
这个初始的浏览器可以在NeXT计算机上运行,它不仅能够显示简单的文本页面,还能够实现页面之间的超文本链接跳转。
1991年,CERN正式对外发布了Web技术,不过在最初的两年里,Web的发展比较缓慢。
到了1993年,美国国家超级计算应用中心(NCSA)发布了Mosaic浏览器,这是第一个被广泛使用的图形化网页浏览器。
Mosaic浏览器的出现具有重大意义,它使得Web页面能够以图形化的方式展示,而不仅仅是简单的文本,这极大地提高了用户体验,为Web的普及奠定了基础。
据统计,在Mosaic浏览器发布后的一年内,Web服务器的数量从原来的不足100台迅速增长到超过500台。
二、Web的快速发展期(1994 - 2000年)1994年是Web发展的一个关键年份。
网景公司(Netscape)成立,并推出了Netscape Navigator浏览器。
Netscape Navigator在功能上比Mosaic更为强大,它支持更多的多媒体元素,如音频和视频。
这一时期,电子商务开始萌芽,企业逐渐意识到Web作为商业平台的潜力。
例如,1995年亚马逊(Amazon)成立,开始在Web上销售图书,这是电子商务领域的一个标志性事件。
随着Web技术的发展,网页设计也变得越来越复杂。
HTML(超文本标记语言)不断发展和完善,从最初的简单标记,到能够支持表格、框架等复杂结构。
同时,为了增强Web页面的交互性,JavaScript语言在1995年诞生。
后移动时代的Web 设计
还记得Wap吗,现在还有多少人使用Wap?后移动时代,随着浏览器技术的进步,为移动设备设置特殊站点已经不再必要。
作为Web 设计师,如果你能遵循一些基本的设计与布局原则,你的站点将能被多数移动设备更轻松地访问。
本文讲述的是后移动时代的Web 设计原则。
移动浏览技术现状
当今最受欢迎的手机系统包括Android,BlackBerry 与iPhone。
虽然这些手机系统中的浏览器都支持HTML + CSS + JavaScript,但它们仍然存在某些局限。
Flash
现阶段,用手机访问Flash 站点,除了一个黑屏幕,什么都不会显示,而且手机也不会提示说无法加载Flash,因此,Flash 站点应该通过浏览器探测技术,在不支持Flash 的客户端上输出替代内容。
尽管Flash 在众多平台上都能输出漂亮的内容,但在手机上运行F lash 就像在Mac 上运行Windows 一样,不过,业界已经出现一些技术来解决这个问题,但不要指望太多。
Silverlight
Windows Mobile 7 将支持Silverlight,那将是唯一一款支持该技术的移动浏览器。
不过,既然微软已经向HTML 5敞开大门,因此,也不要指望微软在移动平台上会为Silver light 做多少努力,因此,底线是,不要在你的移动站点中过于依赖Silverlight。
JavaScript
过去5年,移动平台对JavaScript 的支持势不可挡,其体验已经接近桌面,但不能支撑过于复杂的功能,这里有一个关于这个问题的案例分析。
至于那些比较老的手机,虽然也支持JavaScript,但多数都是默认关闭的。
当你需要为移动设备编写JavaScript 的时候,需要对代码进行验证和检查,以免用户的设备崩溃,另外记住,将JavaScript 脚本放到页面底部,这样,不至于在页面还没加载前就崩溃。
CSS 3
移动平台对CSS 的支持已经很久了,如今,大量基于Webkit 开源项目的手机开始支持CSS 3,CSS3 拥有更好的视觉体验,支持降级使用,还能加速页面加载,你在使用CS S3 的时候,只需要注意其中的某些属性在旧的手机上可以降级使用。
设计感与易用性之争
流行的Web 技术并非都是你的最佳选择,你需要对使用的各种技术进行测试,事实证明,在移动浏览领域,诸如Lightbox,视频,鼠标盘旋一类的技术存在问题,需要避开,我们将在这一节中对各种Web 设计元素进行讲述。
为什么视频不能播放?
前面提过,不同移动平台对Flash 和Silverlight 的支持很不一致。
目前,像Vimeo及Y ouTube’s一类的站点在移动设备上访问还存在各种问题,YouTube 比Vimeo略好一些,而内嵌视频支持目前则好像只限于Google Android 平台。
移动平台的视频,是通过HTML5 实现的,然而,到目前为止,HTML5 视频的许可问题仍不明朗,不过Google 一直在这个问题上走在最前面,希望他们能最终使这个问题免于重蹈DVD 解码器许可的覆辙。
文字缩放
希望你的文字最多使用的是相对位置而不是绝对位置,否则,Android 平台的浏览器会将你页面的文字扔到屏幕之外的某个地方。
在小屏幕上的显示清晰度问题
在手机的小屏幕上看网页,就像你隔着一个房间看电脑屏幕那样,结果是什么看不清晰,你
需要将重要的页面元素加深对比度以便用户能看得清楚点。
Lightbox技术
Lightbox是最受欢迎的JavaScript 技术,也是最容易让手机用户抓狂的地方,在很多时候,手机屏幕上的Lightbox只显示一个角落,而大部分内容则被扔到屏幕外的某个地方。
另外,在某些时候,Lightbox还让手机的Web 页面崩溃,导致任何东西都无法点用。
这并不意味着你不能使用Lightbox,诸如登陆框一类的地方还是可以使用(登陆框可以做得比较小一些- 译者注),但不管怎样,最好同时提供一个传统的登录方式,以免Lightbo x显示到屏幕之外。
浏览器探测
很多年前,Web 开发与设计者需要借助浏览器探测技术,为不同浏览器,或者不同版本的浏览器输出不同内容,随着Web 标准的深入人心,为不同浏览器输出不同内容已经不可取。
浏览器嗅探可以通过诸如jQuery一类的JavaScript 库轻松实现,还有一些可以嗅探flash支持情况的库可以使用,然而现实是,除非你有大量Flash 应用,否则很少会用到这个,事实上,现在的很多移动浏览器在遇到不支持的内容时会悄然掠过,而不会像IE 6 那样弹一堆错误。
鼠标盘旋
很多站点的导航使用鼠标盘旋并下拉子菜单的方式,然而移动浏览器没有鼠标盘旋一说,虽然有的手机支持这一操作,但和桌面方式有很大的差异。
应该避免将重要的信息放到需要鼠标盘旋才能显示的状态。
下拉菜单导航
下拉菜单需要鼠标盘旋才能打开,前面说过,在手机上,这无法实现,另外,下拉菜单的尺寸往往超过手机屏幕尺寸,即时用户打开了下拉菜单,也很有可能无法完全访问。
你应当始终在侧边栏保留子菜单,不管是针对手机站点还是桌面站点。
缓慢的加载速度
手机浏览器加载速度非常慢,你需要压缩自己的数据,甚至使用CDN 加速网络。
在Wor dPress一类的CMS 中可以启用数据压缩,你可在在这个站点测试你的数据是否经过了压缩,如果你使用静态设计的页面,可以使用Minify对你设计的网页代码进行净化。
加载进度提示
你应当使用加载进度图标,告诉用户现在正在加载,对于手机浏览器这种Internet 连接不很稳定的情形尤其重要,在一些Ajax 应用场合,如果不显示加载进度,用户会以为你的站点已经失去反应。
记忆用户的数据
手机用户打字很不方便,应该尽可能使用Cookie 记忆用户的数据。
侧边栏放在左边还是右边?
应该是右边,因为手机屏幕很小,用户阅读你的网页的时候,如果左边显示侧边栏,他们要
看真正的内容,就不得不左右滚动,放在右边,用户就可以直接向下滚动看具体内容,需要看侧边栏的时候再左右滚动。
小屏幕
早期的Web 设计师提起当年的800x600 屏幕就一肚子怨气,好在现在的桌面屏幕都足够大了,然后移动设备的屏幕比这个更小。
你所能做的,尽可能不要把网站的Header 或Logo 做得太大。
移动站点适合你吗?
很多公司花费大量金钱部署专门的移动站点,事实上,这并不必要,如果你有个电子商务站点,而手机用户存在访问问题,这种情况,也许才值得专门部署一个移动站点。
单列布局
要想让你的站点更好地支持移动浏览器,你或许需要扔掉侧边栏,因为侧边栏对移动用户来说毫无疑义,Facebook 以及Amazon 一类的站点使用这种方法改善用户体验。
图片缩放
很多基于博客系统的站点都包含移动版,实现更简单的导航,问题是,这些站点同时会像文字那样缩放它们页面上的图片,那些被缩小的图很难看清楚,更甚的是,你没有办法改变图片的显示尺寸。
应当允许用户点击一个图片以显示其完整尺寸版。
简单导航
与其让移动用户像在桌面上那样显示站点中的所有内容,不如只为他们显示最基本的内容,免得到处滚动,YouTube 在这方面做得最好,页首的那些干净,简单的按钮非常好用。
广告
去掉侧边栏之后,你的站点中的大部分广告位就没有了,一个不错的方法是将广告放到页尾。
页尾的完整站链接
虽然你拥有一个移动版本的站点,但用户可能希望看到完整的站点内容,多数移动站点的做法是在页尾放上完整版站点的链接。
结论
以上讲述了现代移动Web 站点设计中的各种问题,下面是创建移动Web 站点的一些资源和工具:
Tools
∙W3c Mobile Checker(W3C 移动站点验证)
∙JavaScript Support for Phones(手机浏览器的JavaScript 支持)
∙Mobile Site Converter(移动站点转换)
∙Simple Mobile Site Testing (简单移动站点测试)
本文作者
Ashton Blue
Ashton (Ash) Blue 是Ash Blue Web 设计公司的创办者,他的公司网站是www.as ,Twitter 账户是/ashblueWD。