js
skyuck
这个作者很懒,什么都没留下…
展开
-
jquery实现反选
好长时间没有用过jQuery,复习一下,写个简单并且经常用到的东西。 [code="java"] $(document).ready(function(){ $("#input1").live("click",function(){ $("input[name='newsletter']").attr("checked", $("#input1").attr(2009-09-20 22:54:18 · 56 阅读 · 0 评论 -
javascript 面向对象基础之三(创建对象)
在javascript中创建对象大概有三种方式: [b]使用new关键字创建对象[/b] [code="js"] function demo(name,age){ this.name = name; this.age = age; this.eat = function(){ alert("to eat"); } } va...原创 2012-12-12 13:47:27 · 96 阅读 · 0 评论 -
javascript 面向对象基础之二(arguments对象)
我们知道面向对象有继承、封装、多态三种特征。那javascript这种语言其实是一种可变参,并不能像java那样实现多态。例如下面这种情况: [code="js"] //这个函数永远都不会执行,会被下面的demo方法覆盖 function demo(a,b){ alert(a); alert(b); } function demo(a){ ...原创 2012-12-10 14:18:08 · 82 阅读 · 0 评论 -
javascript 面向对象基础之一 (创建函数)
在javascript中创建一个函数的方式有两种 [code="js"] //第一种方式 demo(); //可以执行 function demo(){ alert(1); } demo(); //可以执行 //第二种方式 a(); //不能执行,报错 var a = function(){ alert(1); } a(); //可以执行 ...原创 2012-12-07 17:33:13 · 78 阅读 · 0 评论 -
jquery插件开发
一.插件的种类: [list] [*]封装对象方法的插件 [*]封装全局函数的方法 [*]选择器插件 [/list] 二.jQuery插件的机制 jQuery提供了两个用于扩展jQuery功能方法,即jQuery.fn.extend()方法和jQuery.extend()方法。前者用于扩展前面提到的3种类型插件中的第一种,后者用于扩展后两种插件。这两个方法都接受一个参数,类型...原创 2011-06-10 15:58:44 · 59 阅读 · 0 评论 -
双击不选中文字(兼容firefox)
在做一个datatable时,对每一行绑定一个双击时间,但是如果双击到文字上时则会选中文字. 如果双击进入下一页,在IE上则会选中所有的文字. 解决方法: 在body标签上加一个事件: [code="java"] [/code] 但是这种方式firefox好像不支持 如果要兼容firefox,则可以通过样式的方式去控制 [code="java"] body ...原创 2010-06-22 09:50:28 · 153 阅读 · 0 评论 -
原来javasript还可以这样用
在项目中一个jsp页面中一段js代码居然没有写道script代码块里面,而奇怪的是这段js代码居然没有作为一段字符串输出到页面,而是执行了这段js代码. 于是怀这好奇的心理去看看到底是怎么回事,突然让我发现在head.jsp页面有这样的一段代码 [code="java"] [/code] 而mainFrame_menuFunction.do这个请求正是跳到那个jsp页面. ...原创 2010-06-12 16:06:36 · 138 阅读 · 0 评论 -
Jquery研究1
用jquery扩展方法的两种方式 第一种:为jQuery类或为jQuery本身添加静态方法,该方法隶属于jquery,只能通过jquery调用此方法 [code="java"] $.Hello=function(){ alert("1"); }; [/code] 等价于 [code="java"] $.extend({ Hello:function(){ alert(1); ...2009-06-25 19:13:40 · 55 阅读 · 0 评论 -
一段AJAX操作的js(Jquery版本)
1.针对分页 [code="java"] jQuery(function(){ $("table[id=pagation] a").live('click',function(event){ event.preventDefault(); pageQuery($(this).attr("href")); }); }); [/code] ...2009-06-25 15:51:23 · 59 阅读 · 0 评论 -
jquery控制表格的行变色
1。当一个表格的某一行被点击的时候,这一行的背景色就变为红色,当这一行再次被点击时,就变成原来一样的背景色。 [code="java"] $(document).ready(function(){ $("tr").live("click",function(){ if($(this).css("background")=="red"){ $(this).css("back.2009-11-26 17:35:12 · 186 阅读 · 0 评论 -
javascript 面向对象基础之四(this关键字)
JavaScript 有一套完全不同于其它语言的对 this 的处理机制。 在五种不同的情况下 ,this 指向的各不相同。 [b]全局范围内[/b] [code="js"]this[/code] 当在全局范围内使用 this,它将会指向全局对象(window)。 [b]函数调用[/b] [code="js"] function demo(name,age){ ...原创 2012-12-14 11:09:01 · 97 阅读 · 0 评论