童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

可用性有如此重要?

9月1日 终不悔投稿
  请原谅我取了个如此有争议的标题,原文的标题是《浏览器不是什么》。我个人觉得作者有点脱离题目,但这并不影响其想要陈述的观点。
  可用性一直是我们前端争论的焦点之一。但仔细想想,我们是否值得为那些连见都没见到过的盲人阅读器或者那些自行禁用JavaScript的用户投入额外的、大量的开发成本去“满足”他们?
  回想在那混沌初开时期,计算机是没有声音的,如果需要这项功能,则需要插入额外的声卡。而后过了段时期,有些计算机默认就加入了声卡,而有些则仍然保持着“哑巴的传统”。
  然后再过了许多年,主板厂商们直接将声卡集成进了主板中至此,几乎所有的计算机都配置了声卡。那么问题是:这期间,多媒体行业做了些什么改变了这一切?
  开始,应用程序发出如果想使用的声音,那么只能通过内置的PC扬声器发声。而后过了段时期,出现了能够同时使用扬声器和声卡的应用程序。
  话说回来,现在是否还有人关心自己的机子上有无声卡吗?我想恐怕已经没有。甚至我觉得人们已经遗忘了机箱中的扬声器了。
  例如,我从来没有见过某款游戏因为机子上没有声卡而自动关闭其声音当然,如果我耳朵听不到那是另外回事情(老外的这个说法比较冷)。
  说了那么多,上述故事和浏览器以及JavaScript的故事非常的相似。不同的是现在的开发人员,在开发应用的时候,仍然在考虑如果没有脚本支持的这一情况。
  其实和当年的声卡普及情况差不多,JavaScript发明于1995年(已经是15年前了)。当时其在浏览器中的份额不到1,而且当时的用户(甚至开发者)都认为这玩意是可有可无的。
  我的观点是,每个Web应用程序应该能够尽可能的运行在不同环境中,但它并不说明无条件的迁就于某一情况,在任何情况下都表现一致。
  例如,在浏览器没有JavaScript支持的情况下,新闻类站点仍然可以显示其主要内容(新闻),同时不保证那些依赖JavaScript的相册脚本,仍然还能正常工作。
  我们现在称之为“浏览器”的应用程序必须为:它能理解HTML、能使用CSS渲染页面、同时能驱动JavaScript脚本。某个应用程序只能够完成上述一项或者其中两项功能,那么这压根就无法称之为“浏览器”。
  例如,搜索引擎理解HTML(以及部分CSS防止作弊),我们只需要提供内容让其收录同时它不需要过多的了解GUI相关的设计。
  从内容方面考虑,其实我只关心两件事物:搜索引擎和浏览器。首先,我第一步需要做的就是创建具有语义的HTML(这对于HTML来说并不容易),然后再使用CSS排版并且使其支持现代浏览器,然后再使用JavaScript增加针对IE的CSS规则(很明显原作者非常讨厌IE)。
  我的上述工作流程有时候会收到指责,因为这样必须让老旧的浏览器具备JavaScript支持才能引入针对其自身的CSS规则。同时情况可能变得模棱两可,我真的不认为我们称之为“浏览器”的玩意竟然不支持JavaScript,哪怕是那些可以称之为古董的玩意(暗指IE吗?)。
  总而言之,我们的思路应该为未来而开发,而非迁就过去(Weshoulddevelopforthefuturenotforthepast。)。
  我们应该为大多数(用户)而非少数服务。如果我们的用户中有0。1禁用了JavaScript,那么在我看来,我们可能不值得去耗费大量的开发时间去争取那些0。1的用户。
  同时另一个事实是,如果我们让用户觉得在没有使用JavaScript的情况下也能使用我们的应用,那么他们会毫不犹豫的禁用它(类似noscript插件)。那么这样,我们推进Web的前进几乎是不可能的,我们和用户都会认为JavaScript是额外的附属品。
  最后,其实我想说明的是:在着手实际开发之前,我们首先规划那些有限的资源(例如时间、人力等)它们的计划投入和实际产出是否能符合我们的预期。
投诉 评论 转载

移动设备需求分析曾经在《移动通信终端的基本矛盾》中提到过三个基本矛盾:一、显示面积和设备体积、重量的矛盾;二、操作舒适性和设备体积的矛盾;三、高性能、多功能与耗电量、电池贮存……设计新解:聚焦设计与管理演讲人:RichardBuchanan译者:UCD翻译小组,Jingle背景COINs2010:第二届CollaborativeInnovationNetwo……微软官网为何不用每字造价100美元的雅黑字体?微软在开从2006年底发布全面支持ClearType技术的微软雅黑字体,微软雅黑自身具有个性独特、结体优美、识别性强、块状效果好、显示清晰等优点,至今已经成为不少人最喜欢字体之……合理限制用户的操作煎一个鸡蛋,你需要哪些厨具?厨房里各种厨具都有,因为你可能下一餐要吃油焖大虾,红烧排骨。但是现在你只要煎个鸡蛋。也许,你需要的也只有这些榨汁机,电饭煲,……可用性有如此重要?请原谅我取了个如此有争议的标题,原文的标题是《浏览器不是什么》。我个人觉得作者有点脱离题目,但这并不影响其想要陈述的观点。可用性一直是我们前端争论的焦点之一。但仔细想想,……为幼龄儿童设计iPad软件介面的四条心得面向幼龄儿童的iPad软件是个特殊的领域:一方面众人皆知这块市场大有可为00后无人不爱iPad,家长永远舍得为子女花钱。但另一方面由于写iPad软件、谈iPad软件和玩iPad……小屏幕移动设备网页设计注意事项在过去,小屏幕移动设备网页通常也被称之为WAP页,或WAP站。原因是这类网页起源于一个叫WAP的无线协议。WAP能够运行于各种无线网络之上,如GSM、GPRS、CD……看FACEBOOK新群组是如何与其他功能交相呼应?Facebook最近新推出的群组(Group)功能并不是一个完全孤立的产品,它与既有的功能之间是相互整合联接的。本文将介绍新群组功能是如何与原有的功能联动整合的,包括动态信息(……理解网页中的视觉层次原文来自WebdesignTuts原创翻译设计理论视觉层次是高效率网页设计的重要原则之一。这篇文章将向大家介绍为什么设计一个具有视觉层次的网页是这么重要。在了解……网页设计工作的95在于字体排印InformationArchitects网站的奥利弗雷琴斯坦四年前的文章WebDesignis95Typography今天不知为何被HackerN挖了出来。如……浅谈互联网产品的情感化设计相信关注情感化设计话题的人大部分都看过诺曼的《情感化设计》一书,但诺曼谈得太宏观、太概念化了。我想谈谈对互联网产品情感化设计的理解及操作方法。我理解的互联网产品情感化设计……用研无用?对用户研究实践的思考从毕业实习算起,从事可用性方面的工作到现在已经5年了。在此记录笔者的一些所见所想,和大家讨论分享一下。用户研究在“以用户为中心”的界面设计方法中是很基础,也很关键的一个环……
聊聊Pinterest官网再设计过程的经验思考手机APP常见的10种广告形式解密:智能美妆和动效自拍背后的技术VR文档抢先看,VR支付功能沃Pay“猜你喜欢”是怎么产生的?用数学建模的方式做产品对陌陌APP特权功能设置的一些看法如何构建一套完整的VR设计流程淘宝头条的内容化设计项目总结以拼多多为例,浅谈从社交电商中另辟蹊径以某企业IM产品为例,选人控件设计的反思与总结产品设计:结果导向Vs输出导向

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界