使用 jQuery Mobile 快速开发 mobile 网站
使用过 jQuery 的人一定都爱死 jQuery 有名的 “write less, do more” 。只要透过 jQuery, 我们就不用再担心恼人的跨浏览器问题。但随着手持式装置的渐渐普及,大家开始发现跨览器问题到了手机上反而比 PC 上更加严重:在手机上不只是浏览器不同,OS 的歧异度也比 PC 上来得更加严重。于是,在 2010 的 10 月 jQuery 终于在大家的期待之下推出了jQuery Mobile。只要使用这个简单易用的 framework, 很快就可以做出跨 device 的 mobile appilcation。jQuery Mobile 几个重要的 features 包括:
§ jQuery mobile 可以跨不同的移动装置
jQuery mobile 可以 support 许多不同的平台,包括:iOS, Android, Blackberry, Palm WebOS, Nokia/Symbian, Windows Mobile, bada, MeeGo,以及其他可以看得懂 HTML的devices。详细的支持状况可以参考 Mobile Graded Browser Support
jQuery mobile 可以 support 许多不同的平台,包括:iOS, Android, Blackberry, Palm WebOS, Nokia/Symbian, Windows Mobile, bada, MeeGo,以及其他可以看得懂 HTML的devices。详细的支持状况可以参考 Mobile Graded Browser Support
§ Progressive Enhancement & Graceful Degradation
“taking a fully functional HTML web page, layering on additional JavaScript functionality, and giving capable browsers a top-of-the-line experience.”
让较旧的手机一样可以看到基本的功能(even 不支持 javascipt !! ),同时又可以让支持度比较好的浏览器享受较先进的功能。
“taking a fully functional HTML web page, layering on additional JavaScript functionality, and giving capable browsers a top-of-the-line experience.”
让较旧的手机一样可以看到基本的功能(even 不支持 javascipt !! ),同时又可以让支持度比较好的浏览器享受较先进的功能。
§ 透过设定 HTML 标签来完成 jQuery Mobile 的设定
jQuery 主要是透过 HTML5 data-* tag 来达成种种 UI 的设定,只要认识了大概的语法,不用写一行 javascript,就可以快速建出 app 的雏型。对于对JavaSript 不热的设计师,或是对谈到 UI 设计就一个头两个大的工程师,jQuery mobile 的方便绝对让你爱不释手
jQuery 主要是透过 HTML5 data-* tag 来达成种种 UI 的设定,只要认识了大概的语法,不用写一行 javascript,就可以快速建出 app 的雏型。对于对JavaSript 不热的设计师,或是对谈到 UI 设计就一个头两个大的工程师,jQuery mobile 的方便绝对让你爱不释手
Hadoop的五个典型应用场景
Hadoop作为大数据存储及计算领域的一颗明星,目前已经得到越来越广泛的应用。下面PPT主要分析了Hadoop的一些典型应用场景,并对其进行了深入分析,主要包括下面几个方面:
- 日志处理: Hadoop擅长这个
- 抓住本拉登: 并行计算
- ETL: 每个人几乎都在做ETL(Extract-Transform-Load)工作 Netezza关于使用Hadoop做ETL任务的看法)
- 使用HBase做数据分析: 用扩展性应对大量的写操作— Facebook构建了基于HBase的实时数据分析系统
- 机器学习: 比如Apache Mahout项目
