官术网_书友最值得收藏!

Designer, meet plugins

We've already talked about how programmers solve the same problems over and over again. It's these common tasks that jQuery simplifies so that we can accomplish these tasks with a minimum amount of code. What about the tasks that are only somewhat common, like the ability to customize the appearance of tooltips?

That's where the jQuery community becomes important. Developers in the jQuery community write code that extends the functionality of jQuery to simplify tasks that are only somewhat common. These bits of code are called plugins, and they are used in conjunction with the jQuery library to make coding complex interactions, widgets, and effects as simple as using the features already built into jQuery.

You'll find a library of hundreds of jQuery plugins on the official jQuery site at this, there are literally thousands more available from sites across the Web for just about any task you want to accomplish.

To create custom-designed tooltips, we'll be using Steven Benner's jQuery PowerTip plugin. You'll learn how to install the plugin on your page and how to configure the CSS code and options to make your tooltips look and work the way you want.

Choosing a plugin

Recently, the jQuery team has started supporting a small number of official jQuery plugins, and you can use them confidently, knowing that they have the same level of expertise, documentation, and support behind them that jQuery itself has. All other jQuery plugins are provided by various members of the jQuery community, and those authors are solely responsible for the documentation and for their own plugins. Writing and providing jQuery plugins is a bit of a free-for-all, and sadly, you will come across a fair number of jQuery plugins that are poorly documented, poorly supported, and even worse, poorly written. What kinds of things should you, as a newcomer to jQuery, look for when choosing a plugin?

  • A recent update to the plugin: Frequent updates mean that a plugin is well supported and that the author is keeping the plugin up to date as jQuery and browsers evolve. You'll even sometimes find other community members making contributions and updates to a plugin, as is the case with the jQuery PowerTip plugin.
  • Thorough and easy-to-understand documentation: Before attempting to download and use a plugin, take a look through the plugin's documentation and make sure that you understand how to implement the plugin and how to use the options that the plugin makes available to you.
  • Browser support: Great plugins generally have the same browser support as the jQuery library.
  • Working demo: Most plugins will offer one or more working demos of their plugin in action. Check out the demo(s) in as many different browsers as possible to make sure that the plugin works as advertised.
  • Reviews and ratings: You won't find reviews and ratings for all plugins, but if you can find some, they can be helpful indicators of the quality and reliability of the plugin.
主站蜘蛛池模板: 普兰店市| 扎赉特旗| 长丰县| 福贡县| 临沂市| 阿瓦提县| 江津市| 基隆市| 磴口县| 尉氏县| 寿光市| 宜春市| 连州市| 正安县| 陈巴尔虎旗| 台山市| 广东省| 邳州市| 潮州市| 康乐县| 宁明县| 蒲城县| 皋兰县| 红河县| 株洲市| 巴林左旗| 高碑店市| 荃湾区| 茂名市| 武冈市| 麻栗坡县| 县级市| 武宣县| 湘西| 丽江市| 鄂托克前旗| 定结县| 梨树县| 阿拉善右旗| 香格里拉县| 潜山县|