无为清净楼资源网 Design By www.qnjia.com
本文实例讲述了jquery采用oop模式class类的使用方法。分享给大家供大家参考,具体如下:
这里用class来管理jquery的各个function,我觉得很方便,并且代码可读性也很强。以前我喜欢建文件写function,再包括文件,到后来找一个function就比较麻烦了。没有用class来管理function方便。费话不多说了。
一、oop.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html dir="ltr" xml:lang="zh-CN" xmlns="http://www.w3.org/1999/xhtml" lang="utf-8"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>ooptest</title> <script type="text/javascript" src="/UploadFiles/2021-04-02/jquery.min.js">二、建一个oop.js
function oop(){ //定义变量 var aaa = this; //初始化 this.init = function(){ aaa.addnotice(); aaa.unchange(); return aaa; } //添加function this.addnotice = function(){ $("input[type='text']").each(function(){ $(this) .focus(function(){ if($(this).val() == $(this).attr('notice')){ $(this).val(""); } }) .blur(function(){ if($(this).val() == $(this).attr('notice') || $.trim($(this).val()) == ""){ $(this).val($(this).attr('notice')); } }); }); } //添加function this.cleannotice = function(){ $("input[type='text']").each(function(){ if($(this).val() == $(this).attr('notice')){ $(this).val(""); } }); } //添加function this.unchange = function(){ $(".select").bind('change',function(){ if($(this).val() == '0'){ alert('noselect'); }else{ alert($(this).val()); } }); } }感兴趣的自己测试一下吧
希望本文所述对大家jQuery程序设计有所帮助。
标签:
jquery,oop,class
无为清净楼资源网 Design By www.qnjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
无为清净楼资源网 Design By www.qnjia.com
暂无评论...
更新日志
2024年11月20日
2024年11月20日
- 陈致逸《幻想乐园 Fantasyland》[320K/MP3][120.54MB]
- 席卷全球最红舞曲《火辣辣DJ[英文版]》[DTS-WAV]
- 群星-席卷全球最红舞曲《火辣辣DJ中文版》【WAV】
- 模拟之声慢刻CD《声入人心[年度发烧人声严选]》[低速原抓WAV+CUE]
- 陈致逸《幻想乐园 Fantasyland》[FLAC/分轨][554.27MB]
- Rhymist / LusciousBB《年轮》[320K/MP3][76.52MB]
- Rhymist / LusciousBB《年轮》[FLAC/分轨][410.02MB]
- 群星《歌手2024 第11期》[320K/MP3][93.88MB]
- 群星《歌手2024 第11期》[FLAC/分轨][496.06MB]
- 群星《国风超有戏 第7期》[320K/MP3][30.73MB]
- 模拟之声慢刻CD《试音天品8[女声低音炮]》[低速原抓WAV+CUE]
- 群星《抖烧第三季DSD》[低速原抓WAV+CUE]
- [ABC]蔡琴《百万琴歌[6N纯银镀膜]》[低速原抓WAV+CUE]
- 群星《国风超有戏 第7期》[FLAC/分轨][147.99MB]
- 群星《闪光的夏天 第3期》[320K/MP3][61.94MB]