JQuery实践--插件
- jQuery插件的概览
http://docs.jquery.com/Plugins
http://jquery.com/plugins/most_popular - 官方的表单插件
http://jquery.com/plugins/project/form
jquery.form.js
获得表单控件的值 收集包装集里所有成功表单控件的值,返回这些值构成的字符串数组。没有值就返回空数组 fieldValue(excludeUnsuccessfull) bool:false不成功控件也收集 值的数组 表单程控机返回已编码的字符串. 包装集里的一个表单 formSerialize(semantic) bool:true 按顺序。false:随机 生成的查询字符串 包装集里的所有控件。并可用于对表单的一部分进行序列化 fieldSerialize(excludeUnsuccessful) 。。。。 生成的查询字符串 使表单控件清空和复位 清除包装集里任何控件的值,或包装集元素的后代节点 clearForm() 包装集 原生 reset()方法 resetForm() 包装集 通过Ajax提交表单 如果应用到包含表单的包装集,就获取目标表单的所有成功控件的名称和值并且作为Ajax请求进行提交 ajaxSubmit(options) 对象或函数.散列对象或成功回调函数
url: 默认来自表单的action
type:默认表单的method
dataType: xml/json/script
target: 字符串|对象|元素 指定一个或多个DOM元素来接受响应体作为内容
beforeSubmit:函数 .发起请求前调用。如果该函数返回False,则表单提交被取消。 3个参数:数据值的对象(name,value)数组,jQuery匹配集,options对象success: 回调函数,请求完成时调用。参数: 根据dataType格式的响应体,success字符串,ajaxSubmit()命令的jQuery匹配集
clearForm: true/false 成功后清空
resetForm: ture/false
semantic: true/false 顺序还是随机
其他ajax选项.包装集 设置表单,提交表单并阻止通过正常语义事件 ajaxForm(options) .... 包装集 删除应用到包装集里表单上的设置,以便表单提交能够以正常方式进行 ajaxFormUnbind() 包装集 - 官方的尺寸插件
返回包装集里第一个元素,窗口或文档对象的宽度 width() 窗口,文档或元素的宽度 高度 height() 窗口,文档或元素的高度 innerWidth() 第一元素的内部宽度 innerHeight() outerWidth() options: 散列对象接受单个选项,即外边距,指定是否应该把外边距计算进去.默认为false outerHeight() 获取或设置窗口,文档或可滚动内容元素的尺寸。滚动元素是包含内容的元素 scrollTop(value) 设置滚动顶边或左边尺寸的值 包装集或尺寸 scrollLeft(value) 返回包装集中第一个元素的偏移父元素。带有relative或absolute的position的值 offsetParent() 偏移父元素 第一元素相对于偏移父元素的位置值 position() object: top,left 第一个元素的偏移信息 offset(options,results) options: relativeTo,lite,scroll,padding,border,margin
results:接收结果包装集或结果 - 实时查询插件
为匹配选择器的元素而建立事件处理程序
在任何元素匹配选择器时,触发函数的执行
在任何元素不再匹配选择器时,触发函数的执行
返回包装集
livequery(event,listener): 建立一个函数作为指定事件类型的事件处理程序,既在匹配集里所有的元素上,也在随后与匹配集的选这群相匹配的任何元素上。
在元素因为被改变而不再匹配原始选择器时执行操作。为匹配的添加事件处理程序,为不匹配的删除事件处理程序
livequery(onmatch,onmismatch): 匹配时一个函数,不匹配时另一个函数处理程序
$.livequery.run():强制 live query触发其监听器. 执行元素的全局求值
expire(): 删除与匹配集的选择器相关联的监听器
expire(event,listener)
expire(onmatch,onmismatch) - UI插件
http://docs.jquery.com/ui
鼠标交互,小部件,可视化效果
JQuery实践--插件的更多相关文章
- Jquery相册插件(开源下载)
一,导言 上次 “不定义JQuery插件,不要说会JQuery” 的博客写的肤浅,漏洞百出,而且最重要的是从理论上说如何定义一个jQuery插件,没有实质性的写一个jQuery插件出来,这未免是纸上谈 ...
- jquery编写插件(转)
教你开发jQuery插件(转) 阅读目录 基本方法 支持链式调用 让插件接收参数 面向对象的插件开发 关于命名空间 关于变量定义及命名 压缩的好处 工具 GitHub Service Hook 原 ...
- 深入学习jQuery自定义插件
原文地址:jQuery自定义插件学习 1.定义插件的方法 对象级别的插件扩展,即为jQuery类的实例增加方法, 调用:$(选择器).函数名(参数); $(‘#id’).myPlugin(o ...
- [jQuery]jQuery DataTables插件自定义Ajax分页实现
前言 昨天在博客园的博问上帮一位园友解决了一个问题,我觉得有必要记录一下,万一有人也遇上了呢. 问题描述 园友是做前端的,产品经理要求他使用jQuery DataTables插件显示一个列表,要实现分 ...
- 使用jQuery.form插件,实现完美的表单异步提交
传送门:异步编程系列目录…… 时间真快,转眼一个月快结束了,一个月没写博客了!手开始生了,怎么开始呢…… 示例下载:使用jQuery.form插件,实现完美的表单异步提交.rar 月份的尾巴,今天的主 ...
- 为jQuery写插件
很多场合,我们都会调用jQuery的插件去完成某个功能,比如slider. 如下图,做一个div,通过“$( "#slider" ).slider();”的方式直接将div变成sl ...
- bootstrap-简洁实用的jQuery手风琴插件
前端 <html lang="zh"> <head> <meta charset="UTF-8"> <meta htt ...
- 推荐15款响应式的 jQuery Lightbox 插件
利用现代 Web 技术,网络变得越来越轻巧与.模态框是突出展现内容的重要形式,能够让用户聚焦到重要的内容上去.在这个列表中,我们编制了15款响应式的 jQuery 灯箱库,这将有助于开发人员创建和设计 ...
- Chocolat.js – 响应式的 jQuery Lightbox 插件
Chocolat.js 使您能够显示一个或多个图像在同一页面上.给用户展示一组图片缩略图,可以显示全页或块.Chocolat.js 可以很好地处理所有主要的浏览器.它在下面这些浏览器测试通过:IE7+ ...
随机推荐
- 第3章:LeetCode--算法:strStr KMP算法
https://leetcode.com/problems/implement-strstr/ 28. Implement strStr() 暴力算法: int ViolentMatch(char* ...
- BFC的作用及其应用
简单介绍BFC BFC 就是块级格式化上下文,是页面盒模型布局中的一种 CSS 渲染模式,相当于一个独立的容器,里面的元素和外部的元素相互不影响. 创建 BFC 的方式有: 1.html的根元素 2. ...
- 关于Django ModelForm渲染时间格式问题
关于Django ModelForm渲染时间格式问题 直接定义DateTimeInput或者DateTimeFile是不行的,渲染在html页面中的仍然是Input text类型 解决办法:自定义小部 ...
- go 结构体2 文法
结构体文法表示通过结构体字段的值作为列表来新分配一个结构体. 使用 Name: 语法可以仅列出部分字段.(字段名的顺序无关.) 特殊的前缀 & 返回一个指向结构体的指针. //分配的v1结构体 ...
- python实现数字0开始的索引,对应Execl的字母方法
字母转数字方法: import re col = row = [] # 输入正确格式的定位,A2,AA2有效,AAB2无效 while len(col) == 0 or len(row) == 0 o ...
- 三种redis数据导出导入方式
推荐博客链接:https://www.cnblogs.com/hjfeng1988/p/7146009.html https://blog.csdn.net/qq_14945847/article/d ...
- Luogu5363 SDOI2019移动金币(博弈+动态规划)
容易想到可以转化为一个有m堆石子,石子总数不超过n-m的阶梯博弈.阶梯博弈的结论是相当于只考虑奇数层石子的nim游戏. nim和不为0不好算,于是用总方案数减掉nim和为0的方案数.然后考虑dp,按位 ...
- (十二)SpringBoot之Spring-Data-Jpa(一)
一.Spring-Data-Jpa概念 JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate.TopLink等. Spring D ...
- Https的作用
在普通的网络环境下,HTTP请求存在DNS劫持.运营商插入广告.数据被窃取,正常数据被修改等安全风险.使用HTTPS协议可以保证数据传输的安全性. Https的作用: 内容加密 建立一个信息安全 ...
- [JZOJ5465]道路重建--边双缩点+树的直径
题目链接 lueluelue 分析 这鬼题卡了我10发提交,之前做过一道类似的题目:https://rye-catcher.github.io/2018/07/09/luogu%E9%A2%98%E8 ...