我刚刚开始使用Titanium Alloy进行编码。之前通过多种不同的资源学习了JavaScript、HTML和CSS,但对Titanium(Appcelerator)的样式表版本感到有些困惑。
Titanium的TSS和普通CSS编码有什么区别?是否有好的资源可以帮助从入门级CSS知识背景学习TSS?
非常感谢您的帮助!
我刚刚开始使用Titanium Alloy进行编码。之前通过多种不同的资源学习了JavaScript、HTML和CSS,但对Titanium(Appcelerator)的样式表版本感到有些困惑。
Titanium的TSS和普通CSS编码有什么区别?是否有好的资源可以帮助从入门级CSS知识背景学习TSS?
非常感谢您的帮助!
TSS与CSS完全不同。虽然有些相似之处,但应该快速遗忘。
例如,CSS使用textAlign: center
,TSS也有类似的功能,但如果您复制粘贴它,将会抛出错误,您需要将center
用引号括起来:textAlign: 'center'
。
在Alloy中,TSS和XML文件生成为“经典”Javascript文件。因此,通常在createView
方法中设置的所有属性现在都可以在TSS中设置。这使得文件更小、更完整。
关于TSS的工作原理,我强烈建议您深入阅读Titanium的文档,并查看“经典”文档或(如果有)Alloy文档。例如,在文本字段方面:http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.TextField