《jQuery基础教程》读书笔记07

第七章 使用插件
通过使用jQuery简洁的插件架构,开发者能够把jQuery的功能扩展得更加丰富。
7.1 查找插件和帮助
jQuery官方网站的插件库(地址为http://plugins.jquery.com/)囊括了大量插件。
7.2 使用插件
使用jQuery插件很简单。只要找到插件的URL,在HTML中引用它,然后在脚本中使用即可。为了演示这个过程,我们需要找一个插件作为例子。
7.2.1 下载并包含Cycle插件
<head>
<meta charset="utf-8">
<title>jQuery Book Browser</title>
<link rel="stylesheet" href="07.css" type="text/css" />
<script src="jquery.js"></script>
<script src="jquery.cycle.all.js"></script>
<script src="07.js"></script>
</head>
Cycle插件可以作用于页面中的任何一组同辈元素。为展示这一点,我们需要一个简单的HTML文档,文档中是一个包含图书封面和相关信息的列表,可以添加到HTML文档的主体中。
7.2.2 调用插件提供的方法
Cycle插件可以作用于页面中的任何一组同辈元素。
7.2.3 为插件方法指定参数
为插件方法传递参数与向jQuery方法中传递参数没有什么不一样。多数情况下,传递的参数是放在一个对象中的,对象由参数的键值对构成(正如第6章为$.ajax()传递的参数那样)。Cylce可以接受的参数非常之多,仅.cycle()方法本身就可以接受50个配置选项。
7.3 其他形式的插件
7.3.1 自定义选择符
支持自定义选择符表达式的插件扩展了jQuery内置选择符引擎的功能,可以让我们以全新的方式查找元素。Cycle就支持一种自定义选择符,下面我们就来体验一下这个功能。
Cycle的幻灯片通过调用.cycle('pause')和.cycle('resume')可以暂停和恢复播放。
7.4 jQuery UI 插件库
访问http://jqueryui.com/,可以下载所有jQuery UI模块,或者查看相应的文档及示例。其中下载页面中提供了涵盖所有特性的组合下载,也提供了可以自由组合的自定义下载。
jQuery UI中的效果(effect)模块由一个核心文件和一组独立的效果文件组成。其中,核心文件为创建颜色动画和基于类的动画提供了支持,同时也提供了高级的缓动函数。
1. 颜色动画
2. 基于类的动画
3. 高级缓动函数
4. 其他效果
效果模块的独立效果文件中包含了非常多的变换,其中一些变换远比jQuery本身提供的简单滑
动和淡化动画复杂得多。
7.5 jQuery Mobile 插件库
前面介绍了jQuery UI库,它能帮我们构建起完善的用户界面,也解决了很多难题。但是,还有另一类问题需要应对,那就是在移动设备中优雅地展示页面和交互。如果你需要为智能手机和平板电脑创建网站或应用,那可以考虑jQuery Mobile项目。
小结:
本章介绍了在网页中整合第三方插件的各种方式。其中,着重讨论了Cycle、jQuery UI和jQueryMobile,并展示了在其他插件中同样会遇到的一些模式。


#笔记##读书笔记#
全部评论

相关推荐

02-07 10:52
复旦大学 Java
混子不想混:非常能理解,感觉他们就靠着入行早,打压新人一样。我这个公司也是,天天干的累死累活,然后绩效打C,合着让新人被绩效,像是年底攒棺材本一样。总是打击之后,还会让人开始自我怀疑,是不是我努力的还不够,实际上并不是,就是他们不做人,故意打压新人。
点赞 评论 收藏
分享
02-12 20:22
重庆大学 Java
字节暑期刚入职四天,因为是年前,所以很多正职都放假走了,也就没有给我分配mt,然后有一个老哥在我来的时候给我发了一个landing手册,然后还有关于部门业务的白皮书,还有一些业务代码。然后本人是java面的,进来第一次接触go语言&nbsp;前面几天熟悉了一下go的语法和go的框架,可以读但是还不太会写,然后业务白皮书也看的很头疼,包括landing手册里要了解的很多东西说实话我看文档真的快看死了,一个嵌套一个,问题是我还完全不知道咋用这个我了解的东西,还有就是那个项目代码,那个老哥喊我去写写单测,熟悉一下go的语法,但也进行的很困难(这是我第一段实习,之前都是springboot那一套,真不太熟悉这个)想问问大家的建议,就是我从现在开始到在开年回来之前应该做些什么,我目前就一个想法&nbsp;就是复现一个landing手册上的go框架小项目&nbsp;就是相当于帮自己锻炼锻炼怎么写go&nbsp;或者各位大佬有没有更好的锻炼go语法的建议还有就是大家都在说vibe&nbsp;coding,那我应该怎么锻炼自己使用ai的能力,感觉我除了给一些需求然后它给我生成代码,好像就没别的用法了,那些什么工作流、拆解、skill啥的都不知道从哪一个地方开始,包括我现在正在实习,不知道精力该怎么分配,去网上想找找关于agent开发的一些学习流程,说实话,众说纷纭,有的是从python开始打基础然后系统学那些rag&nbsp;prompt&nbsp;langchain&nbsp;mcp等等,有的是说直接找一个github上的ai项目然后反复问ai,我确实有点迷茫,恳求各位大佬能留下你们宝贵的建议,我一定认真反复深刻学习有一说一&nbsp;我觉得字节饭挺好吃的!
双非后端失败第N人:1. go语言我建议你让ai带着你先把基本语法速通了,然后再去用go重新刷你以前刷过的leetcode,这样熟悉起来很快 2. 直接看你们组go项目,里面用***比较复杂,然后把每一个语法现象都喂给ai,一点点看
字节跳动公司福利 1374人发布
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务