Javascript 钛代码可以在浏览器中运行吗?
我知道并非所有的代码和功能都可用。然而,我目前正在计划一个新的项目,没有关于这方面的文件 我想知道,一旦我用钛合金编写代码,是否有可能在没有功能有限且代码库相同的应用程序的情况下为移动设备制作web版本?(比如touch.facebook.com vs facebook应用程序)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应用程序中的功能限制在代码中,并重用大部分代码库。当
非常感谢钛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版本和你想要的移动版本有什么不同?比如用钛合金编写移动应用程序,并将其编译成HTML5,支持没有安装应用程序的用户,但是功能有限。所以基本上我可以将应用程序编译成HTML5应用程序,并将其放在我的web服务器中,以支持没有安装应用程序的用户?谢谢:)是的。然而,我不确定HTML5的质量有多好,所以在深入研究之前,先用一些虚拟项目做一些小的研究。