上一页 1 2 3 4 5 6 7 ··· 26 下一页
摘要: 要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码则经常出现过长的函数,前后不一致的命名方式和排版,过深的嵌套结构,非常复杂的表达式,随处可见的数字等毛病。再去粗粗阅读,对好的程序员还是差的程序员就会更有把握。好的程序员写的代码,有一种精心雕琢而成的一致性。好的程序员一致会遵守统一的命名方式,如camelCase,而差的程序员的变量命名时不时的就 阅读全文
posted @ 2013-03-07 17:27 HTML5中国 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 苹果在 iOS 上的创新不足近年来一直为人诟病。iOS 和 Android 两大系统各有优劣也是大家公认的。于是一些人突发奇想,认为 iOS 和 Android 应该相互取长补短。而国外科技媒体Arstechnica则站在苹果的角度,认为 Android 至少有 5 大功能特色值得被 iOS 借鉴。Google Now风格的情景服务对于那些不了解 Google Now 的读者,这里很难一时半会讲清楚它到底是干什么的,因为它提供的服务有一大堆。但总的来看,它跟苹果的 Siri 类似。但不同的是,除了语音命令,Google Now 还能在判断用户的问题过程中整合进用户当时的使用场景,包括用户位置、 阅读全文
posted @ 2013-03-07 17:21 HTML5中国 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 北京时间3月4日早间消息,HTML5编程语言的一个最新漏洞今天被发现,它允许网站利用数GB垃圾数据对用户展开轰炸,甚至会在短时间内将硬盘塞满。多款主流浏览器均会受此影响。 一位名叫菲罗斯·阿伯克哈迪杰哈(Feross Aboukhadijeh)的开发者率先发现了这一漏洞,他表示,多数主流网络浏览器均会受到影响,包括苹果Safari、谷歌Chrome、微软IE和Opera。唯一能够阻止数据大量加载的是Mozilla的火狐浏览器,该产品的数据存储上限为5MB。 该问题的根源在于HTML5存储本地数据的方式。虽然每个浏览器都有不同的存储参数,但很多都支持用户自定义限制,且至少会在用户电脑上 阅读全文
posted @ 2013-03-05 17:06 HTML5中国 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 2013年巴塞罗那世界移动大会(Mobile World Congress)上,Mozilla宣布推出Firefox OS移动操作系统,以此来挑战谷歌和苹果的智能手机操作系统。这是一个基于HTML5技术并完全开源且免费的移动平台。这意味着,任何熟悉Web编程的人都可以创建Firefox OS的应用程序。话说任何一个新事物的诞生都会面临诸多困难与挑战,Firefox OS移动操作系统也不例外,围绕着它的种种疑问接踵而来,比如Firefox OS面临的四大难题、甚至有人直接在知呼上提出“Firefox OS 的出现意味着什么?你看好 Firefox OS 吗?”而其中争议最大的莫过于它所采用开发技 阅读全文
posted @ 2013-03-05 16:56 HTML5中国 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 进入2013年以来,移动OS市场相当热闹,不仅传说已久的BlackBerry 10终于与大家见面了,甚至连老牌软件厂商Firefox和Ubuntu都推出了自己的系统。虽然现在看起来整个市场相当平静,但实际上底层已是暗流涌动,一场新的移动OS 浪潮即将开始。而这股浪潮的背后推手,则是前两年炒的火热的HTML5。这一趋势在正在举行的一年一度巴塞罗那“移动通信世界大会”(MWC)上形成了一次小爆发:除了Windows Phone、BlackBerry 10这些与iOS和Android表象略有不同,但实际架构都差不多的系统外,火狐在MWC上最新推出的Firefox OS,以及Ubuntu Touch都 阅读全文
posted @ 2013-02-26 17:55 HTML5中国 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 对于利用HTML5技术来开发产品的开发者和企业决策者来说,HTML不仅让他们的网站看起来更漂亮,而且让网页实现了以往不能实现的诸多功能,比如支持本地存储,设备兼容好,网页多媒体、3D、图形、特效等新特性,网页性能大幅度提升等。HTML5的优势、特性逐渐显现。HTML5的异军突起意味着什么?今天小编为各位带来HTML5在2013年的十条霸气预测,一探HTML5网页标准为何霸气侧漏。1、HTML5移动平台崛起HTML5作为一种被多个操作系统共同使用的标准,已经成为跨平台开发应用程序的首选。当时,在HTML5全面普及之前,HTML+JavaScript的混合开发应用程序的做法还将普遍一段时间。Can 阅读全文
posted @ 2013-02-26 17:46 HTML5中国 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1. 不要在没有流程图之就前开始设计或者画线框图即便一个简单的App也要有一个思虑周全的流程图,以确保在App有合乎逻辑的、合理的导航结构。另一点值得关注的是确保核心功能所在的屏幕位于上层而不是被埋没在多层导航元素之下。跳过流程图直接进进入开发会让开发变得复杂、不可控,很容易让用户迷茫,最后选择关掉或者卸载你的App。2. 分工要明确 不要忽略开发预算设计师创建的每一个细节都要经过开发者才能变得活灵活现。花几个小时和几天时间做出的简单设计更改对App功能的影响是截然不同的。还有,设计不能命令功能。比如,一个计划好的App可能有一个搜索框,设计师预想的是一个产生实时结果的键入搜索,但设计师不能是 阅读全文
posted @ 2013-02-05 22:14 HTML5中国 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 对开发者而言,他们对操作系统的选择已经很明确了。不论大企业,还是小开发者,“iOS打名气、Android广布局”已成为固定模式。如果仍然要有个标准的话,影响开发者选择的主要有用户群、开发成本和推广成本三个重要因素。具体来说,因为操作系统的使用人群有差别、对于开发的要求也不同的,而且在开发完成之后的推广渠道和方式的各不相同,因此,开发者需要结合自身做出抉择。“iOS和Android都是比较成熟的操作系统,加上实力雄厚但还需要时间的Windows Phone,目前市场上近乎三国之争。”创新工场家族布丁移动数据架构师、产品经理罗兆波称。开发者受操作系统影响严重这三个操作系统对开发者的影响主要集中在以 阅读全文
posted @ 2013-02-05 22:10 HTML5中国 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 快节奏的生活、高压力的工作将现代人的休闲时间分割成碎片,同时又带来了海量的信息。所以,人们只能选择一切可以见缝插针的时间来获取信息,于是无论走到哪里,你都可以看到埋头盯着手机屏幕的“手机低头族”。据艾瑞最新数据显示,71.2%的中国手机浏览器用户在碎片化时间使用手机浏览器的占比近六成,59.2%的手机浏览器用户日均上网时长在1小时以内,其中日均上网少于0.5小时的手机浏览器用户占24.7%,0.5小时—1小时的手机浏览器用户占34.5%。信息碎片化的趋势和需求,催生了各类移动APP,而作为移动互联重要入口的手机浏览器则更希望借助这一趋势进一步巩固入口地位,将分散的用户从各类APP中统一起来。浏 阅读全文
posted @ 2013-02-02 18:01 HTML5中国 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 过去业内普遍认为Android5.0将会在五月份的谷歌I/O大会上发布,但从最新泄露的消息来看,新系统可能会比我们预想的来得更早一些。根据国外媒体曝光的高通内部资料显示,Andriod 5.0系统有可能会提前至今年春季正式推出。或春季发布从曝光的高通内部资料来看,Android5.0 Key Lime Pie(酸橙派)系统将会在今年春季推出,同时高通将会发布适应Android 5.0平台的新芯片。不过,高通内部资料的春季发布也是一个相对含糊的时间,但国外媒体推测该系统版本可能最早在今年四月份推出。此外,高通内部文件还显示高通会在今年第二季提供两套四核处理器参考设计方案。其中,高通8x25Q四核 阅读全文
posted @ 2013-02-02 17:52 HTML5中国 阅读(103) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 26 下一页