jquery笔记

1,js的事件函数. click(); click(fn);
  分两种,一种是绑定事件,带参,形如eventName(fn);
  一种是触发事件,不带参,形如eventName(),客户触发或者程序模拟触发。
  触发时包括了浏览器的默认行为。
  但可以通过在某个绑定的函数中返回false来防止触发浏览器的默认行为。
  在eventName(fn)的函数体内,this 指代的是DOM对象而非jQuery对象.可用$(this)得到jquery对象
 
2,each(fn);
  返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。
  返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。
 
3,attr("checked", true)和attr("checked", '')是同样的效果,但attr("checked", 'true')不行
 
5,属性选择器
  [attribute]        匹配包含给定属性的元素
  [attribute=value]  匹配给定的属性是某个特定值的元素
  [attribute^=value] 匹配给定的属性是以某些值开始的元素
  [attribute!=value] 匹配给定的属性是不包含某个特定值的元素
  [attribute$=value] 匹配给定的属性是以某些值结尾的元素
  [attribute*=value] 匹配给定的属性是以包含某些值的元素
  [selector1][selector2][selectorN] 复合属性选择器,需要同时满足多个条件时使用。
  例如$("input[id][name$='man']")
 
6,$("tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]}) 
//实现表格的隔行换色效果

7,$('input').one("click", function(){
            alert($(this).val());
        });
  此事件执行一次即被删除
 
8,$("form input") 匹配所有的后代元素(子子孙孙)
 $("form > input")匹配所有的子元素(只有儿子)
$("div,span,p.myClass")将每一个选择器匹配到的元素合并后一起返回

9,disabled的用法
以下两种写法没有区别,都表示不可用:
$("#btn").attr('disabled','false')和$("#btn").attr('disabled','true')
可用的话要用:
$("#btn").removeAttr('disabled');或$("#btn").attr('disabled', false);//注意无引号

10,mouseout的处理
http://tangb4c.yo2.cn/archives/632854
http://www.zhangjingwei.com/show-93-1.html
http://bbs.51js.com/thread-70665-1-1.html

11,jquery处理表格
http://blog.blueshop.com.tw/jeff377/archive/2008/02/01/54237.aspx
http://15daysofjquery.com/examples/zebra/

12 jQuery构造函数详解
http://hi.baidu.com/xletian/blog/item/30810de92776be3bb90e2d69.html

13,jquery的布局管理器layoutManager

14, 注意有空格和没空格的区别

var sel = $("#itemList [issel='true']");//itemList下所有含有issel='true'属性的子孙元素.好像用find等别的方式都实现不了。

var sel = $("#itemList[issel='true']");//用issel='true'过滤前面的元素

15,只读的写法

jQuery(":input[name='title']").attr('readonly','readonly')

或jQuery(":input[name='title']")[0].readOnly=true


16,重复复制同一个div

var tempDiv=jQuery('.cont').eq(0).clone();
jQuery('.cont').eq(jQuery('.cont').length-1).after(tempDiv);

17, id="org.id"时要转义:$("#org\\.id").val();


jquery相关插件或项目
(1)图表flot  (http://code.google.com/p/flot/)
       jqchart  http://www.reach1to1.com/sandbox/jquery/jqchart/
     画图drawing     http://www.openstudio.fr/Library-for-simple-drawing-with.html


       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值