Cordova面试题及答案 - [ 移动开发 ]

Cordova面试题及答案

Cordova也被称为PhoneGap。 这是一个使用HTML 5,CSS和JavaScript等编码语言开发移动应用程序的平台。混合应用程序比本机应用程序慢,因此对于大型应用程序使用Cordova并不是一个好主意。

1. Cordova是什么?

Cordova也被称为PhoneGap。 这是一个使用HTML5,CSS和JavaScript等编码语言开发移动应用程序的平台。换句话说,Cordova充当运行以HTML,CSS,JavaScript编写的Web应用程序的处理器。许多典型的Web应用程序无法使用本机设备功能,例如“相机”,“ GPS”,“联系人”等。借助Cordova,可以以设备安装程序的格式实现Web应用程序的功能和打包。详细答案>>

2. 请说明Cordova的机制?

从技术上讲,Cordova应用程序的用户界面在技术上和有效性上都是一个Web视图,可以使整个屏幕参与其中并在本地容器中运行。 因此,基本上,它是本机操作系统使用的同一Web视图。因此,这意味着仅一个本机容器会根据操作系统进行修改,并且内部网页保持不变。 由于Web浏览器放弃网页,因此从一个操作系统到另一个操作系统都不同。UIWebView类适用于iOS android.webkit.webview适用于android,WebViewClass适用于Windows。详细答案>>

3. Cordova支持哪些操作系统?

Cordova几乎支持所有主要平台。 以下是主要支持平台的列表: 亚马逊Fire OS黑莓10安卓系统火狐操作系统UbuntuWindows 8iOSWindows PhoneTizen 在开发上面列出的任何平台之前,用户必须安装Cordova的命令行界面(CLI)。详细答案>>

4. Cordova的局限性是什么?

Cordova既有优点也有缺点。Cordova 的局限性是: 混合应用程序比本机应用程序慢,因此对于需要大量数据和功能的大型应用程序使用Cordova并不是一个好主意。跨浏览器兼容性会产生很多问题。 大多数时候,我们正在为不同的平台开发应用程序,因此,由于我们需要覆盖大量的设备和操作系统,因此测试和优化可能会花费大量的时间和精力。Cordova某些插件在不同的设备和平台上也存在兼容性问题。 还有一些Cordova尚不支持的本机API。详细答案>>

5. 设备安装程序的格式是什么?

设备安装程序的格式也因一个操作系统而异。常见的一些操作系统的设备安装程序格式为: Android – .apk(Android应用程序包)IOS – .ipa(iPhone应用程序档案)Windows Phone .xap(Silverlight应用程序包)详细答案>>

6. 您能说一下PhoneGap和Cordova吗?

PhoneGap和Cordova相同,实际上,Apache Cordova可以看作是为PhoneGap提供动力的引擎,就像Webkit是为Chrome提供动力的引擎一样。 他们两个都属于同一个域。

详细答案>>

7. Cordova的事件是什么?

Cordova事件是一项活动,Cordova项目中可以使用各种事件。 DeviceReady:此事件是在Cordova完全加载时引起的。 这也有助于确认在完全加载之前没有调用Cordova函数。暂停:此事件是在将应用程序置于后台时引起的。继续:从后台返回应用程序时,将导致此事件。Backbutton:此事件是在按下Backbutton时引起的。菜单按钮:按下菜单按钮时会导致此事件。搜索按钮:此事件是在按下Android上的搜索按钮时引起的。启动呼叫按钮:按下启动呼叫按钮时会导致此事件。结束通话按钮:按...详细答案>>

8. 什么是Cordova Plugman?

Cordova插件程序是一个命令行工具,用于安装和管理插件。如果用户希望应用程序在一个特定平台上运行,则应使用Plugman。如果用户想创建一个跨平台的应用程序,则应使用cordova-cli,它可以为不同的平台修改插件。详细答案>>

9. Cordova的特点是什么?

Cordova的特点如下所示: 命令行界面(Cordova CLI)Comand Line Interface是可用于启动项目,为不同平台开发过程,安装插件以及许多其他使开发过程更加轻松的有用工具的工具。科尔多瓦核心组件Cordova提供了每个移动应用程序所需的一组核心组件。 所有这些组件都用于创建应用程序的基础。 Cordova的插件它提供了API(应用程序编程接口),可用于为我们的JS应用程序实现本机移动功能。 许可Cordova已获得Apache许可证2.0版的许可。 Apache和Apache...详细答案>>

10. Cordova的优点是什么?

Cordova为用户带来许多好处。以下是Cordova的优点: Cordova为开发混合移动应用程序提供了一个平台。 用户可以开发一个应用程序,该应用程序将在不同的移动平台上使用,例如IOS,Android,Windows Phone,Amazon-Fireos,Blackberry,Firefox OS,Ubuntu和Tizien。与其本机应用程序相比,Cordova构建混合应用程序的速度更快。 因此,科尔多瓦可以节省很多时间。与Cordova一起使用JavaScript时,用户无需分析平台特定的编...详细答案>>
注: 此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。