jQuery继承extend用法详解


Posted in Javascript onOctober 10, 2016

本文实例为大家jQuery继承extend用法,供大家参考,具体内容如下

js代码

//直接基于jQuery的扩展,判断是否为空 
$.isBlank = function(obj){ 
  return(typeof(obj)=='undefined'||obj==''||obj==null); 
 } 
//直接基于jQuery的扩展,去除html标签,保留内容 
 $.htmlContent = function(tag){ 
  var reTag = /<(?:.|\s)*?>/g; 
  return tag.replace(reTag,""); 
 } 
//直接基于jQuery的扩展(方式二) 
$.xy = { 
sayhello:function(){return "hello";}, 
saybaybay:function(){return "baybay";} 
}; 
//jQuery类级别的扩展 
$.extend({ 
add:function(a,b){return a+b;}, 
diff:function(a,b){return a-b} 
}); 
//jQuery对象级别的扩展 
$.fn.extend({ 
 getvalue:function(){ 
 return this.val(); 
  } 
 });

html代码

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 
<% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%> 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
 <head> 
 <base href="<%=basePath%>"> 
  
 <title>My JSP 'index.jsp' starting page</title> 
 <meta http-equiv="pragma" content="no-cache"> 
 <meta http-equiv="cache-control" content="no-cache"> 
 <meta http-equiv="expires" content="0">  
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
 <meta http-equiv="description" content="This is my page"> 
 <!-- 
 <link rel="stylesheet" type="text/css" href="styles.css"> 
 --> 
  
 <script type="text/javascript" src="jquery-1.7.js"></script> 
 <script type="text/javascript" src="jquery-1.7.min.js"></script> 
 <script type="text/javascript" src="my.js"></script> 
 <script type="text/javascript"> 
 $(function(){ 
  var br = $("<br/>"); 
  $(".myspan").append(br); 
 }) 
 </script> 
 </head> 
 <body> 
 <script type="text/javascript"> 
  document.write("判断是否为空:"+$.isBlank(null)); 
 </script> 
 <span class="myspan"></span> 
 <script type="text/javascript"> 
  document.write("过滤html标签:"+$.htmlContent("<html><body><a id='a1'>a标签</a><div style='width:100%'>div标签</div>内容</body></html>")+"<br/>"); 
  document.write("扩展自jQuery类的xy的sayhello方法:"+ $.xy.sayhello()+"</br>"); 
  document.write("扩展自jQuery类的xy的sayhello方法:"+ $.xy.saybaybay()+"</br>"); 
  document.write("基于jQuery类的add法:"+ $.add(3,5)+"</br>"); 
  document.write("基于jQuery类的diff法:"+ $.diff(5,3)+"</br>"); 
  document.write("基于自jQuery类对象的扩展getvalue():"+$("<input type='text' value='str' />").getvalue()+"<br/>"); 
 </script> 
 </body> 
</html>

输出

jQuery继承extend用法详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery特效 幻灯片效果示例代码
Jul 16 Javascript
常见表单重复提交问题整理及解决方法
Nov 13 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
Sep 17 Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 Javascript
深入理解JS中的substr和substring
Apr 26 Javascript
JavaScript Ajax编程 应用篇
Jul 02 Javascript
js 实现一些跨浏览器的事件方法详解及实例
Oct 27 Javascript
微信小程序  modal详解及实例代码
Nov 09 Javascript
JS中使用 after 伪类清除浮动实例
Mar 01 Javascript
基于Vuex无法观察到值变化的解决方法
Mar 01 Javascript
webpack 插件html-webpack-plugin的具体使用
Apr 09 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
Apr 18 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
Oct 10 #Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
Oct 10 #Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
Oct 10 #Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
Oct 10 #Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
Oct 10 #Javascript
JS命令模式例子之菜单程序
Oct 10 #Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
Oct 10 #Javascript
You might like
php多用户读写文件冲突的解决办法
2013/11/06 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
2013/01/23 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
javascript中checkbox使用方法实例演示
2015/11/19 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
JavaScript正则表达式校验与递归函数实际应用实例解析
2017/08/04 Javascript
使用Fullpage插件快速开发整屏翻页的页面
2017/09/13 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
react 兄弟组件如何调用对方的方法示例
2018/10/23 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
Python实现删除Android工程中的冗余字符串
2015/01/19 Python
python在windows命令行下输出彩色文字的方法
2015/03/19 Python
介绍Python的@property装饰器的用法
2015/04/28 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
Python贪心算法实例小结
2018/04/22 Python
python flask实现分页的示例代码
2018/08/02 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
高二英语教学反思
2014/01/19 职场文书
公司业务员岗位职责
2014/03/18 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
幼儿园中秋节活动总结
2015/03/23 职场文书
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python
Java中API的使用方法详情
2022/04/06 Java/Android