摘要:        
N9公布后,让我对Nokia的系统有了不小的改观,花了几天时间琢磨了一下N9的设计,感觉这一次Nokia在UI和交互上花了很多心思,屏幕外框感应区给传统的手机UI带来了新的交互方式,比起Android不大不小的改进,这一次Meego是真的走在iOS前面了。 N9的Homescreen分为三个部分:信息流/通知,应用程序启动器/列表和任务管理器,左右滑动可以在这三屏之间切换(如图1),用户可以从这三屏之一进入应用程序界面(Appscreen),然后通过从屏幕外触摸区滑动到屏幕内手势退出应用返回主界面(如图2)。 图一 N9 Homescreen 图2 N9 Appscreen(返回主界面的操..    
阅读全文
 
        
        
            posted @ 2012-01-04 09:29
ChaunceyHao
阅读(257)
推荐(0)
        
        
            
        
        
            
摘要:        
1.标签化所有页面,包括书签管理器、历史记录、下载、扩展、设置、关于和帮助。 2.从地址栏右边移除扳手设置菜单和扩展图标,右键单击tab页上的网站图标显示功能菜单。 3.单击固定标签页时,以弹出层的形式显示该页面内容 4.将“转到/停止/刷新”合并为一个按钮 5.后台应用/下载/更新进度通知 可以使用类似于Firefox那样的饼图表示进度 6.新特性:向下拖曳标签以缩略图检视所有已打开的网页和应用    
阅读全文
 
        
        
            posted @ 2012-01-04 09:28
ChaunceyHao
阅读(190)
推荐(0)
        
        
            
        
        
            
摘要:        
无论是办公室还是家里,我电脑里都会装一款简洁而快速的浏览器,它叫Chrome;无论是上班还是下班,我身边都会带着一个全能而优秀的机器人手机,它叫Android。然而,当我从Chrome那里离开,我却不能在Android上继续我的工作和娱乐,以至于我常常忘了我要做什么,直到回到其中一位的身边。虽然这样往返习惯了也不是难事,可是总让我觉得有些不爽。都是同一家公司的产品,这两个家伙咋就不能联姻呢? 我浏览过一些关于Chrome和Android的报导,说Chrome不能和Android牵手的重要原因之一是它们是两个不同平台不同层级的产品,Google的工程师无法想象如何把一个浏览器和一个手机操作系统弄    
阅读全文
 
        
        
            posted @ 2012-01-04 09:20
ChaunceyHao
阅读(223)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
Miguel de Icaza在年终的博客中带我们一起回顾了Mono在2011年的重要里程碑。我们以时间线的方式展示了博文的摘要。 在过去一年间,Mono的主要里程碑有: 二月——Mono 2.10增加了大量新特性,包括对Google本地客户端的支持,新的分析工具,对F#更好的支持以及对ASP.NET MVC 3的支持。三月——发布了MonoMac 1.0。四月——Mono For Android Debuts发布。五月——Novell(去年被Attachmate接管)解雇了整个Mono开发团队。Xamarin组建。七月——SUSE与Xamarin签署协议,为所有与Mono相关的知识产权以及开    
阅读全文
 
        
        
            posted @ 2012-01-03 16:24
ChaunceyHao
阅读(174)
推荐(0)
        
        
            
        
        
            
摘要:        
当前微软正在开发Visual Studio 11的多种特性,最新的列表中引入了一些工具,可以让使用微软工具的开发者更轻松地使用DirectX,并能够更轻松地基于SharePoint平台开发。 尽管这些新特性不会为所有人带来好处,但是它们确会为那些特定领域的开发者提供一些改善。 DirectX: 着色程序 Visual Studio 11会 在编辑器中为开发者提供经过改善的着色程序支持。 这种支持旨在提供更轻松的编辑方式以及更紧密的构建整合。 改善不仅仅限于文本编辑器,因为即将发布的版本会为创建着色特效引入可视化的设计器。 这意味着开发者可以使用设计器创建新的特效,实时地查看对特效做出的改变..    
阅读全文
 
        
        
            posted @ 2012-01-03 16:24
ChaunceyHao
阅读(139)
推荐(0)
        
        
            
        
        
            
摘要:        
Microsoft's Team Foundation Service预览版最近做出了多项更新,包括对主页做出改善、对性能做出提升、重新设计了导航、对于小型团队项目提供了简化的界面以及更详细的email通知信息等。 Team Foundation Service预览版是从今年九月以邀请制发布的。它是部署在Azure上的Team Foundation Server 11 beta版,当前也以不基于Azure的方式提供了开发者预览版。 微软对Team Foundation Service的主页做出了改善, 增加了可以存储“团队收藏”的进程图和仪表盘(dashboard),在“团队收藏”中可    
阅读全文
 
        
        
            posted @ 2012-01-03 16:24
ChaunceyHao
阅读(174)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
开发与测试–制衡 在中国的文化中,制衡之道往往是诸多治国明君都必须掌握的策略,不论是太平盛世也好,车马乱世也罢,如果希望能够延续自己统治,管理好一个国家,一 座城池乃至一个村镇,都离不开制衡;其原因在于我们永远生活在矛盾之中,那么生存的守则就是要平衡这些矛盾,这就是制衡之道。纪晓岚诚然是好官,但是没有 和珅帮衬,很多事情乾隆也一样做不到。制衡之道中最关键的一点是如何能够引导矛盾双方的冲突为我所用,在总体上获得好的结果。 项目管理也是一样,不同角色之间的划分,往往就是希望形成最优化的分权制,以便在角色的冲突中将问题暴露,实现透明,最终改进和保证质量...    
阅读全文
 
        
        
            posted @ 2011-12-30 11:07
ChaunceyHao
阅读(243)
推荐(0)
        
        
            
        
        
            
摘要:        
在其新作《架构面向服务的技术》中,Philip Wik总结了使用面向服务的技术搭建解决方案的三大阻力: 复杂性 如何在恰当的细节和抽象层次上为复杂的事物建模? 沟通——设计元素 服务技术架构(Service Technology Architecture,后简称STA)的基础元件是什么? 执行——为成功而做调整 如何提升STA解决方案的速度和质量? 在Wik看来,最重要的事情是,要记住在处理实际问题时: ……我们必须承认,有些问题是不需要答案的,我们也无法弄清出所有事物的本质,因为思维和符号是有限的……我们必须面对高深莫测 的未知。但是,我...    
阅读全文
 
        
        
            posted @ 2011-12-30 10:32
ChaunceyHao
阅读(201)
推荐(0)
        
        
            
        
        
            
摘要:        
VMWare公司SpringSource部门的 Grails开发团队近日宣布了Grails 2.0的发布。本次发布借鉴Roo的控制台(console)改进了Grails的易用性。提供了作用于Java和Groovy的高级类重载 (reload)机制。Grails中的持久层,GORM通过AST转换(AST transformation)最大限度利用了来自Groovy 1.8的DSL支持。 Grails的首席开发者和缔造者,Graeme Rocher,于12月15日撰写了官方公告。 在公告中,他提到本次发布是一年工作的辉煌成果。这次发布增强了用户体验:更清晰的调试信息和一个具有代码补全功能的控制..    
阅读全文
 
        
        
            posted @ 2011-12-30 10:05
ChaunceyHao
阅读(491)
推荐(0)
        
        
            
        
        
            
摘要:        
12月13日,SAP发布官方新闻, 声称在波士顿举行的SAP影响者峰会上“业界领先的软件厂商将会宣布利用开放的SAP HANA平台来运行现有产品和构建新的应用”。这些厂商包括T-Mobile和TIBCO。早在2010年,SAP就已经向世人介绍了内存数据库 HANA。SAP认为,此项技术将会是今后SAP平台路线图的核心,并且将会被用于支持云和移动战略。 HANA 平台可以用于实时数据分析。为了优化性能,HANA尽可能地从数据源将大量的运行时数据和事务数据读入内存 - 这些都是实时完成的。Smart Grid应用可以高效利用这种特性。例如,通过分析海量智能元数据,Smart Grid应用可以...    
阅读全文
 
        
        
            posted @ 2011-12-30 10:04
ChaunceyHao
阅读(218)
推荐(0)
        
        
            
        
        
            
摘要:        
Azul System公司于12月13日宣称发 布了开源工具jHiccup,设计该工具的目的是对与应用程序底层运行平台相关的暂停和延迟(或“hiccups”)做出度量。新工具的功能与Azul的 JitterMeter有部分重叠,但它为创建图形化的输出增加了基于Excel的工具。另外它还计划增加基于Java用于生成图表的工具。此外,想要针 对应用程序使用jHiccup也相当简单。你只需要在用来启动应用程序的java -c命令之前增加jHiccup即可。 jHiccup会捕获运行时的响应时间,对其记录日志,并通过“Hiccup图”来显示。这个工具不会度量应用程序代码导致的延迟,而是会捕获由底 层运    
阅读全文
 
        
        
            posted @ 2011-12-30 10:03
ChaunceyHao
阅读(222)
推荐(0)
        
        
            
        
        
            
摘要:        
在国内,虽然大部分团队还因为历史原因选择PHP与Java作为首选的开发语言,但在创业团队和个人开发者的圈子里Ruby的增长势头却是非常明显的。为了让第三方开发者更方便地接入人人网,计划FM团队为其编译了一个Ruby版本的SDK,并将该SDK开源。 该SDK是对OAuth 2.0、Rest API、Widget API、Single Sign-on等平台底层功能的封装,目前已提交至Github。 为了方便第三方开发者更方便地接入人人网,实现将社交关系等共享给合作伙伴的核心价值,通常共享平台官方会给开发者提供一些SDK接口,目前人人网官方提 供的SDK有Java、iOS、Android、Windo    
阅读全文
 
        
        
            posted @ 2011-12-30 10:03
ChaunceyHao
阅读(170)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
SharedObject类创建的本地共享对象(LSO:local shared object)类似于浏览器cookie,所以也被称作Flash Cookie。类似只是在作用上类似,都是用于将数据保存于客户端,可进行读写。 不同之处似乎更多: 浏览器cookie具有过期时间,而Flash Cookie默认永不过期,尽管可以间接地实现expires浏览器cookie文件大小不能超过4k,且同一域最多只能保存20个cookie,而Flash Cookie默认大小为100k,如若不够还可以向用户请求获取更多空间存储Flash Cookie浏览器cookie保存的数据都以字符串形式保存,而Flash C    
阅读全文
 
        
        
            posted @ 2011-12-26 09:29
ChaunceyHao
阅读(539)
推荐(0)
        
        
            
        
        
            
摘要:        
一个简洁美观的favicon是网站、博客的面子,在标签浏览器(我们平时用的除了 IE6 之外基本都是)中它可以比 title 更醒目,在不同网页间切换的时候它就是导航标识。favicon 可以是 logo,也可以是 logo 一定程度上的精简,但是在 16×16 像素的画布上创作比画一个不受约束的 logo 要难得多。我们先来看一些著名的 favicon: 以某字母、汉字为主体 以 logo 等简洁图案为主体 Google 的部分服务 这些图标都非常具有代表性,让人看了之后留下深刻的印象。由此我们看出两个通用的 favicon 设计路线: 取首字母,用 logo 配色、图案来修饰它。    
阅读全文
 
        
        
            posted @ 2011-12-26 09:28
ChaunceyHao
阅读(1197)
推荐(0)
        
        
            
        
        
            
摘要:        
当maven内置的功能不能满足需求的时候怎么办,那就只能给它写插件了。 (话说回来,给maven扩展只能写一个很完整的插件,而不能是一个简单的script,真的是太笨重了) 网络上很多maven的文章,但基本很少谈及如何给它写插件,即使你搜索maven plugin,也只是给你返回一堆如何使用maven插件的文章。希望这边文章能给一些maven使用者带来帮助。 我在这里先假设你已经懂得使用maven,我不会贴出完整的pom.xml文件 首先,你需要创建一个maven项目,插件是一种特殊的maven项目 然后修改pom.xml,将packaging改为maven-plugin <packa    
阅读全文
 
        
        
            posted @ 2011-12-26 09:19
ChaunceyHao
阅读(916)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
目标: 1、命令行用maven进行scala项目构建 2、产生eclipse项目文件 pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <group    
阅读全文
 
        
        
            posted @ 2011-12-24 11:21
ChaunceyHao
阅读(1230)
推荐(0)
        
        
            
        
        
            
摘要:        
把家里的主机从AMD平台转到Intel平台之后,就一直想在上面装一个Snow Leopard来使用,虽然曾经拥有过一台最早的Intel MacBook,不过已经有一段时间没有使用Mac OS了。坦白说,三大操作系统(Windows、Linux、Mac OS)里面,Mac OS同时拥有对程序员良好的*NIX内核,比美Windows的操作界面(甚至更好),可能是最好的开发平台。 Mac的笔记本不算太贵,个人比较推荐,至于台式机部分,Mac mini有点太弱(不过外观相当好),iMac也相当划算(前提是你还没买显示器),我已经有了自己的主机,所以打算在上面装黑苹果。不过,如果你想用 Mac O...    
阅读全文
 
        
        
            posted @ 2011-12-24 11:19
ChaunceyHao
阅读(274)
推荐(0)
        
        
            
        
        
            
摘要:        
优化指南 MINA默认配置的性能并不是很高的,部分原因是MINA目前还保留初期版本的架构,另外一个原因是因为JVM的发展。 首先我们关闭默认的ThreadModel设置 IoAcceptor acceptor = ...; IoServiceConfig acceptorConfig = acceptor.getDefaultConfig(); acceptorConfig.setThreadModel(ThreadModel.MANUAL); ThreadModel是一个很简单的线程实现,用于IoService。但是它实在太弱,以至于在并发环境产生大量问题。在MINA 2.0中,Thre..    
阅读全文
 
        
        
            posted @ 2011-12-24 11:14
ChaunceyHao
阅读(698)
推荐(0)
        
        
            
        
        
            
摘要:        
MINA架构 这里,我借用了一张Trustin Lee在Asia 2006的ppt里面的图片来介绍MINA的架构。 (图略) Remote Peer就是客户端,而下方的框是MINA的主要结构,各个框之间的箭头代表数据流向。 大家可以对比刚刚的例子来看这个架构图,IoService就是整个MINA的入口,负责底层的IO操作,客户端发过来的消息就是由它处理。刚刚我们使用 的IoAcceptor就是一个IoService,之所以抽象成IoService,是因为MINA用同样的架构来处理服务器和客户端编 程,IoService的另一个子类就是IoConnector,用于客户端。不过根据笔者的使用经验,    
阅读全文
 
        
        
            posted @ 2011-12-24 11:13
ChaunceyHao
阅读(631)
推荐(0)
        
        
            
        
        
            
摘要:        
一个简单的例子 MINA使用非常简单,笔者以前做过一段时间传统的Java Socket开发,不过一直对Java NIO不是很理解,但是MINA很快就上手了,MINA封装了NIO繁琐的部分,使你可以更专注于业务功能实现。话不多说,让我们来看一个简单的例子,一 个很常见的例子,时间服务器。(Article by Sparkle) 我们的实现目标是一个能响应多个客户端的请求,然后返回服务器当前的系统时间的功能。传统的Java Socket程序,我们需要每accept一个客户端连接,就创建一个新的线程来响应,这会令到系统整体负载能力有较大的限制,而且我们必须手工编写连接 管理等代码。让我们来看看M..    
阅读全文
 
        
        
            posted @ 2011-12-24 11:12
ChaunceyHao
阅读(332)
推荐(0)
        
        
            
        
        
            
摘要:        
前言 MINA是Trustin Lee最新制作的Java通讯框架。通讯框架的主要作用是封装底层IO操作,提供高级的操作API。比较出名的通讯框架有C++的ACE、Python的 Twisted,而Java的通讯框架还有QuickServer、Netty2、Cindy、Grizzly等。 2004年6月,Trustin Lee发布了一个通讯框架Netty2,是Java界第一个事件模型架构的通讯框架,Cindy也从中借鉴了不少思想。由于Netty2的架构不是很 好,Trustin Lee在2004年底加入Apache Directory组之后,重写了整个框架,取名为MINA。MINA是一个基于..    
阅读全文
 
        
        
            posted @ 2011-12-24 11:08
ChaunceyHao
阅读(317)
推荐(0)
        
        
            
        
        
            
摘要:        
Git是什么? Git是一个分布式版本控制系统(Distributed Version Control System,简称 DVCS)。 Git与svn有什么关系? 对于大多数人而言,或许对svn更为熟悉,svn属于集中化的版本控制系统( Centralized Version Control Systems,简称 CVCS ),在CVCS中会有一个对版本进行集中管理的服务器,协同工作的人都通过客户端连接到该服务器,检出最新文件或提交更新。CVCS在协同开发中有两个比较主要的缺点: 如遇服务器宕机,整个协同工作无法进行,因为此时无法进行代码更新提交,当然也不能checkout最新代码如果服务器    
阅读全文
 
        
        
            posted @ 2011-12-24 10:50
ChaunceyHao
阅读(792)
推荐(0)
        
        
            
        
        
            
摘要:        
一个数组arr0,长度任意,删除其中某个元素后得到数组arr,求删除的元素 最容易想到的方法:顺序查找,两个循环 function findItem1(arr0,arr){ /* arr0:原始数组 arr: 随机去除某一个元素后的数组 */ if(!arr0||arr0.length<1||arr0.length-arr.length!=1) return 'error'; if(arr0.length==1) return arr0[0]; for(var i=0,l=arr0.length;i<l;i++){ ...    
阅读全文
 
        
        
            posted @ 2011-12-24 10:50
ChaunceyHao
阅读(297)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
Reroute Email模块可以帮助你进行邮件发送的测试。 This module intercepts all outgoing emails from a Drupal site and reroutes them to a predefined configurable email address. This is useful in case where you do not want email sent from a Drupal site to reach the users. For example, if you copy a live site to a te...    
阅读全文
 
        
        
            posted @ 2011-12-23 14:02
ChaunceyHao
阅读(223)
推荐(0)
        
        
            
        
        
            
摘要:        
table的cellpadding和cellpadding我们经常会用如下的方式来清除默认样式: Example Source Code [www.52css.com] <tablecellspacing="0"cellpadding="0"></table> 很多朋友会说表现在结构中,这样不符合标准,那如何将这个表现拿出来,有些朋友或许很迷惑。我们可以用table的border- collapse:collapse;属性来代替cellspacing="0",用th,td的padding:0;属性来代替 cel    
阅读全文
 
        
        
            posted @ 2011-12-23 13:59
ChaunceyHao
阅读(1303)
推荐(0)
        
        
            
        
        
            
摘要:        
边界叠加是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,当两个垂直边界相遇时,它们将形成一个边界。这个边界的高度等于两个发生叠加的边界的高度中的较大者。 当一个元素出现在另一个元素上面时,第一个元素的底边界与第二个元素的顶边界发生叠加,见图: 元素的顶边界与前面元素的底边界发生叠加 当一个元素包含在另一个元素中时(假设没有填充或边框将边界分隔开),它们的顶和/或底边界也发生叠加,见图: 元素的顶边界与父元素的顶边界发生叠加 尽管初看上去有点儿奇怪,但是边界甚至可以与本身发生叠加。假设有一个空元素,它有边界,但是没有边框或填充。在这种情况下,顶边界与底边界...    
阅读全文
 
        
        
            posted @ 2011-12-23 13:58
ChaunceyHao
阅读(381)
推荐(0)
        
        
            
        
        
            
摘要:        
在Flash IDE里编译使用了robotleges的项目,运行时总是报null(无法访问空对象⋯⋯)的错误。以前一直都只在FDT里编译就没这种问题,我纳闷地 把DocumentClass用FDT编译了一下,居然没任何问题。仅仅是在Flash IDE里编译就会运行时报错。分析原因可能是注入失败,因为报错的都是Inject的变量。 最终原因是Flash编译时候忽略了[Inject]这个Metadata导致的。 解决方法 方法1:只要把发布设置里的“发布SWC”打钩,就可以强制Flash编译器让所有Metadata生效。 方法2:增加编译器参数 -keep-as3-metadata+=I...    
阅读全文
 
        
        
            posted @ 2011-12-23 10:49
ChaunceyHao
阅读(204)
推荐(0)
        
        
            
        
        
            
摘要:        
Known Issues with Adobe products on Mac OS 10.7 Lion : http://kb2.adobe.com/cps/905/cpsid_90508.html 我用的CS5.5,影响不大,主要是FlashPlayer的问题稍微严重点:硬件加速,硬件鼠标动画等等。期待Adobe早打补丁,另外期待Adobe加入对Versions的支持。 苹果真难伺候 我看Adobe的这个文档 感觉就像是看一个小姑娘被欺负了似的。 另外,没了Rosetta,魔兽争霸3、星际争霸1、模拟城市4什么的都成为历史了。    
阅读全文
 
        
        
            posted @ 2011-12-23 10:48
ChaunceyHao
阅读(133)
推荐(0)
        
        
            
        
        
            
摘要:        
W3C提供了一个文本的TextRectangle 对象,这个对象是对文本区域的一个解释。这里的文本区域只针对inline 元素,比如:a, span, em这类标签元素,例如这样的一个页面表现: id为temp中有个span元素,那么我们可以通过getClientRects方法取得这样3个TextRectangle对象(红框): TextRectangle的组成为键值对,主要有包括: { top : (number) bottom: (number) left: (number) right: (number) width: (number) height: (number) } 查看de..    
阅读全文
 
        
        
            posted @ 2011-12-23 10:47
ChaunceyHao
阅读(484)
推荐(0)
        
        
            
        
        
            
摘要:        
关于工具: 实现各个浏览器中具备良好的透明特性的效果,IE中使用私有滤镜filter,高端浏览器使用CSS3中的rgba属性。 输入十六进制的颜色值以及透明度,自动在IE的过渡滤镜以及CSS3中的rgba属性之间进行十六进制与十进制的换算。 说明: 1.样式名选项,例如:.rgba,填样式名选项后会自动导出IE9的兼容方案,不填样式名直接输出样式属性,请自己写IE9的hack 单独把 IE9 的 filter 变成透明度为 0 即可。高级浏览器大部分支持 :root 伪类,但不支持 filter 属性,而 IE 只有 IE9 支持,所以我们可以这样写。代码如下: :root .rgba{fi.    
阅读全文
 
        
        
            posted @ 2011-12-23 10:46
ChaunceyHao
阅读(298)
推荐(0)
        
        
            
        
        
            
摘要:        
jQuery doTimeout插件是延迟执行代码的插件,主要包括延迟,阻止重复执行,支持jQuery的链式调用。 插件主页:http://benalman.com/projects/jquery-dotimeout-plugin/ 照着写了几个例子:http://www.css88.com/demo/dotimeout/    
阅读全文
 
        
        
            posted @ 2011-12-23 10:46
ChaunceyHao
阅读(295)
推荐(0)
        
        
            
        
        
            
摘要:        
今天在做页面的时候无意中发现静态页面中小图标和文本对的很齐的,在线上的页面却小图标和文本没有对齐。同事啄木鸟找出的原因是静态页面和线上的页 面的htmlDOCTYPE不一样,静态页面为html5,线上的页面xhtml 1.0;一直以为xhtml和html5表现上是一样的,只是DOCTYPE不一样! 经过同事啄木鸟多番测试终于找出了差异的问题所在,那就是行内元素的vertical-align:middle样式。详细看demo1 (DOCTYPE为HTML 5)和demo2 (DOCTYPE为XHTML 1.0)。 注: 以上demo只测试了firefox 7和chrome,ie各个版本没有测试.    
阅读全文
 
        
        
            posted @ 2011-12-23 10:45
ChaunceyHao
阅读(181)
推荐(0)
        
        
            
        
        
            
摘要:        
jQuery的animate方法对颜色无法做动画效果,例如有个test元素: 1<div id="test" style="border: 3px solid #CDCDCD; width: 500px; height: 500px; background-color: #FFFFFF"> 测试元素</div> 我们写一行这样的代码: 1$("#test").animate({"backgroundColor":"#FF3300","height":2    
阅读全文
 
        
        
            posted @ 2011-12-23 10:05
ChaunceyHao
阅读(903)
推荐(0)
        
        
            
        
        
            
摘要:        
江湖横出一道概念新颖的浏览器-Raven. 我能感受到的第一体验是: 1.内置了app,各种主流的社会化服务,如G+,Twitter,Instapaper,Hulu等等.这些应用被放置在软件的左侧边栏处. 2.正常浏览状态下可以进行的操作有–刷新,添加新标签页,读取收藏夹,添加为星号(收藏),切换mobile浏览界面—在右上方的工具栏处调用. 3.添加为星号的功能分 Favorite和Bookmark.其中前者服务于日常应用中,后者对地址栏输入时的建议产生作用. 4.调用被添加星号的网页时可采取Text Only模式—即readability. 5.Raven内置的是Safari浏览器的功..    
阅读全文
 
        
        
            posted @ 2011-12-23 09:59
ChaunceyHao
阅读(199)
推荐(0)
        
        
            
        
        
            
摘要:        
1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<figure>和<figcaption>来语义化地表示带标题的图片 <figure> <img src="path/to/image" alt="About image" /> <figcaption> <p>This is an image of something interesting. </p> </figca    
阅读全文
 
        
        
            posted @ 2011-12-23 09:50
ChaunceyHao
阅读(178)
推荐(0)
        
        
            
        
        
            
摘要:        
animate.css 是提供炫酷,有趣,跨浏览器css3动画的网站,你可以在高级项目中使用这些效果,为高级浏览器用户提供更好的交互体验。动画效果包括强调突出,滑块,淡 入淡出,放大缩小等等。你也可以结合jQuery一起使用,例如$(‘.bouncy’).addClass(‘bounceInDown’); 项目主页:http://daneden.me/animate/git地址:https://github.com/daneden/animate.css    
阅读全文
 
        
        
            posted @ 2011-12-23 09:47
ChaunceyHao
阅读(291)
推荐(0)
        
        
            
        
        
            
摘要:        
Underscore一个非常实用的JavaScript库,提供许多编程功能的支持,就像你期望Prototype.js(或者Ruby), 有这些功能且不扩展任何JavaScript的原生对象。有函数式编程的风格,还支持链式调用。主要涉及对Collection、Object、Array、Function的操作,还有一些实用方法。可以说是写JavaScript程序的必用类库。 Underscore.js Version (1.2.3) 中文文档:http://www.css88.com/doc/underscore/ 注:Collections和Functions翻译来自http://wangjia    
阅读全文
 
        
        
            posted @ 2011-12-23 09:45
ChaunceyHao
阅读(3216)
推荐(0)
        
        
            
        
        
            
摘要:        
jQuery 本身的动画只有停止的功能,一但停止(stop)后就无法自动接着做未做完的动画内容。 因此Pause插件扩充了animate() 的功能,让它可以支持暂停(pause)及恢复(resume)动画。 这个插件覆盖jQuery的默认的animate()方法,任何加载了这个插件的动画都将支持Pause暂停。两个新的不带任何参数的方法被添加到每一个jQuery对象:pause()和resume()。 例如: $box.hover(function() { $box.pause(); }, function() { $box.resume(); }); demo演示地址:http://tob    
阅读全文
 
        
        
            posted @ 2011-12-23 09:43
ChaunceyHao
阅读(701)
推荐(0)
        
        
            
        
        
            
摘要:        
SeaJS 是由玉伯开发的一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意 JavaScript 模块和css模块样式。SeaJS非常小巧,小巧在于压缩和gzip后体积只有4K,而且接口和方法也非常少,SeaJS 就两个核心:模块定义和 模块的加载及依赖关系。SeaJS非常强大,SeaJS可以加载任意 JavaScript 模块和css模块样式,SeaJS会保证你在使用一个模块时,已经将所依赖的其他模块载入到脚本运行环境中。玉伯的说法,SeaJS可以让你享受写代码的 乐趣,不用去管那些加载的问题。你是否厌倦了如此多的js和css引用,我数了一下我们公司网站的个人主...    
阅读全文
 
        
        
            posted @ 2011-12-23 09:43
ChaunceyHao
阅读(470)
推荐(0)
        
        
            
        
        
            
摘要:        
向大家推荐丸子开发的Chrome扩展:Run Selected HTML 这个扩展对于平常爱学习的同学还是比较有用的,至少我是这样感觉的哈哈,安装完扩展后,当你在阅读一些前端技术博客的时候,就可以选中页面上的html代码,然后右键点“Run Selected Code”就可以查看代码效果啦。 01< !DOCTYPE html>02<html>03<head>04<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />05&l    
阅读全文
 
        
        
            posted @ 2011-12-23 09:34
ChaunceyHao
阅读(207)
推荐(0)