可视化隐藏vs -webkit-transform: translate3d()在phonegap应用程序
visibility hidden vs -webkit-transform: translate3d() in phonegap application
所以我使用phonegap来创建一个混合应用程序。现在很明显,我有很多div(页面大小),我隐藏和显示使用css"visibility: hidden and visible"属性。我在某个地方读到,通过使用-webkit-transform: translate3d(),我可以将div隐藏在屏幕外,并在需要时再次显示它们,这种技术要好得多。有人知道这是真的还是假的吗?
人们希望使用翻译而不是标准可见性或显示属性的主要原因是对性能的感知。可以精确地控制从一种状态到另一种状态的转换如何执行。一个很好的例子就是移动应用,其中动画过渡非常流行。
如果你想在你的应用程序中使用它,不需要第三方控制或开箱即用的MV**支持,看看Famo。Us框架(http://famo.us/)。虽然它使用控件,但速度非常快,使用转换并封装浏览器细节。
Kendo UI Mobile是另一个很好的框架。它是一个MV**框架,具有合理的一组控件和控制外观和感觉的能力。虽然它是一个完整的框架,但你可以将它与Knockout和AngularJS集成。
当然,试试Ionic (http://ionicframework.com/),看看它对你来说是否足够快。
在任何情况下,最好使用一些框架而不是直接使用它。否则要做正确的工作有很多。
相关文章:
- 在phonegap应用程序内部重定向不起作用
- 如何将tesseract OCR与Cordova/Phonegap应用程序集成
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- 录音机未将控制权返回到phonegap应用程序
- 无法在iOS模拟器上运行简单的基于KineticJs的Cordova/PhoneGap应用程序
- Phonegap应用程序检查是否启用了推送通知
- 如何在phonegap应用程序中处理Ajax json响应
- 将json数据存储在sqlite(phonegap应用程序)中
- 将admob广告添加到phonegap应用程序
- jquery保存数据,直到phonegap应用程序关闭
- 如何在启动时在PhoneGap应用程序中调用一些Objective C代码
- Phonegap应用程序SQLite数据库初始设置
- Phonegap应用程序数据库版本在更新后保留
- 用javascript(Phonegap应用程序)加密文件
- 如何为PhoneGap应用程序提供两种不同的UX/UI
- 是否将PDF文件保存在其他应用程序可以访问的PhoneGap应用程序中?(iOS)
- 在phonegap应用程序中打开软键盘时是否会触发Javascript事件
- 如何在PhoneGap应用程序中使用SQLite数据库
- jquery移动phonegap应用程序的语音到文本api
- 将HTML5 PhoneGap应用程序连接到在线数据库