对于famous,相信大多数人还比较陌生。但是它在开发APP方面,相对于传统开发程序,的确有着非常大的优势。具体大家可以看看《利用 Famous 创建高性能移动 UI》这篇文章,如果你还不学习famous,那你就真的out啦!如果大家看到博客有什么不对的地方,请不吝指正,谢谢。
1.配置运行环境:
(1).由于cordova是利用nodeJS进行管理,所以需要先下载和安装nodeJS。
(2).安装好NodeJS之后,打开DOS窗口,然后输入命令打开需要创建项目的文件夹路劲。例如我想把项目放在d盘的test文件夹下面,则需要输入
d:(3).安装cordova
2.安装好cordova之后,我们就可以创建一个自己的cordova项目
现在你打开d盘的test文件夹,是不是多了一个MyApp文件夹呢。接下来我们就要让项目跑起来
4.让项目运行起来
这个时候你的浏览器会自动打开,如果你也看到下图,那么恭喜你,cordova程序创建成功啦!
5.让famous加入进来
6.接下来我们需要引入Browserify,为什么呢?原因在于NodeJS 模块并不能直接在浏览器端应用中使用,引用这些模块时需要使用 NodeJS 中的 require 方法,而该方法在浏览器端并不存在。Browserify 作为 NodeJS 模块与浏览器端应用之间的桥梁,让应用可以直接使用 NodeJS 中的模块,并可以把应用所依赖的模块打包成单个 JavaScript 文件。当然,在gulp中使用Browserify是比较简单的办法。首先,在根目录下面新建个文件package.json来管理npm里面的依赖包,把如下代码复制到文件中去。
如果大家对这一步不是很理解,暂时不用管,跟着做就是了。这里面的字段代表的意思,大家可以参考http://blog.csdn.net/woxueliuyun/article/details/39294375
7.安装里面的依赖包
8.接下来我们还需要一个编写famous的地方,在根目录新建个名为src文件夹,用来存放famous代码。在src文件夹里面新建index.js
9.准备工作做好之后,我们就开始使用Browserify。在根目录新建个文件,名为gulpfile.js,在里面添加以下代码,这个是管理gulp任务的文件。详细信息,可以参考gulp中文网http://www.gulpjs.com.cn/
10.到这步,我们离成功就不远啦!经过上面繁琐的过程,我们终于可以编写famous代码了,是不是很激动呢?下面我们就打开src文件夹下面的index.js,编写如下代码:
11.编译和运行
久违的Hello World!终于出来了!怎么样?配置还是非常简单的吧。仅仅需要10分钟,就配置好了famous所需要的环境,并写出了自己的第一个项目。当然,如果你在配置中遇到了阻碍,欢迎阅读我们萌妹子发表的文章《Cordova+Famous的入门秘籍》,里面有更详细的配置说明。如果你准备好了,接下来的文章我将和大家一起更全面的了解famous!
欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) | Powered by Discuz! X3.2 |