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
    鼠标交互,小部件,可视化效果

转载于:https://www.cnblogs.com/ahMay/p/5732024.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值