gpt4 book ai didi

javascript - JS 插件加载问题

转载 作者:行者123 更新时间:2023-11-28 12:58:20 25 4
gpt4 key购买 nike

对于具有移动元素的 HTML5/CSS3/JS 应用程序,哪种库/框架组合最适合?我肯定已经完成了作业,但是我正在潜入一个我不太了解的世界……至少就性能而言。在操作 DOM 元素、对 DOM 元素执行逻辑和设置动画之前,我应该了解哪些原则?

如果可以而且应该的话,我将使用 AngularJS(我现在对基础知识相当熟悉),我最好的研究使我转向 Steroids.js .有这么多图书馆和PhoneGap - 像框架!这是我发现的...

简而言之,有没有JavaScript负载的资源/文档/引用或测试方法?或者对此有任何简单的答案(除了放弃和学习 Objective C,我真的希望能够使用我已经知道的语言。感谢阅读:)

最佳答案

最后,如果你想让更多的原生功能成为你应用程序的一部分,你将不得不学习至少两种 JS 之外的其他语言:ObjC 和 Android 风格的 Java。

我在 Cordova 方面的经验足以让我相信,要使用 Cordova 开发一款具有完美原生感觉的应用程序,您需要在 JS 中重新构建大量原生功能,这使您牢牢地受制于 Web 核心,每个操作系统的使用及其局限性。最终,您会发现自己使用如此多的库来模拟您可以使用本地语言执行的操作,依赖项及其管理的绝对重量很快就会让您尝试调试影子。

即便如此,您仍然需要找到 hack 才能获得接近 native 的功能,而且性能也很难与 native 语言应用程序一样好,尤其是当您必须从中加载数据或资源时在您的应用程序之外。

我的建议是,如果您必须使用 Cordova 之类的东西,请放弃您将要创建 100% 原生感觉的应用程序的想法。如果一个 UI 元素不能像它的原生元素那样工作,不要花很多时间试图强制它与它的网络根源相反地工作。适本地设计它,这样用户就不会因为它打破了原生约定而感到困惑,并继续前进。如果你试图修复所有看起来像但行为不/完全/正确的东西,你会发现自己陷入依赖 hell 并且/仍然/必须接触 native (Java 或 ObjC)代码才能使插件正常工作。

关于javascript - JS 插件加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21941106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com