可用性有如此重要
请原谅我取了个如此有争议的标题,原文的标题是《浏览器不是什么》。我个人觉得作者有点脱离题目,但这并不影响其想要陈述的观点。
可用性一直是我们前端争论的焦点之一。但仔细想想,我们是否值得为那些连见都没见到过的盲人阅读器或者那些自行禁用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是额外的附属品。
最后,其实我想说明的是:在着手实际开发之前,我们首先规划那些有限的资源(例如时间、人力等)它们的计划投入和实际产出是否能符合我们的预期。
民众有尊严你才会更有尊严自闭的巨人,把生活的裁定权还给民众,你才会更有尊严。小时候,我家乡,校外突然建起一家巨大的烟厂,那牌子远销全国。可厂房味道刺鼻,排山倒海像火在烧肺叶。我们每天用红领巾捂着……
马云创业语录大全【1】:今天会很残酷,明天会很残酷,后天会很美好,但大部分人会死在明天晚上。马云【2】:永远不要跟别人比幸运,我从来没想过我比别人幸运,我也许比他们更有毅力,在最困难的时……
豪普特曼织工主要内容概要及赏析《织工》外国文学作品简析德国剧作家豪普特曼(18621946)的代表剧作。这部戏剧以1884年德国西里西亚纺织工人起义为素材,作者根据自己曾当过纺织工的祖父的回忆、自己的……
随时光消逝的约定第一百一十一章番外篇五未等齐安迪完全反应过来,Henry已现身,大口大口喘着气,断断续续的叫嚷弟弟那些人通通堵在了楼下。不是吧?两兄弟奔至阳台眼朝下看,楼下人影成堆,哄声连片,水泄不通,……
伤害下部十六十六hr第二天中午,陈思正坐在自己的床沿上吃午饭,李成刚一只手拿着快餐杯和馒头,一只手拿着汤匙走了过来,在陈思的身旁坐了下来,语重心长地对陈思说:你知道昨天傍晚有人被打了……
五款今年最流行韩式发型时尚达人必选发型设计韩式发型设计今年最流行的五款韩式发型设计,想剪头发换发型的女生一定不能错过,从初夏开始换个新造型。韩式发型设计中长发梨花头搭配斜刘海发型,刘海设计不是拨到一边……
一决雌雄的典故据《史记项羽本记》记载,秦末汉初,楚王项羽、汉王刘邦,两人为争夺天下,战争频繁,相持日久,不分胜负。只是苦了双方的士兵和百姓,精壮的士兵为频繁的征战所累而叫苦连天,老弱百姓更是……
热毛巾敷脸后敷面膜面膜的吸收效果翻倍热毛巾敷脸后敷面膜的好处在敷面膜之前用热毛巾敷脸,慢慢的让肌肤获得温度,可以促进血液循环,刺激功能低下的真皮层。通过加热,能让毛孔充分张开,彻底清洁毛孔中的污垢,使面膜中……
鞋子是什么档次paris的中文意思可以翻译为巴黎,说明这就是一个巴黎的品牌。而对于这个品牌来说,其名气比不上HR、LV、香奈儿等平拍,但它依然很受欢迎,精致的做工,保障的质量,还有适中的价格……
恐惧害怕的心理分析Psy525。cn四个恐惧的原型,整理如下:一、害怕失去自我,避免与人来往;二、害怕分离与寂寞,百般依赖他人;三、害怕改变与消逝,死守着熟悉的事物;……
医药电商行业调查网上药房难上演电商神话近两年,网上药店已经成为商家群雄逐鹿之地。虽然各方都颇为看好,但据《每日经济新闻》记者了解,医药电商这条路其实并不好走,电商在其他业态的神话并没有在药店上演。国家食品药品……
借势冬奥会发力深谙体育营销门路的伊利怎会错过随着平昌冬奥会战役枪声的打响,2022北京冬奥会也在紧锣密鼓的筹备当中。除了赛场内激烈的角逐以外,赛场外不少品牌都在摩拳擦掌,一场借势奥运发起的营销大战也随之上演。在冬奥会纷繁……
面色黄视力差屏幕脸咋办办公室MM最大的感慨就是对着电脑久了,皮肤残了!什么粉刺黑头、长斑生痘、面色暗黄折腾得你欲哭无泪!守护白领健康,都有哪些方法呢?经常与电脑打交道的人特别是一些IT人士,每……
苦苣有哪些功效苦苣的做法苦苣有哪些功效?苦苣的做法苦苣有哪些功效?中医认为,苦苣性寒。味苦。无毒。有消炎解毒的作用。适用于阑尾炎、肠炎、子宫颈炎、乳腺炎、扁桃体炎、咽喉炎、急性黄疸性肝炎、……
情绪食物让你保持良好的状态情绪食物,就是能够让我们保持良好情绪的食物。肾上腺素和5羟色胺类是影响人们情绪的主要神经递质,食物中的有些营养素正是这些神经递质的前体。当体内摄入这些食物后,经过脏腑的一番加工……
空气净化器的作用以及如何选购近日,包括北京在内的全国多个城市空气质量相继受到不同程度的污染。雾霾、PM2。5对人们健康的影响受到前所未有的关注。一时间,空气净化器等空气清洁产品大受青睐。那么,空气净化器的……
涤纶卫生间防水吗聚乙烯涤纶材料适用于各类工业与民用建筑屋面、地下室、厨房、厕浴间的防水、防渗工程;也可用于水池、渠道、涵洞以及冶金化工防污染等防水、防渗工程材料。聚乙烯涤纶复合防水卷材的……
经常吃方便面有什么危害学生如何养成良好饮食卫生习惯,就要知道经常吃方便面有什么危害。方便面似乎已成为我们生活中不可缺少的食物,既美味又方便,许多学生和上班族都成为了方便面的主要消费对象。但是,在这种……
儿童床摆放位置禁忌儿童房间的装修设计对家长来说都是非常重要的,不仅是儿童房间的色彩还有儿童家具的摆放位置也影响着孩子的健康成长,尤其是儿童床的摆放。那么,儿童床的摆放有什么注意事项呢。1、……
三阴性乳腺癌治疗目前还没有特有的针对三阴性乳腺癌的治疗指南,因此其治疗一般按乳腺癌常规标准治疗进行。根据其分子病理异常而进行的一些针对性前瞻性临床试验目前正在进行中,因此多数资料来自回顾性研究……
安全绳耐磨吗早期的登山绳是用棉制成的,而后发展到用麻,五十年代后改为在拉力、耐用性、耐磨蚀性等许多方面性能优良的尼龙纤维制造,那应该如何挑选登山绳?选择登山绳时,我们首先要考虑的是使用的目……
地梁铺炉渣的作用地梁是建筑中不可或缺的,地梁至关重要,不过很多人对其地梁铺炉渣的作用没有多加了解,本站小编来给大家详细的讲解下固体废弃物安全小知识。起到一个保护层防冻融的作用。炉渣具有多……
长江流域洪涝灾害多发的自然原因是什么长江流域洪涝灾害多发的自然原因是什么?据小编调查首先是水系特征:流域广,支流多;中上游植被破坏严重,含沙量增大;中下游多为平原,河道弯曲,水流缓慢,水流不畅;其次是水文特征:流……
如何预防玉米黑穗病玉米丝黑穗病属苗期侵入的系统侵染性病害。一般在穗期表现典型症状,主要危害雌穗和雄穗。受害严重的植株,在苗期可表现各种症状。幼苗分蘖增多呈丛生形,植株明显矮化,节间缩短,叶片颜色……