博客
什么是微观数据(Microdata)
Posted by quentin 在 Monday, 18 June 2012转自: http://www.btorange.com/2010/06/06/what-is-microdata.html
深入微观数据
在html5中有超过100个元素,一部分是表示语义的,另外的就只是script API的容器(比如:canvas)。纵观网页发展的历史,web标准的卫道者们争论哪些元素应当被包含在HTML语言中。HTML是否应该应该包含 <figure>,<person>,<rant>?标准被拟定,提纲被编写,开发者执行并运用,不断的推动web向前发展。
当然,一些想法没有被采纳,比如在HTML5中并没有<person>这个元素(同时也没有<rant>),没有任何力量可以阻止你在在开发过程中书写<person>这个元素,但是他不会通过验证,不会通过浏览器而工作,并且可能与未来的HTML规则发生冲突。
Web worker 深入浅出
Posted by quentin 在 Friday, 15 June 2012
HTML5 Web Worker简介
至 2008 年 W3C 制定出第一个 HTML5 草案开始,HTML5 承载了越来越多崭新的特性和功能。它不但强化了 Web 系统或网页的表现性能,而且还增加了对本地数据库等 Web 应用功能的支持。其中,最重要的一个便是对多线程的支持。在 HTML5 中提出了工作线程(Web Worker)的概念,并且规范出 Web Worker 的三大主要特征:能够长时间运行(响应),理想的启动性能以及理想的内存消耗。Web Worker 允许开发人员编写能够长时间运行而不被用户所中断的后台程序,去执行事务或者逻辑,并同时保证页面对用户的及时响应。本文深入 HTML5 多线程规范,讲述多线程实现原理、方法,同时以实例的形式讲解 HTML5 中多线程编程以及应用。
W3C 中的工作线程规范到目前为止已经定义了出了一系列公共接口,它允许 Web 程序开发人员去创建后台线程在他们的主页面中并发的运行脚本。这将使得线程级别的消息通信成为现实。
Webkit 是什么?
Posted by quentin 在 Friday, 15 June 2012Webkit 是一个开放源代码的浏览器引擎(web browser engine),Webkit 最初的代码来自 KDE 的KHTML 和 KJS.(均开放源代码)。苹果公司在开发 Safari 浏览器时,在对比了 Gecko 和 Webkit 后,选择了 Webkit 作为核心引擎。Gecko 是 Netspace (网景公司)和Mozilla Firefox 使用的引擎。苹果公司在 Webkit 的基础上做了大量优化改进工作 ,此时的Apple Webkit 已经和Webkit 有了不少差别,最后开发出了著名的 Safari,可以说 Safari 是一个相当成功的产品。但是Safari 却不是开放源代码的。
目前浏览器的市场,如果其引擎来划分,就形成
1.Trident - (IE)
2.Gecko - (Firefox/Netspace)
3.Webkit - (Safari,Chrome)
4.Opera -
Web SQL 异步问题
Posted by quentin 在 Thursday, 14 June 2012http://stackoverflow.com/questions/3903155/synchronous-query-to-web-sql-database
1.首先websql openDatabase()方法打开数据库的其结果必然以异步方式返回结果,openDatabaseSync()方法可以同步方式打开数据库,但是貌似safari游览器中找不到这样的一个方法。
联想V460无线网络经常断的解决办法
Posted by quentin 在 Tuesday, 5 June 20122011年买了一个笔记本联想V460。看中了它的稳重气质和优良的性能。但是在使用过程中发现,发现无线连接有问题。
环境: TP-Link + Lenovo V460 (Win7)
症状:
使用2-4个小时之后无线网络经常会无缘无故的断开,并且在无线网络里还找不到刚使用的无线网络,但是附近的无线网络倒是能获取到。
这种情况在重启电脑或者休眠之后可以解决。(有时候休眠无效,必须重启电脑。)
Note: 家里同时有台台式机使用网线上网,并且有台手机使用无线网络。奇怪的是,这些设备上都没有发生过这种情况。
分析:
1. 因为台式机和手机网络都没有问题,所以我想应该跟TP-Link的无线网络没关系。
2. 这种状况,有个哥们儿说可能是联想的这款无线上网硬件驱动和TP-Link路由器不太兼容导致的。我试过更新V460的无线驱动,但是问题仍然存在。
解决办法:
Phonegap + jQuerymobile iphone开发
Posted by quentin 在 Friday, 1 June 2012最近在使用phonegap, HTML5开发iphone应用。先在这里开个题,慢慢的我会补充内容进来。
HTML5 游戏开发(转)
Posted by quentin 在 Wednesday, 30 May 2012记忆与食物--22种增强记忆力的食物
Posted by quentin 在 Monday, 21 May 2012
食物是影响力记忆力的很重要的一个因素,在进行高强度的学习和记忆时,身体需要很大的营养,每天必须摄入足够的养分。下面介绍一些可以增加记忆力的食品,你可以在每天的食谱中增加这些食物,让他们来增强你的记忆力:
1牛奶。富含蛋白质、钙及大脑必需的维生素B1、氨基酸。牛奶中的钙最易吸收。用脑过度或失眠时,一杯热牛奶有助入睡。
2鸡蛋。被营养学家称为完全蛋白质模式,人体吸收率为99。7%。正常人每天一个鸡蛋即可满足需要。记忆力衰退的人每天吃5~6个,可有效改善记忆(不适宜胆固醇高的人)。孩子从小适当吃鸡蛋,有益发展记忆力;特别是蛋黄,蛋黄中含有蛋黄素、蛋钙等脑细胞所必需的营养物质,可增强大脑活力。
3鱼类。可以向大脑提供优质蛋白质和钙。淡水鱼所含的脂肪酸多为不饱和脂肪酸,能保护脑血管,对大脑细胞活动有促进作用。
4贝类。碳水化合物及脂肪含量非常低,几乎是纯蛋白质,可以快速供给大脑大量的硌氨酸。因此可以大大激发大脑能量、提高情绪以及提高大脑功能。以贝类作开胃菜,能最快地提高脑力。但是贝类比鱼类更容易积聚海洋里的毒素和污染物质。
5味精。主要成分是谷氨酸钠,是参加脑代谢的唯一氨基酸,会增加脑内乙酰胆碱,能促进智力发育,维持和改进大脑机能,改善记忆力。