|
|
javascript是一个强大的脚本语言,但还是当之无愧地毫无道理,它已经有了一个坏名声。 如果你需要一些时间来看看javascript的一个新的眼睛,你会发现它的大部分问题已经不再存在。 核心语言是目前规范与欧洲计算机制造商协会( ecma的)标准小组,并支持对所有的现代浏览器。 当然,这些浏览器也支持老年人专有的语法,你应该尽量避免在这些尽可能多地。 坚持标准化接口, javascript是便携与最小数额的测试和浏览器的具体代码。 正因为如此标准化,书写复杂的javascript ,这是接近不可能在netscape四天,但现在一件容易的事,虽然每一次的浏览器将仍然需要有自己的测试。
高品质的图书馆有助于减少数额javascript的,你需要写。 许多图书馆,无论是开放源代码和商业,是不成熟,但较受欢迎的是已经使用的工具,即使它也很难找到的文件和实例,远高于服务器端的图书馆。 javascript的图书馆是特别有用的,为复杂的用户界面元素,例如拖放。 然而,在较低的复杂因素,例如阿贾克斯通讯或视觉效果(如衰落的一个因素列) ,他们不太有用的,因为你还有写的所有胶水,那就是大部份的整体代码。 作为阿贾克斯变得更加普及和图书馆成熟,越来越多的解决方案都将造成这将产生所有的javascript你,使你能够处理好所有的细节,从你的主要开发语言。
javascript的的最大优势是,它直接违背了对客户端,所以它可以立即作出反应到用户的行动。 这种相互作用,使一个javascript驱动的网络应用提供一个高度互动的用户体验。 经验是互动的,因为任务,例如重新排序记录不再采取一整页刷新。 这种直接互动,带动发展了语言,它注重对人际交往与html的dom的。 javascript的能力,加上职能的内容页面在运行时提供了一种不同的编程经验,比大多数其他语言。 不过,其立场,在浏览器中赋予它独特的机遇,能够提供令人信服的用户体验的机会,特别是当与服务器沟通的机会,阿贾克斯的规定。
正如任何新的语言, javascript的会显得较为熟悉,一旦你使用它的一对夫妇的不同的项目。 在大多数情况下,最大的问题是,不处理的语言,甚至差异及其实施之间的浏览器,但对付新的发展范式,阿贾克斯带来了。 分裂你的申请分为两个partsone写在javascript和其他写在你的普通服务器languageisn't无成本或问题。
Online: 525 users browsing the articles directory
|
|