摘要: 1. 轻量级的jQuery兼容库Zepto和JQ.mobi jQuery是非常的强大,但是相对于移动设备而言显得有些臃肿。 如果应用只要运行在WebKit内核的机器上,那强烈建议使用移动版本的JQuery兼容库。 Zepto官网: http://zeptojs.com JQ.mobi官网: http://www.jqmobi.com/2. 滚动效果专家iScroll4 iScroll4能更好的解决导航栏固定和滚动问题。 首先,iScroll采用css的top和bottom值固定了顶导航条和底导航条的高度,可以修改css来调整。 其次,iScroll是静态的,就是说,它并没有随时查看scrol. 阅读全文
posted @ 2012-10-23 09:44 书生小C 阅读(1920) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-10-17 21:51 书生小C 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Android是包括一个操作系统、中间件和关键应用的移动设备的一个软件堆 阅读全文
posted @ 2012-10-16 00:39 书生小C 阅读(1370) 评论(2) 推荐(1) 编辑
摘要: Web application 已经不再是简简单单的HTML页面,它已经变得十分的富有(就是大家通常说的富客户端),具有强大互动性的应用能够带来更好的用户体验。如今的Web application给我们开发人员带来很大的机会,然而,你如何才能创建从服务端下载速度更快、能跨浏览器、高效的JavaScript 代码? 阅读全文
posted @ 2012-10-15 13:20 书生小C 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 让前端代码更整洁 阅读全文
posted @ 2012-10-14 22:11 书生小C 阅读(2949) 评论(4) 推荐(2) 编辑
摘要: 前言 实际项目中,使用JavaScript开发面临着一个很大的问题,就是代码的可控性差。随着项目的进展,JavaScript代码量也许会爆炸式增长,如果不加以控制,那么潜在的问题将越积越多。在此说明下,很多人认为JavaScript难登大雅之堂,就是一门简简单单的脚本语言,觉得能用就行,不屑于深入理解。这也是为什么国内的很多项目,JavaScript部分混乱,安全性可扩展性很差的原因。其实JavaScript真的不简单。使用require管理代码结构 require代码如下:1varrequire,define;2(function(){3varmodules={};45functionbu. 阅读全文
posted @ 2012-10-12 16:24 书生小C 阅读(2005) 评论(5) 推荐(1) 编辑
摘要: 前言 PhoneGap是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只编写一次应用程序,然后在6个主要的移动平台和应用程序商店(app store) 里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。它的优势是无与伦比的: 开发成本低。 PhoneGap优势如下: 1. 兼容性: 完全做到了Written Once, Run Everywhere 2. 标准化: PhoneGap采用W3C标准,Web App直接运行 3. 用JavaS 阅读全文
posted @ 2012-10-12 13:38 书生小C 阅读(470) 评论(1) 推荐(0) 编辑
摘要: 前言 相信大家对大名鼎鼎的 PhoneGap 略有所闻了吧,至于它的强大我就不详细介绍了,大家可以在网上搜索一下。这里我想着重强调下 PhoneGap 提供了Android, iPhone, Palm, 和 Blackberry 平台的原生包装软件(Wrapper),让行动网页可以被包装成原生软件的样子,而不需要透过浏览器作为入口。 本文章将会从应用的角度探讨如何使用PhoneGap以及如何使用PhoneGap的第三方插件。 我将会介绍PhoneGap的第三方插件ChildBrowser。项目实践项目准备: 0. Android开发环境(Eclipse + ADT + AndroidSDK.. 阅读全文
posted @ 2012-10-12 10:53 书生小C 阅读(2255) 评论(0) 推荐(1) 编辑
摘要: 前言 日志信息对于程序员的作用我就不多说了,好的日志信息对于程序的调试,调优有着不可小觑的作用。随着项目的进展,你可能越发觉得安卓自带的日志类 android.util.Log 不能满足项目的需求,需要深度定制适合自己项目的 Logger 。 如果你有以下的需求: 1. 将 Android 日志信息记录到一个文件里面 2. 深度定制化或者控制日志的显示,例如在发布产品后,考虑到性能,你需要阻止所有的日志信息 那么该文章将尤其适合你。 本文章我将整合使用 android.util.Log 以及经典的 log4j 进行深度定制化日志管理。项目实践项目准备: 0. Android开发环境(Eclip 阅读全文
posted @ 2012-10-11 14:04 书生小C 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 前言ACRA 是 Application Crash Report for Android 的缩写,看其单词知其意安卓应用程序崩溃报告。 作为安卓应用程序开发者,相信你一定很关注自己的软件在用户实际应用过程中的用户体验、系统稳定性等信息,特别是当系统出现崩溃或者运行不正常的情况下,第一手的崩溃异常信息对提升软件的整体竞争力是相当重要的。而ACRA可以很好的帮助你得到这些宝贵的信息。项目实践准备: 0. Android开发环境(Eclipse + ADT + AndroidSDK) 1. 下载最新版本的ACRA包 - v4.3.0 2. 从官网阅读相关文档,设置好相关环境说明: ACRA 允许你 阅读全文
posted @ 2012-10-10 19:19 书生小C 阅读(2594) 评论(2) 推荐(0) 编辑