【拨开云雾】应怜屐齿印苍苔,小扣柴扉久不开——表露初心

  我们进入B/S学习已经有半年之久了,我们也一步步的走了过来,从最初的懵懂到了现在的稳健。在我们最初的新闻发布系统中以及后来的JavaScript中经常听到老师提起jQuery,今天终于一探究竟了。

  jQuery顾名思义,它的组合是JavaScript+query,现在它已经成为主流的JavaScript库,也有人称其为Ajax框架。但是归根到底它是一种辅助语言,从问世就带着一个核心理念:write less,do more,同时它也是开源的、免费的、兼容多浏览器的JavaScript库。

它具有以下几个特点:

·以强大的CSS选择器为基础,几乎所有的操作都先使用选择器查找DOM对象,然后对其进行各种操作;
·屏蔽浏览器差异,对DOM的操作提供了方便的扩展,易用的事件处理API和动画API;
·强大的插件机制,用户根据各种具体的需求可以自己扩充jQuery插件来辅助工作
·jQuery社区非常活跃,文档也齐全,特别方便学习,同时还配有示例。
  记得在新闻发布系统中在UI界面的设计中就是从头学起的,当时运用JS一步一步的学习如何兼容多种浏览器的不同版本,现在学习完jQuery之后发现其实大部分的工作jQuery已经帮助我们做完了,我们只需要调相应的DOM元素即可完成我们想要的效果。
在上面的特点中我们曾经提到jQuery拥有强大的插件机制,jQuery的官方插件是jQuery UI。开发者可以任意扩展jQuery的函数库或者按照自己的需求开发UI组件。网上已经有数以万计的jQuery插件,覆盖各种各样的需求。例如Ajax辅助、数据表格、动态列表、XML工具、拖曳、cookie处理、弹出层等等。jQuery 的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择,例如ComponentOne Studio for ASP NET Wijmo.
  从jQuery面世至今已经有数以万计的人投入到这项伟大的工作中来,我们现在还知识搬运工,但是这也正符合我们的思想:站在巨人的肩膀上,而我们现在做的就是正在向巨人学习,等将来的某一天我们也终将会向前辈们一样为世界得软件事业贡献我们的一份力量。

你可能感兴趣的:(【拨开云雾】应怜屐齿印苍苔,小扣柴扉久不开——表露初心)