我有 C++/C# 和 Java (Android) 背景。现在,我想选择在我看来最好的移动 Web 应用程序解决方案:jQuery Mobile。
我了解 HTML/DOM/CSS 的一些基础知识,但不是结构化/全面的。 就 JavaScript 而言,这似乎是一种与我习惯的截然不同的编程方法。
你建议我从哪里开始? Javascript(可能还包括 Ajax)或 jQuery,或者我可以通过立即开始使用 jQuery mobile 来负担得起吗? 另外,您能给我推荐一些好的学习/示例资源吗?
提前谢谢您。
-托马斯
最佳答案
jQuery mobile 是一个使用 jQuery 编写的插件,旨在增强 html5 元素的外观和行为,以匹配应用程序行为的 iPhone 设计模式(渐进增强)。
虽然作为 C# 开发人员开始填写 jQMobile 提供的模板相当容易,但您需要了解使用 JavaScript 和 jQuery 有一些显着的差异。
jQuery 是社区必需品,基本上只是 JavaScript 之上的一个抽象层,用于纠正程序员面临的困难,这主要与不同浏览器中 JavaScript 实现的差异以及 DOM 的弱点有关允许 JavaScript 访问文档内元素的 API。
jQ 基本上所做的就是为您处理这些差异,并向您公开几乎可以保证在受支持的浏览器中提供相同结果的方法。
这将极大地帮助您入门,但仍然不会让您了解您来自的世界和您即将进入的世界之间的根本区别。
JS 没有类,只有函数。然而函数可以有方法并且可以被实例化。 js中的继承是原型(prototype)继承。
new f()
生成一个继承自的新对象
f.prototype
在使用该语言之前学习基础知识并更多地了解它! please watch this also
关于javascript - 如何开始使用 jQuery Mobile? (程序员背景),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10818734/