关于WebSQL与IndexedDB
Posted by quentin 在 Wednesday, 20 June 2012The following links may help you to understand IndexedDB better:
HTML5 Storage Wars - localStorage vs. IndexedDB vs. Web SQL
http://csimms.botonomy.com/2011/05/html5-storage-wars-localstorage-vs-indexeddb-vs-web-sql.html
详解IndexedDB:
Web font
Posted by quentin 在 Tuesday, 19 June 2012收藏一个web font的链接:http://www.google.com/webfonts
html5 security
Posted by quentin 在 Monday, 18 June 2012什么是微观数据(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应用。先在这里开个题,慢慢的我会补充内容进来。