摘要:
前言HTML5的出现让移动平台的竞争由系统平台转向了浏览器之间:移动端的IE、Chrome、FireFox、Safari,亦或是新出现的浏览器,谁能达到在移动端对HTML5更好的支持,谁就能在以后的移动应用领域占据更多的市场。现在我们怎么装APP有了HTML5以后怎么装APP更灵活、更方便的app使用及安装方式将成为HTML5在移动平台上大放异彩的保障之一。下面列举HTML5适合移动应用开发的几大特性:1.离线缓存为HTML5开发移动应用提供了基础HTML5 Web Storage API可以看做是加强版的cookie,不受数据大小限制,有更好的弹性以及架构,可以将数据写入到本机的ROM中,还 阅读全文
摘要:
水果公司的那些small and cute的设备给我们提供了前所未有的用户体验。当用户在iphone和ipad上运指如飞的时候,那些使用objective-c写出优秀应用的开发人员们心里一定充满了成就感,因为正是他们(而不是水果)让iOS的世界变的丰富多彩。然而对于我们这些以web为自己事业核心的程序员来说,这种让人欲罢不能的多触式体验似乎跟我们关系不大,因为浏览器那一小块地方就是我们和用户的全部交集了。而许多网站为了让iOS的用户能够在多触式体验下使用自己的服务,都专门花钱开发objective-c的本地程序作为自己web service的客户端。 其实,对于一个web程序员或者一个网站来. 阅读全文
摘要:
2013年初,写下了对自己在新的一年里些许期许。没有喜悦,没有期待,心中只有深深的负罪感,仿佛是被下了咒,麻木地用笔写下1、2、3……若干条能让我看了就激动的条目。我不知道是为了什么会觉得这样的无力。这些条目我已经至少写了同样5遍。每次写完我都在后面添一句话:“坚持!”连标点符号都是一样令人振奋的感叹号! 阅读全文
摘要:
转载自:移动终端开发必备知识请尊重版权,转载请注明来源,多谢~~移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动终端的WebAPP也开始跟进了。本文主要介绍webapp的开发与调试的相关知识和经验,以及给出几种可选的解决方案。一、基本概念(1) CSS pixels与device pixelsCSS pixels: 浏览器使用的抽象单位, 主要用来在网页上绘制内容。device pixels: 显示屏幕的的最小物理单位,每个dp包含自己的颜色、亮度。等值的 CSS pixels在手机屏幕上占多大的位置,这不是固定的,这取决于很多属性。经过分析和总结, 阅读全文
摘要:
对于许多web开发者,认为擅长css就是能把一个视觉设计图用代码完美的复现出来。你不使用table,而且很自信,自己可以使用尽可能少的图片。如果你确实很棒,就会使用最新最伟大的技术例如Media Queries,Ttransform和Transition。一个好的css开发人员确实是会这些,但是很少在评估一个人的水平时会将css作为完全独立的一面被提及。有趣的是,我们通常不这样评判其他语言。一个Rails开发者不会因为他写的代码规范就认为他是一个好的开发者。因为这是最基本的。当然它必须是满足规范,除此以外还要考虑其他方面:代码是否有可读性?他是否容易修改或是拓展?他是否跟程序的其他部分解耦合? 阅读全文
摘要:
本文纯属门外汉YY的结晶,如有低级问题,敬请行家里手批评指正;如果文中煞有介事得出的结论与设计学科的经典理论不谋而合,则不胜荣幸。本文目的是闲侃软件产品尤其是互联网产品的设计,多处以传统产品甚至不登大雅之堂的东东来举例,这顺带也在证明设计无处不在,以及软件设计与传统设计在理念和方法上融会贯通。 设计无处不在,设计决定一切 设计无处不在,人类世界是被设计出来的。如果你细心观察,可以在生活的时时处处发现优秀的设计及其蕴含的智慧。现在低头看看你键盘上F、J两个键上面的小疙瘩;笔记本电脑电源按钮(不是凸出的,而是凹或者至少是平的);鼠标的滚轮(没有设计成一个向上翻页和向下翻页的按钮);苹果笔记本触.. 阅读全文
摘要:
为什么我们常说很多时候一定要亲身经历了之后才能明白?1.切身体验。亲身经历一个负性事件带来的情绪记忆要比看着或听说别人遭受一个同样的事件所感受到的强烈得多,形成的负性条件反射也远远更持久。我们一定程度上的确能够感同身受,但心理学实验同样也表明,自己是无法从强度上真正感同身受别人的痛苦的,《Mistakes Were Made(But not by Me)》p192 举了一个极聪明的实验:即便两者实际上是一样程度的,我们自己所感受到的痛苦也总是比观望别人的痛苦要强烈得多。一个古老的笑话是这样说的:别人断了条腿没啥大不了的,我们断了根指甲就要大呼小叫了。这个笑话碰巧生动地描述了我们大脑的神经系统的 阅读全文
摘要:
artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口l自适应内容artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容尺寸使用它。它的消息容器甚至能够根据宽度让文本居中或居左对齐——这一切全是XHTML+CSS原生实现。l完善的接口它的接口完善,可以轻易与外部程序配合使用。如异步写入消息、控制位置、尺寸、显示与隐藏、关闭等。l细致的体验如果不是在输入状态,它支持Esc快捷键关闭;可指定在元素附近弹出,让操作更便捷;智能给按钮添加焦点;黄金比例垂直居中;超大响应区域特别为ipad等触屏设备优 阅读全文
摘要:
[核心提示] 在以用户为中心进行产品设计时,产品负责人需要透过简单的需求现象,寻找用户针对这种需求的行为动机是什么,只有这样才能真正达到服务用户的目的。 ●当我们使用 Foursquare、街旁签到时,这一行为有什么目的? ●当我们在知乎上回答问题时,我们的动机是什么? ●我们为什么会积极支持 Kickstarter 上的项目? ●… 用户需求与用户动机 UCD(以用户为中心的设计)方法可以说是当前产品构建时,最流行的一种设计思想。这种方法的核心思路是:用户知道自己想要什么。用户知道自己为什么使用一款产品、很清楚自己想要的功能是什么、自己已有偏好的使用习惯,在进行产品开发时,应该将... 阅读全文
摘要:
每日一例,记录成长轨迹4.自定义右键 阅读全文