如何在Cordova JS文件中编写Javascript代码?

时间:2016-03-01 11:00:55

标签: hybrid-mobile-app cordova-3 visual-studio-2015

这实际上是我在Visual Studio 2015中进入Cordova的第一天。我在C#和MVC中的任何编码都没有问题,但Cordova看起来像是一个全新的东西,因为我无法找到任何地方可以在JS文件中编写JS代码

在我的一个视图文件中,我有一个自动生成的JS文件,其代码如下

'use strict';
app.homeView = kendo.observable({
onShow: function() {},
afterShow: function() {}
});

// START_CUSTOM_CODE_homeView
// Add custom code here. For more information about custom code, see http://docs.telerik.com/platform/screenbuilder/troubleshooting/how-to-keep-custom-code-changes

(function () {
app.homeView.set('title', 'Home');
})();
// END_CUSTOM_CODE_homeView

在这个文件中,我尝试了许多不同的方法来编写我的按钮点击事件,但它们都没有工作。控制台中没有错误。只是没有回应。

我在CUSTOM_CODE部分以及(function(){})()中编写了代码,但没有任何效果。

请指导我在JS文件中编写JS代码的正确性。

请告诉我,如果在Cordova中使用jQuery与正常的Web开发相比有任何问题

1 个答案:

答案 0 :(得分:1)

您展示的代码是最新的ES6,与之前的ES5相比有了显着改进。

app.homeView = kendo.observable({
onShow: function() {},
afterShow: function() {}
});

您提供的上述代码段是如何声明对象。

由于大多数浏览器仍在使用ES5,目前的解决方案是使用ES6语法编写并转换为ES5语法。允许你这样做的一些工具是babel和打字稿。

您可能需要访问以下网站以了解有关语法的更多信息。

Typescript

Babel playground