- 浏览: 507390 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 520GWT除了支持将应用Java语言开发的应用转化为Ajax应用, ... -
Prototype如何为一个Ajax添加一个参数?
2010-08-12 16:43 357代码如下:new Ajax.Request('/your_ur ... -
Prototype如何实现页面局部定时刷新?
2010-08-12 16:43 1393可以使用Prototype的Ajax.PeriodicalUp ... -
GWT (Google Web Toolkit)有哪些主要的原件组成?
2010-08-12 16:43 688GWT(Google Web Toolkit)有四个主要的原件 ... -
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
2010-08-12 16:43 603$() 方法是在DOM中使用过于频繁的 document.ge ... -
Prototype面试题:Prototype是怎么扩展DOM的?
2010-08-12 16:43 789Prototype框架最大的一部分就是对DOM的扩展, Pro ... -
AJAX应用和传统Web应用有什么不同?
2010-08-12 16:43 752在传统的Javascript编程中,如果想得到服务器端数据库或 ... -
如何用JQuery进行表单验证?
2010-08-12 16:43 854可以使用jQuery的插件-jQuery-validate表单 ... -
什么是Remote Module
2010-08-12 16:43 641GWT没有这个概念,这个概念是Cypal插件定义的,它其实就是 ... -
介绍一下XMLHttpRequest对象
2010-08-12 16:43 682通过XMLHttpRequest对象,Web开发人员可以在页面 ... -
Ajax请求总共有多少种Callback?
2010-08-12 16:43 1129Ajax请求总共有八种Callback -
GWT的应用有哪两种部署模式?
2010-08-12 16:43 645Google Web Toolkit应用部署有两种模式,一种是 ... -
Ajxa常见问题都有哪些?
2010-08-12 16:43 685(1) js脚本缓存问题 答:这个问题是大家遇到最 ... -
ajax是什么及其工作原理?
2010-08-12 16:43 663Ajax 由 HTML、JavaScript™ 技术、DHTM ... -
Prototype中如何为一个元素添加一个方法?
2010-08-12 16:43 610Prototype提供的Element.addMethods( ... -
如何利用XMLHTTP检测URL及探测服务器信息
2010-08-12 16:43 759利用XMLHTTP检测或监测URL,确认某个网页或网站是否可以 ... -
Javascript如何发送一个Ajax请求?
2010-08-12 16:43 910代码:new Ajax.Request('/your_url' ... -
AJAX的全称是什么? 介绍一下AJAX
2010-08-12 16:43 942AJAX的全称是Asynchronous JavaScript ... -
什么是GWT的Entry Point
2010-08-12 16:43 1079Entry Point可以理解为gwt对界面上不同模块部分的封 ... -
什么是GWT的Module
2010-08-12 16:43 694Module是GWT打包资源的方式,一个资源的集合。根据资源的 ...
相关推荐
jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery....
通过这样的结构,我们可以创建一个易于使用且功能强大的jQuery插件,用户只需一行代码就能在页面上添加一个数字时钟: ```javascript $('.clock').digitclock(); ``` 总的来说,学习jQuery插件开发有助于提升...
jquery插件库大全(200个): jqueryQQ表情插件 jquery下拉菜单导航 jquery下拉菜单栏 jquery仿Windows系统选中图标效果 jquery仿京东商品详情页图片放大效果 jquery仿百度新闻焦点轮播 jquery分离布局模版 jquery...
一个简单的jQuery插件通常包含以下部分: 1. **命名空间定义**:为了防止与其他插件冲突,我们通常使用`.fn.extend`来创建一个新的命名空间,例如`$.fn.myPlugin`。 ```javascript (function($) { $.fn.myPlugin ...
jQuery插件开发是扩展这个库功能的一种常见方式,使得开发者能够根据项目需求创建自定义功能。以下是对jQuery插件开发的详细讲解: 1. **插件基础** - jQuery插件通常是通过扩展jQuery对象的原型链来实现的,这...
### jQuery插件开发全解析 #### 一、引言 jQuery作为一款优秀的JavaScript库,在前端开发领域具有举足轻重的地位。它简化了许多常见的JavaScript任务,使得开发者能够更轻松地处理DOM操作、事件处理以及Ajax交互等...
jQuery作为JavaScript领域中广泛使用的库之一,...每一个形态都是对前一个形态的优化和补充,共同构成了一个完整的jQuery插件开发流程。掌握这些形态能够帮助开发者更好地进行插件开发,提升项目的开发效率和维护性。
jQuery插件开发是一项重要的技能,可以让开发者通过创建可复用的代码片段来增强jQuery库的功能。根据提供的文档内容,以下是一些关于jQuery插件开发的关键知识点: 1. 基本插件结构 在编写jQuery插件时,首先要了解...
《jQuery插件开发详解》 ...总之,jQuery插件开发是一个结合了JavaScript基础、jQuery库特性和设计模式的综合实践过程。通过理解并掌握这些知识,开发者能够更高效地构建功能丰富的交互式网页应用。
这个资源包含的"240多个jQuery插件"是开发者们为了扩展jQuery功能而创建的各种工具,它们能帮助我们实现更丰富的交互效果和视觉体验。 首先,jQuery插件的核心在于其模块化设计,允许开发者通过简单的API接口,将...
总的来说,jquery插件开发是一个非常强大且灵活的过程,通过灵活使用$.extend()、$.fn以及$.widget()等方法,我们可以轻松地扩展或者创建新的jQuery功能或者部件。只要我们能够掌握这些方法,相信一定能够有效地提升...
jQuery插件开发及常用插件大全PDF;jQuery插件开发.pdf、jQuery常用插件大全.pdf
在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。jQuery的流行在于其易用性、兼容性和丰富的插件生态系统。"50个jQuery插件介绍"这篇文档很...
2. **函数结构**:一个简单的jQuery插件通常包含以下结构: ```javascript (function($){ $.fn.myPlugin = function(options) { // 插件代码 }; })(jQuery); ``` 这里的匿名函数保证了`$`符号代表jQuery,并...
JQuery插件的写法 最常用的jquery插件开发方式(教程合集) jquery插件的例子 jQuery插件开发教程_看这一本就行了 JQuery插件写法 jq插件最常用的写法
组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件组织架构图之JQuery插件...
jQuery插件是JavaScript库jQuery生态系统中的一个重要组成部分,它极大地扩展了jQuery的核心功能,为开发者提供了丰富的功能和便捷的API,以实现各种复杂的网页交互和特效。jQuery插件通常由开发者社区创建并开源,...
开发一个jQuery插件通常包括定义一个新的函数,该函数接受参数并利用jQuery对象进行操作。这种设计模式使得开发者能够轻松地将插件整合到自己的项目中。 京东商品详情页的图片放大效果,通常涉及到图片预览、缩放和...
1. 插件结构:一个基本的jQuery插件通常由一个函数构成,该函数接收jQuery对象作为参数,这样可以作用于匹配的DOM元素集合。例如: ```javascript $.fn.myPlugin = function(options) { this.each(function() { /...