- 浏览: 490426 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (672)
- 随便写写 (3)
- javascript (16)
- Java exam (58)
- JSP exam (25)
- Servlet exam (25)
- Struts exam (24)
- Spring exam (24)
- Hibernate exam (19)
- EJB exam (25)
- SOA exam (6)
- AJAX exam (25)
- Web开发 exam (25)
- 软件工程 exam (25)
- 项目管理 exam (25)
- .NET exam (23)
- ASP.NET exam (24)
- C# exam (24)
- C++ exam (25)
- C语言 exam (13)
- ASP exam (0)
- PHP exam (0)
- Ruby exam (0)
- Python exam (0)
- Delphi exam (0)
- Linux exam (0)
- UNIX exam (25)
- 数据库 exam (24)
- Oracle exam (25)
- SQL Server exam (20)
- MySQL exam (16)
- Mobile开发 exam (10)
- 嵌入式开发 exam (6)
- 网络安全 exam (0)
- 网络技术 exam (0)
- 综合技术 exam (0)
- HR面试 exam (0)
- 英语面试 exam (0)
- 外企面试 exam (0)
- 软件测试 exam (0)
- QTP exam (0)
- LoadRunner exam (0)
- 网友面经 exam (0)
- 应届生 exam (0)
- 面试指导 exam (0)
- IQ测试 exam (0)
- Flex exam (2)
- uml-ea (1)
最新评论
-
dxking100:
远光没有笔式题的说..
最新远光软件笔试题面试题内容(1) -
heming_way:
谢谢,正在复习软件工程考试呢,呵呵
《软件工程》选择题 -
梅玲达:
可以更详细点吗?
Hibernate中Criteria 和DetachedCriteria的作用是什么? -
buptjian:
学习下,试试看,谢谢啊~
Prototype如何实现页面局部定时刷新? -
bubblegum89:
这个。。。和我笔试时候做的 感觉完全不一样
最新远光软件笔试题面试题内容(3)
JQuery有两种开发插件的方法:
jQuery.fn.extend(object);
jQuery.extend(object);
jQuery.extend(object);方法为扩展jQuery类本身.并为类添加新的方法。
jQuery.fn.extend(object)方法是给jQuery对象添加方法。
jQuery.fn = jQuery.prototype.
虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。
jQuery便是一个封装得非常好的类,比如我们用 语句 $(”#btn1″) 会生成一个 jQuery类的实例。
jQuery.extend(object); 为jQuery类添加添加类方法,可以理解为添加静态方法。如:
$.extend({
add:function(a,b){return a+b;}
});
便为 jQuery 添加一个为 add 的 “静态方法”,之后便可以在引入 jQuery 的地方,使用这个方法了,
$.add(3,4); //return 7
jQuery.fn.extend(object); 对jQuery.prototype进得扩展,就是为jQuery类添加“成员函数”。jQuery类的实例可以使用这个“成员函数”。
比如我们要开发一个插件,做一个特殊的编辑框,当它被点击时,便alert 当前编辑框里的内容。可以这么做:
Java代码
1. $.fn.extend({
2.
3. alertWhileClick:function(){
4.
5. $(this).click(function(){
6.
7. alert($(this).val());
8. });
9.
10. }
11.
12. });
13.
14. $(”#input1″).alertWhileClick(); //页面上为:<input id=”input1″ type=”text”/>
$.fn.extend({
alertWhileClick:function(){
$(this).click(function(){
alert($(this).val());
});
}
});
$(”#input1″).alertWhileClick(); //页面上为:<input id=”input1″ type=”text”/>
$(”#input1″) 为一个jQuery实例,当它调用成员方法 alertWhileClick后,便实现了扩展,每次被点击时它会先弹出目前编辑里的内容。
jQuery提拱了丰富的操作文档,事件,CSS ,Ajax、效果的方法,结合这些方法,便可以开发出更加 Niubility 的插件。
jQuery.fn.extend(object);
jQuery.extend(object);
jQuery.extend(object);方法为扩展jQuery类本身.并为类添加新的方法。
jQuery.fn.extend(object)方法是给jQuery对象添加方法。
jQuery.fn = jQuery.prototype.
虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。
jQuery便是一个封装得非常好的类,比如我们用 语句 $(”#btn1″) 会生成一个 jQuery类的实例。
jQuery.extend(object); 为jQuery类添加添加类方法,可以理解为添加静态方法。如:
$.extend({
add:function(a,b){return a+b;}
});
便为 jQuery 添加一个为 add 的 “静态方法”,之后便可以在引入 jQuery 的地方,使用这个方法了,
$.add(3,4); //return 7
jQuery.fn.extend(object); 对jQuery.prototype进得扩展,就是为jQuery类添加“成员函数”。jQuery类的实例可以使用这个“成员函数”。
比如我们要开发一个插件,做一个特殊的编辑框,当它被点击时,便alert 当前编辑框里的内容。可以这么做:
Java代码
1. $.fn.extend({
2.
3. alertWhileClick:function(){
4.
5. $(this).click(function(){
6.
7. alert($(this).val());
8. });
9.
10. }
11.
12. });
13.
14. $(”#input1″).alertWhileClick(); //页面上为:<input id=”input1″ type=”text”/>
$.fn.extend({
alertWhileClick:function(){
$(this).click(function(){
alert($(this).val());
});
}
});
$(”#input1″).alertWhileClick(); //页面上为:<input id=”input1″ type=”text”/>
$(”#input1″) 为一个jQuery实例,当它调用成员方法 alertWhileClick后,便实现了扩展,每次被点击时它会先弹出目前编辑里的内容。
jQuery提拱了丰富的操作文档,事件,CSS ,Ajax、效果的方法,结合这些方法,便可以开发出更加 Niubility 的插件。
发表评论
-
GWT都有什么特性?
2010-08-12 16:43 502GWT除了支持将应用Java语言开发的应用转化为Ajax应用, ... -
Prototype如何为一个Ajax添加一个参数?
2010-08-12 16:43 336代码如下:new Ajax.Request('/your_ur ... -
Prototype如何实现页面局部定时刷新?
2010-08-12 16:43 1362可以使用Prototype的Ajax.PeriodicalUp ... -
GWT (Google Web Toolkit)有哪些主要的原件组成?
2010-08-12 16:43 673GWT(Google Web Toolkit)有四个主要的原件 ... -
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
2010-08-12 16:43 566$() 方法是在DOM中使用过于频繁的 document.ge ... -
Prototype面试题:Prototype是怎么扩展DOM的?
2010-08-12 16:43 764Prototype框架最大的一部分就是对DOM的扩展, Pro ... -
AJAX应用和传统Web应用有什么不同?
2010-08-12 16:43 724在传统的Javascript编程中,如果想得到服务器端数据库或 ... -
如何用JQuery进行表单验证?
2010-08-12 16:43 831可以使用jQuery的插件-jQuery-validate表单 ... -
什么是Remote Module
2010-08-12 16:43 608GWT没有这个概念,这个概念是Cypal插件定义的,它其实就是 ... -
介绍一下XMLHttpRequest对象
2010-08-12 16:43 652通过XMLHttpRequest对象,Web开发人员可以在页面 ... -
Ajax请求总共有多少种Callback?
2010-08-12 16:43 1105Ajax请求总共有八种Callback -
GWT的应用有哪两种部署模式?
2010-08-12 16:43 619Google Web Toolkit应用部署有两种模式,一种是 ... -
Ajxa常见问题都有哪些?
2010-08-12 16:43 661(1) js脚本缓存问题 答:这个问题是大家遇到最 ... -
ajax是什么及其工作原理?
2010-08-12 16:43 641Ajax 由 HTML、JavaScript™ 技术、DHTM ... -
Prototype中如何为一个元素添加一个方法?
2010-08-12 16:43 586Prototype提供的Element.addMethods( ... -
如何利用XMLHTTP检测URL及探测服务器信息
2010-08-12 16:43 731利用XMLHTTP检测或监测URL,确认某个网页或网站是否可以 ... -
Javascript如何发送一个Ajax请求?
2010-08-12 16:43 885代码:new Ajax.Request('/your_url' ... -
AJAX的全称是什么? 介绍一下AJAX
2010-08-12 16:43 918AJAX的全称是Asynchronous JavaScript ... -
什么是GWT的Entry Point
2010-08-12 16:43 1059Entry Point可以理解为gwt对界面上不同模块部分的封 ... -
什么是GWT的Module
2010-08-12 16:43 673Module是GWT打包资源的方式,一个资源的集合。根据资源的 ...
相关推荐
jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件
jquery 插件jquery 插件jquery 插件jquery 插件
jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery....
jquery插件库大全(200个): jqueryQQ表情插件 jquery下拉菜单导航 jquery下拉菜单栏 jquery仿Windows系统选中图标效果 jquery仿京东商品详情页图片放大效果 jquery仿百度新闻焦点轮播 jquery分离布局模版 jquery...
jquery 插件开发 pdf
jQuery插件开发及常用插件大全PDF;jQuery插件开发.pdf、jQuery常用插件大全.pdf
JQuery插件的写法 最常用的jquery插件开发方式(教程合集) jquery插件的例子 jQuery插件开发教程_看这一本就行了 JQuery插件写法 jq插件最常用的写法
jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件jQuery插件
240多个jQuery插件
组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件...
jQuery插件开发全解析 可提高封装能力和js编程能力。
通用 JQuery 插件开发,及相关示例
一个 jQuery插件让你可以为实用的图像加载事件添加一个回调
目前唯一一本专门讲解Jquery开发的图书,也介绍了很多已经存在的插件的使用方法,该书是刚刚发行,第一手英文资料,BS开放者不可或缺的一本分床头资料。
jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery...
jquery 插件开发详解通过$.extend()来扩展jQuery 通过$.fn 向jQuery添加新的方法 通过$.widget()应用jQuery UI的部件工厂方式创建
自己写的拖拽插件,有兴趣的同学可以看一看
一个JQuery插件 - Javascript可拖动的模式窗口
是一个word文档哦,里面有240多个jquery插件的下载地址,通过链接可以找到您想要的插件,走过路过不要错过,真的很全哦~
资源名称:jquery插件特效 WORD版内容简介:本文档主要讲述的是jquery插件特效;jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。jQuery 是一个快速的,简洁...