我有C ++ / C#和Java(Android)的背景知识。现在,我想在移动Web应用程序中找到最好的解决方案:jQuery Mobile。
我知道一些HTML / DOM / CSS的基础知识,但不是结构化/彻底的方式。 Javascript方面,它似乎是一种与我以前相比不同的编程方法。
你建议我从哪里开始? Javascript(可能是Ajax)或者jQuery,或者我可以通过jQuery mobile立即开始购买? 另外,您能否向我推荐一些好的学习/示例资料?
提前谢谢。
-Thomas
答案 0 :(得分:2)
jQuery mobile是一个使用jQuery编写的插件,用于增强html5元素的外观和行为,以匹配应用程序行为的iPhone设计模式(渐进增强)。
虽然开始填充jQMobile作为C#开发人员提供的模板非常容易,但您需要了解使用JavaScript和jQuery有一些显着的差异。
jQuery是一个社区必需品,基本上只是一个基于JavaScript的抽象层来纠正程序员面临的困难,这主要与不同浏览器中JavaScript实现的差异以及DOM中的弱点有关。一个API,允许JavaScript访问文档中的元素。
jQ基本上做的是它会为您处理这些差异,并向您公开几乎可以保证在支持的浏览器中提供相同结果的方法。
这将极大地帮助您开始,但仍然不会让您了解您来自的世界与您正在进入的世界之间的根本差异。
JS没有类只有函数。但是,函数可以具有方法并进行实例化。 js中的继承是Prototypal Inheritance。
new f()
生成一个继承自
的新对象f.prototype
在使用之前了解基础知识并了解有关此语言的更多信息! please watch this also