《扩展 jQuery》——导读

    xiaoxiao2024-01-10  154

    前言我在2007年初第一次接触jQuery,就立即发现它的直观和简单易用。我能快速地选择元素,并显示和隐藏它们。接下来我试着使用了一些第三方插件,但是发现它们的实用性和可用性都相差很大。幸运的是,我最初写的插件成为了jQuery社区的一个主要插件。当时我偶然间看到了Marc Grabanski的Clean Calendar插件(他已经把它转为了一个jQuery插件),我喜欢它提供的日期输入界面,于是就开始研究它,并添加更多功能,作为探索jQuery能力的一个途径。最终我把这些提供给了Marc。从此,我们开始了接下来几年在这个插件上的合作。后来,这个Calendar插件被重命名为Datepicker插件,jQuery UI团队也选择将其作为他们的日期选择插件的基础。自那时开始,我一直出于需要和兴趣开发其他一些插件。最流行的一些包括另一个允许选择日期范围或多个独立日期的Datepicker、一个提供非公历日期的Calendars插件、一个显示到达给定时间所剩余时间的Countdown插件,以及一个允许用户和页面上SVG元素交互的SVG Integration插件。这段时间,我学习了许多关于JavaScript和jQuery的知识,以及如何为jQuery编写插件。创建插件是重用功能的一个理想方式,能使其简单地被纳入其他网页。它还可以让开发者更彻底地测试代码,确保在所有使用环境中的行为一致性。这几年间,jQuery在功能和大小上都显著增长,但是它让开发者的工作更为简单的目的并没有改变。欣欣向荣的插件社区证明了jQuery团队提供这个易于扩展的平台的远见。我希望本书中提供的见解能让读者在自己的项目中最大化地使用jQuery的功能。

    前言 第1部分 简单的扩展第1章 jQuery扩展[第2章 第一个插件 2.1 jQuery的架构](https://yq.aliyun.com/articles/92380)2.2 一个简单的插件2.3 总结第3章 选择器和过滤器第2部分 插件和函数第4章 插件开发原则第5章 集合插件[第6章 函数插件 6.1 定义插件](https://yq.aliyun.com/articles/92399)6.2 jQuery Cookie插件6.3 总结第7章 插件的测试、打包和文档第3部分 扩展jQuery UI第8章 jQuery UI小部件第9章 jQuery UI的鼠标交互第10章 jQuery UI特效第4部分 其他扩展第11章 属性的动画第12章 扩展Ajax第13章 扩展事件第14章 创建验证规则附录A 正则表达式词汇表

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)