【问题标题】:How to start developing Android application with HTML5, CSS, JavaScript and jquery? [closed]如何开始使用 HTML5、CSS、JavaScript 和 jquery 开发 Android 应用程序? [关闭]
【发布时间】:2013-04-08 14:35:04
【问题描述】:

我想用 HTML5 开发一个 Android 应用程序。应用程序有一些基本的用户界面,其中包含需要从服务器获取的数据。 我只有 HTML5 和 CSS 的基本知识;但我是 JavaScript 和 JQuery 的新手。

JavaScript 和 JQuery 哪个是必须学习的?或者我需要两个都学?

非常感谢任何移动应用程序屏幕和请求/响应的示例代码。

【问题讨论】:

  • 很明显,您还没有对此进行任何研究。 Stackoverflow 不是在这里为您做所有事情
  • 你错了。不要试图过于聪明。如果你知道的东西分享它。根据你的结论,我没有做过任何研究。我已经花了几天时间学习 HTML5 和 CSS,所以我现在可以设计基本的 UI。我需要一些关于 Javascript 和 JQuery 的指导。
  • 我所要做的就是你研究得很糟糕的帖子。输入“跨平台移动 JavaScript”会花费您 20 秒,您会发现 Sencha、PhoneGap 和其他解决方案。花几天时间学习 HTML 和 CSS 与花 2 分钟研究一个新主题不同
  • 这个问题首先出现在how to make an android app with javascript,所以我认为这实际上是研究这个问题的第一步。 @Bojangles 失败,下次尝试贡献一些建设性的东西。
  • 这个问题有更多有用的信息,而不仅仅是粗鲁、无益的 cmets:stackoverflow.com/questions/19925486/…

标签: javascript android jquery html css


【解决方案1】:

首先,您应该决定要使用哪个框架。下一步是设置环境。假设您想使用 PhoneGap 进行编码,而不需要 Eclipse 和 Android SDK 等。您将在描述中找到软件列表。

实际上在我看来,没有必要使用 jQuery 或其移动版本进行开发。有时您只需要创建一个最多 5-6 页的应用程序,其中包含一些使用 CSS3 Transition3D 很容易制作的基本动画。

但是,当您计划创建具有复杂业务逻辑的大型应用程序时,您可能需要使用诸如 Sencha 或 Angular 之类的框架(这取决于您的需求)。

谈到框架,您必须了解每个框架仅用于特定目的。我的意思是,例如,在大型应用程序中使用 knockoutJS 是很荒谬的,因为开发它的唯一目的是模型和视图之间的数据绑定。此外,在许多情况下,您根本不需要框架。

无论如何,首先你应该学习 JavaScript 基础知识。我的意思是它是如何工作的,在哪些步骤中处理代码,这是一个函数以及原型中的内容等等。否则,您将永远不知道如何编写有效的代码或如何优化代码以获得更好的性能。这对于移动设备来说至关重要,因为它们没有台式机那么强大。您还需要了解浏览器的工作原理(渲染、网络等)。

这是我的看法。

【讨论】:

  • 目前我对 Sencha 或 Angular 一无所知。感谢您的指导。我将探索这些框架。
  • 没问题!但请记住,在学习任何框架之前学习 JavaScript 总是更好。您可能会遇到一些与语言误解相关的琐碎问题,而不是框架。祝你好运!
【解决方案2】:
【解决方案3】:

您可以跨移动平台使用。Sencha touch也是跨平台启动之一。

http://www.sencha.com/products/touch

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 2012-08-27
    • 2011-12-18
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多