Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 钛代码可以在浏览器中运行吗?_Javascript_Android_Ios_Titanium_Titanium Mobile - Fatal编程技术网

Javascript 钛代码可以在浏览器中运行吗?

Javascript 钛代码可以在浏览器中运行吗?,javascript,android,ios,titanium,titanium-mobile,Javascript,Android,Ios,Titanium,Titanium Mobile,我知道并非所有的代码和功能都可用。然而,我目前正在计划一个新的项目,没有关于这方面的文件 我想知道,一旦我用钛合金编写代码,是否有可能在没有功能有限且代码库相同的应用程序的情况下为移动设备制作web版本?(比如touch.facebook.com vs facebook应用程序) 非常感谢钛SDK支持iOS、Android、BlackBerry、Tizen和HTML5平台。您可以在中阅读更多关于这方面的信息。您可以使用简单的if()将HTML5应用程序中的功能限制在代码中,并重用大部分代码库。当

我知道并非所有的代码和功能都可用。然而,我目前正在计划一个新的项目,没有关于这方面的文件

我想知道,一旦我用钛合金编写代码,是否有可能在没有功能有限且代码库相同的应用程序的情况下为移动设备制作web版本?(比如touch.facebook.com vs facebook应用程序)


非常感谢

钛SDK支持iOS、Android、BlackBerry、Tizen和HTML5平台。您可以在中阅读更多关于这方面的信息。您可以使用简单的
if()
将HTML5应用程序中的功能限制在代码中,并重用大部分代码库。

当然,Tianium也可以这样做,因为它还支持MobileWeb。钛合金特点:

为iOS、Android、BlackBerry、Windows和Windows开发本机应用程序 通过单个代码库实现移动web

有了它们,您可以轻松为MobileWeb构建和打包应用程序

但是在开发钛应用方面有很多事情要考虑。以下是我在此过程中学到的几点:

  • 不要使用
    ImageView
    。将
    视图
    与背景图像一起使用。如果它是一个图标,你可以为你的应用程序制作一个字体。看
  • 切勿在组件中的组件中使用borderRadius、borderWidth和borderColor,例如滚动视图
  • 尽量减少对Ti.Platform的调用。[属性名称]。示例:您可以将它放在commonjs
    var osname=Ti.Platform.osname
    上,然后
    exports.getPlatformName=function(){return osname;}
以下是一些参考资料:


创建项目时,如果在目标平台中包含移动web,则可以创建应用程序的web版本

要在浏览器上部署,请将应用程序作为移动Web运行

有关更多详细信息,请参阅以下链接


嗯,我不确定我是否理解,但看起来你想创建一个响应性强的网站?这样,您就不需要创建“应用程序”,人们可以使用移动浏览器来创建应用程序。web版本和你想要的移动版本有什么不同?比如用钛合金编写移动应用程序,并将其编译成HTML5,支持没有安装应用程序的用户,但是功能有限。所以基本上我可以将应用程序编译成HTML5应用程序,并将其放在我的web服务器中,以支持没有安装应用程序的用户?谢谢:)是的。然而,我不确定HTML5的质量有多好,所以在深入研究之前,先用一些虚拟项目做一些小的研究。