这实际上是我在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开发相比有任何问题
答案 0 :(得分:1)
您展示的代码是最新的ES6,与之前的ES5相比有了显着改进。
app.homeView = kendo.observable({
onShow: function() {},
afterShow: function() {}
});
您提供的上述代码段是如何声明对象。
由于大多数浏览器仍在使用ES5,目前的解决方案是使用ES6语法编写并转换为ES5语法。允许你这样做的一些工具是babel和打字稿。
您可能需要访问以下网站以了解有关语法的更多信息。