八卦先行。 我所理解的phonegap最初由Nitobi软件公司的工程师开发。 后被Adobe公司收购,把phonegap核心代码捐献给Apache,但是phonegap名字由Adobe保留。 Apache最终把该项目命名为 Apache Cordova(Cordova是开发人员所在街道的名字)。 Cordova和phonegap目前核心代码保持同步,使用那个都可以。 PhoneGap是一个行动设备的API接口集,利用JavaScript存取这些接口可以调用诸如摄影机、罗盘等硬件系统资源。 以下使用平台为mac,安装使用phonegap,没有权限安装的,自动在前面加上 sudo 使用。 node.js 预装phonegap,首先安装Node.js(https://nodejs.org),下载安装之。 终端使用 sudo curl -L https://npmjs.org/install.sh | sh 可以安装npm.js,npm为稿件管理工具,(rpm之类)如果上述安装包带有该选项,可以省略。 升级npm,可以使用sudo npm update npm -g 命令。 node -v, npm -v 可以查看版本信息。 node.js测试,编写文件test.js var http = require(‘http’); http.createServer(function (req, res) { res.writeHead(200, {‘Content-Type‘: ‘text/plain’}); res.end(‘Hello World\n’); }).listen(1337, “127.0.0.1”); console.log(‘Server running at http://127.0.0.1:1337/‘); 跳转到该目录下,运行 node test.js 启动该服务, 浏览器,输入http://127.0.0.1:1337,就可以看到效果。 对node.js学习,以后学习继续纪录。 安装phonegap 用先前装的npm安装。 npm install -g phonegap phonegap -v,可以查看当前phonegap版本信息。
时间: 2024-11-09 00:23:55