在之前介绍的方法中,无论是消息驱动还是Promise,都无法摆脱“回调”这个东西。习惯了命令式编程的我们似乎很难接受回调,因为它的执行顺序和代码编写顺序并不一致。而JavaScript中的回调之所以会有这么多话题值得讨论,我想一方面是因为它有一张长得像Java的脸,而同时却又有如此多的异步特性 ...
最近正在做一个移动跨平台项目的应用开发,包括在iphone,ipad,android,windows phone等手机设备中运行混合式客户端应用程序,这里选择了PhoneGap的移动跨平台框架,这里我先简单介绍下PhoneGap到底是什么东东: 介绍 PhoneGap是一款HTML 平台,通过它,开发商可以使用HTML CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只 编 ...
2012-09-02 10:32 6 6661 推荐指数:
在之前介绍的方法中,无论是消息驱动还是Promise,都无法摆脱“回调”这个东西。习惯了命令式编程的我们似乎很难接受回调,因为它的执行顺序和代码编写顺序并不一致。而JavaScript中的回调之所以会有这么多话题值得讨论,我想一方面是因为它有一张长得像Java的脸,而同时却又有如此多的异步特性 ...
零零碎碎的看了一些关于wind(原名jscex)的说明和例子,其实也没太明白,这里写一些个人看法... wind.js,一个可以让你已同步方式编写代码异步执行的lib,可作用于前后端js环境... 如何编写? var printAsync = eval(Wind.compile("async ...
越来越发现把自己的思路理清楚并且能够给别人讲明白是件很困难的事情,技术博客不等于小说、散文,不能天马行空,思维必须严谨,思路必须清晰。 写技术博客要随时审视自己的思路是不是还连贯,要不断返回去看代码 ...
Adobe PhoneGap 团队近日在美国波特兰的年度 PhoneGap Day 上正式发布了 2.0 版本。PhoneGap 是一个免费开源的开发框架,让 Web 开发人员能够使用熟悉的 HTML,CSS 和 JavaScript 构建跨平台的移动本地应用。 通过 PhoneGap ...
如果把移动互联网比作新互联时代的骨骼,那么运行于移动平台之上的应用软件就好比血肉一样,是真正体现其价值的载体。 从概念上说,PhoneGap 是一款完全开源的跨平台移动应用开发框架。通过使用 PhoneGap 框架,开发人员可以采用传统的 Web 开发技术(HTML + CSS ...
学习PhoneGap有一周多的时间了,利用晚上的时间对PhoneGap学习整理一下笔记,以随笔的形式发布在博客上,希望可以和博友一块学习讨论。 本篇分为以下几个部分: PhoneGap简介 PhoneGap跨平台原理 PhoneGap的优缺点 ...
前面几篇文章主要讲解了PhoneGap几个重要的类,如果看到这里,相信大家对PhoneGap也有了一定的了解。 PhoneGap类间调用关系 在讲解PhoneGap的交互原理之前,我们把原来的内容串讲一下,以加深理解。请看下面的类间调用关系图: 在我们创建Android应用程序 ...
讲解PhoneGap的底层原理,需要从讲解PhoneGap几个重要的类开始: DroidGap类: DroidGap是接口CordovaInterface的实现类,继承Android Activity,具有Android Activity的整个生命周期 ...