在跑步的时候
sencha app build production
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
错误:注册表项'Software\JavaSoft\Java Runtime Environment'\ CurrentVersion'
值为'1.8',但需要'1.7'.错误:找不到java.dll错误:找不到Java SE Runtime Environment.
java -version
,命令显示如下:
java版"1.8.0_40"Java(TM)SE运行时环境(版本1.8.0_40-b26)Java HotSpot(TM)64位服务器VM(版本25.40-b25,混合模式)
无法找到路径出错的地方.任何的想法?
-----------------------编辑-------------------------- ----------------------
注意:我使用的是Windows 7(64位).
我已经尝试卸载sencha touch cmd并重新安装.但仍然是同样的错误.
我已经卸载了所有的java版本实例并重新安装了最新的版本,问题仍然存在.
我发现了一个很好的教程,使用Sencha Touch V1.1 从Scratch创建MVC应用程序,但不幸的是它并不适用于Sencha Touch V2.我想学习构建MVC应用程序的新的/正确的方法,以推进他们的最新框架.
使用Sencha Touch V2构建MVC应用程序的任何好教程?
这是我已经看过的地方列表.
source
片段,您必须"查看源代码"并尝试浏览库的压缩/缩小版本.我正在构建一个多平台平板电脑应用程序,使用Phonegap 1.4使用它的webview包装它,然后我用Sencha Touch 2框架实现我的魔力.通过多平台我的意思是iOS 5.X +和Android 3.0+(现在).
这个应用程序到目前为止工作得很好,它的所有功能都适用于两个系统但是...在Android平板电脑(三星GalaxyTab)上它真的很慢.发生了什么?我可以做些什么,或者只是android的限制吗?
谢谢
Ricardo Perre:http://edgecodetechology.blogspot.pt/
****编辑****(我试图让这篇文章对sencha社区有所帮助)
与许多其他Javascript框架一样,Sencha Touch并不是javascript本身的最佳性能示例.
那么为什么要使用Sencha Touch?
- 就我而言:多平台(iOS,Android,Windows Phone,Blackberry,Windows,Mac OSX,Linux.共享80-90%的代码)
Mitigating performance issues due to lack of visual pre-process in Android systems:
CSS3重视过程:
良好的MVC实践:
对于任何滚动视图,应在Android上禁用过度滚动.我已经在Android设备上测试了许多Sencha Touch 2应用程序,并且由于延迟和滞后而导致过度滚动导致非常不愉快的体验.(由Galaxy Tab,Nexus S和一些HTC测试)作者:Thiem Nguyen(我一直在挖你的帖子,抱歉老兄:P)
我想在本地创建文本文件,当我浏览谷歌浏览器点击按钮它显示错误像 ActiveXObject没有定义,当我浏览safari点击按钮它显示错误,如 找不到变量:ActiveXObject.任何人都可以帮助我.我可以实现和创建文件.Thanq
<script>
function createFile() {
var object = new ActiveXObject("Scripting.FileSystemObject");
var file = object.CreateTextFile("C:\\Hello.txt", true);
file.WriteLine('Hello World');
alert('Filecreated');
file.WriteLine('Hope is a thing with feathers, that perches on the soul.');
file.Close();
}
</script>
<input type="Button" value="Create File" onClick='createFile()'>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用该alert
方法,因此像popView这样的原生iOS会弹出.一切正常,警报会显示出来.但警报的标题总是如此index.html
.
如何编辑alert
方法的标题
我在我的应用程序中使用sencha-touch 2.0和phonegap 2.0.0来检索用户的位置.在我的locahost上运行时,一切正常.但是,当将.apk加载到我的Android 15 api的设备(使用eclipse和adt插件)时,每次调用getCurrentLocation或watchPosition都不会返回...
这是我的代码:
geoOn: function(){
var geoReady = navigator.geolocation || undefined;
var onSuccess = function(position){
Top5.app.alert('Geolocation success '+String(position.coords.latitude) + ' ' + String(position.coords.longitude),'Geolocation');
var scope = Ext.getCmp('nestedList');
scope.updateDistance(position.coords);
};
var onFailure = function(error){Top5.app.alert('Geolocation failed: '+String(error.code) + ' '+String(error.message),'Geolocation');};
if (geoReady) {
this.watchId = navigator.geolocation.watchPosition(onSuccess ,onFailure,{timeout:6000,maximumAge: 3000,enableHighAccuracy: true});
}
else{
Ext.device.Geolocation.watchPosition({
frequency: 3000, // Update every 3 seconds
callback: function(position) {
this.updateDistance(position.coords);
},
failure: function() {
console.log('Geolocation Failure!');
},
scope:this
});
}
},
geoGet: function(){
var geoReady = …
Run Code Online (Sandbox Code Playgroud) 我对HTML5,Javascript,jQuery,AngularJS有很好的经验.我即将开发混合移动应用程序.
我只是想知道哪一个是最好的.
我正计划使用IONIC,因为它也开始支持Windows.这将有多大帮助.有没有比IONIC更好的东西?
我是sencha touch 2.0的新手.我有一个html文件.我正在尝试将此html文件(或内容)加载到面板中.我只是使用ajax调用,但它不起作用.以下是代码.
这是我在浏览器中运行的html文件.
index.html:
<script type="text/javascript" src="touch/sencha-touch-debug.js"></script>
<script type="text/javascript" src="HTMLPanel.js"></script>
<script type="text/javascript" src="app.js"></script>
Run Code Online (Sandbox Code Playgroud)
这是app.js:
Ext.setup({
name : 'SampleLoad',
requires : ['HTMLPanel'],
launch : function () {
var HTMLPanel = new HTMLPanel({
scroll : 'vertical',
title : 'My HTML Panel',
url : 'sample.html'
});
}
});
Run Code Online (Sandbox Code Playgroud)
这是HTMLPanel.js:
//HTMLPanel = Ext.extend(Ext.Panel, { //gives error
var HTMLPanel = Ext.define('HTMLPanel',{
extend : 'Ext.Panel',
constructor : function( config ) {
HTMLPanel.superclass.constructor.apply(this, arguments);
// load the html file with ajax …
Run Code Online (Sandbox Code Playgroud) 我想在一些将输出到视图的文本上使用Ext的String方法.
例如:
itemTpl: [
...
'<tpl switch="post_type">',
'<tpl case="new_user">',
'<p>{post_text_teaser}</p>',
'<p>{timestamp}</p>',
'<tpl default>',
'<p>' + Ext.String.ellipsis( + '{post_text_teaser}' + \, 4) + '</p>',
...
].join(''),
Run Code Online (Sandbox Code Playgroud)
但当然第10行的连接是非法的.
你知道它是否可能或如何正确地做到这一点?
sencha-touch-2 ×10
cordova ×4
sencha-touch ×4
extjs ×3
android ×2
javascript ×2
extjs4 ×1
geolocation ×1
ionic ×1
ios ×1
java ×1
java-8 ×1
onsen-ui ×1
performance ×1
sencha-cmd ×1
timeout ×1