日期:2014-05-16  浏览次数:20414 次

JS---浅谈“JavaScript库”

    前一篇博文中介绍了脚本语言,JavaScript是一种面向对象的脚本语言,长期以来用作Web浏览器应用程序的客户端脚本接口。这篇文章我将介绍一些JavaScript库相关的知识,期待您前来斧正!奋斗


本文主要涉及以下几方面内容

  • 库的概念
     。生活中的库
     。计算机中的库
  • JavaScript库的概念
  • JavaScript框架典型特性


一.库的概念

生活中的库

库,指的是"贮存物品的地方",如仓库、金库等。

计算机中的库

库,是用于开发软件的子程序集合。库和可执行文件的区别是,库不是独立程序,他们是向其他程序提供服务的代码库链接。


说白了,库就是一个储存东西的地方。





二.JavaScript库的概念

JavaScript 框架或库是一组能轻松生成跨浏览器兼容的 JavaScript 代码的工具和函数。每一个库都在众多流行的 Web 浏览器的现代版本上进行了可靠的测试,因此,可以放心地使用这些框架,您的基于 JavaScript 的 RIA 将会在不同浏览器和平台上以类似的方式工作。

除了解决跨浏览器问题,使用 JavaScript 框架可以更容易地编写检索、遍历、操作 DOM 元素的代码。它们不仅提供获取 DOM 元素引用的快捷函数,而且还允许 DOM 遍历函数以菊花链(daisy-chaining)方式查找任意深度的父元素、子元素、兄弟元素。最后,框架还提供一系列函数来更轻松地操作这些对象,可以改变、添加或删除内容本身;或者使用 CSS 样式类来改变元素的外观。

框架的另一重要特性是其改进的事件处理支持。由于不同浏览器的实现方式各不相同,跨浏览器事件处理将会非常艰难。因此 JavaScript 框架通常封装浏览器事