• JavaScript/JavaScript库


    ---恢复内容开始---

    JavaScript是Netscape公司开发的一种脚本语言(scripting language)。它使网页可以包含更多活跃的元素和更加精彩的内容。但是,其自身存在3个弊端,即复杂的文档对象模型(DOM)、不一致的浏览器实现和便捷的开发、调试工具的缺乏。

    正当JavaScript从开发者的视线中渐渐隐去的时候,一种新型的基于JavaScript的Web技术--Ajax(Asynchronous JavaScript And XML)诞生了。而使人们真正认识到Ajax技术的强大的导火索是Google公司推出的一系列新型Web应用,例如Gmail、Google Suggest和Google Map等。

    为了简化JavaScript的开发,一些JavaScript程序库诞生了,这些程序库封装了很多预定义的对象和实用函数,能够帮助使用者轻松地建立有高难度交互的Web 2.0特性的富客户端界面,并兼容各大浏览器。

    几种流行的JavaScript库

    (1)Prototype

    最早成型的JavaScript库之一,可以看作是把很多好的、有用的JavaScript的方法组合在一起而形成的JavaScript库。

    (2)Dojo

    提供了很多其他JavaScript库所没有提供的功能。如离线存储的API、生成图标的组件、基于SVG/VML的矢量图形库和Comet支持等。非常适合企业级应用。

    (3)YUI

    是由Yahoo公司开发的一套完备的、扩展性良好的富交互网页程序工具集。封装了一系列比较丰富的功能,例如DOM操作和Ajax应用等,同时还包括了几个核心的CSS文件。该库本身文档及其完备,代码编写也非常规范。

    (4)Ext JS

    常简称为Ext,原本是对YUI的一个扩展,主要用于创建前端用户界面,如今已经发展到可以利用包括JQuery在内的多种JavaScript框架作为基础库,而Ext作为界面的扩展库来使用。Ext可以 用来开发富有华丽外观的富客户端应用,能使B/S应用更加具有活力。但是由于Ext侧重于界面,本身比较臃肿,所以使用之前请先权衡利弊。另外,需要注意的是,Ext并非完全免费,如果是商业用途,需要付费。

    (5)MooTools

    MooTools是一套轻量、简洁、模块化和面向对象的JavaScript框架。语法几乎和Prototype一样,但却提供了更为强大的功能、更好的扩展性和兼容性。其模块化思想非常优秀,无论用到哪个模块都可以即时导入。完全贯彻了面向对象的编程思想,语法简洁直观,文档完善。

    (6)JQuery

    同样是一个轻量级的库,拥有强大的选择器、出色的DOM操作、可靠的事件处理、完善的兼容性和链式操作等功能。

  • 相关阅读:
    准备重启blog。。。
    愿我成功省一。
    [LUOGU]P5502 [JSOI2015]最大公约数
    [LUOGU]P3400 仓鼠窝
    [LUOGU]P5149 会议座位
    OI退役记
    新开博客园~~
    1108 模拟赛
    牛客1102
    题解 CF21B 【Intersection】
  • 原文地址:https://www.cnblogs.com/nana135/p/6306702.html
Copyright © 2020-2023  润新知