0
这肯定是一个真正新手的问题,可能还有更多的关于Javascript如何工作的问题比PhoneGap。我正在关注使用PhoneGap的相机插件拍摄照片的this video。 Here is相机插件文档。该做的工作的代码如下所示:这个PhoneGap相机插件中声明了“imageUri”,Javascript的例子是什么?
navigator.camera.getPicture(function (imageUri) {
\t
\t var lastPhotoContainer = document.getElementById("lastPhoto");
\t
\t lastPhotoContainer.innerHTML = "<img src= '" + imageUri + "'style='width: 75%;' /> ";
\t
}, null, null);
在科尔多瓦的网站插件,在文档显示,该函数的定义是这样的:
navigator.camera.getPicture(cameraSuccess, cameraError, cameraOptions);
因此,在第一个代码snipp中调用的匿名函数et是“cameraSuccess”回调。我明白了。我不明白的是被“imageUri”定义的地方,因为它完美地显示了部分代码的图片:
lastPhotoContainer.innerHTML = "<img src= '" + imageUri + "'style='width: 75%;' /> ";
“imageUri”是传递给匿名函数的参数。我的问题是:这些参数如何工作? “imageUri”在哪里宣布以及它如何包含数据?
谢谢!