jQuery技术

Jquery 插件初学习

字号+ 作者:H5之家 来源:H5之家 2015-09-30 08:18 我要评论( )

Jquery 插件初学习,参考文章:插件开发精品教程,让你的jQuery提升一个台阶刚刚学了一下jquery的插件插件开发,写个demo记录、练习一下。毕竟,输出才是最好的学

参考文章: 插件开发精品教程,让你的jQuery提升一个台阶

刚刚学了一下jquery的插件插件开发,写个demo记录、练习一下。毕竟,输出才是最好的学习。

这个也不过是最基础的一个插件写法,只是,自己觉得当学习一样东西的时候,学习一些基础,在以后使用到的时候,再去根据实际情况好好的专研,提升自己的能力。这个也只是个人的一个学习方法,有更好的欢迎推荐哈。

所以,下面的这个jquery的插件写法,真心是基础到不行不行的。。。(*^__^*)

css部分: #my_alert{line-height: 100px; color: #fff; background: #333; text-align: center; font-size: 20px;} js部分: // jQuery插件开发demo
(function ($) {
// 基本配置
var dft = {
wd:"200px",//宽
hei:"100px",//高
cont:"成功",//内容
time:200//时间
};
// 入口方法
function my_alert(options){
this.ops = $.extend({},dft,options||{});
this.vis="v2.0.0";
this.init();
}
my_alert.prototype={
init:function(){
var ops=this.ops;
var box = $('<div>').css({"width":ops.wd, "height":"100px","position":"fixed","left":"50%","top":"50%"}).html(ops.cont).appendTo($("body"));
box.css({"margin-left":-(box.outerWidth(true)/2),"margin-top":-box.outerHeight(true)/2});
setTimeout(function(){
box.remove();
},ops.time);
}
};
$.fn.my_alert = function(options) {
return new my_alert(options);
}
})(jQuery);
$("body").my_alert({"cont":"睡毛线,起来嗨","time":2000});

Jquery 插件初学习


通过这次的jquery基础的插件学习,也总结一下吧。jquery插件的开发,主要是把一个新的方法,通过匿名函数的写法添加到jquery的fn的方法集里面去;同时,在插件中设置一些可以后期自己配置的属性,俗称API啦;然后,再将自己的方法return出来,用来配合jquery的链式调用。

初学插件开发,对自己的学习也算是一个记录......学无止境,一点一点地进步。FIGHTING......

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

分页:12

转载请注明
本文标题:Jquery 插件初学习
本站链接:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。

登录后可拥有收藏文章、关注作者等权限...

   注册     登录

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 全面详细的jQuery常见开发技巧手册

    全面详细的jQuery常见开发技巧手册

    2016-02-26 10:02

  • jquery——彩色投票进度条

    jquery——彩色投票进度条

    2015-11-25 10:03

  • 锋利的jquery学习之二

    锋利的jquery学习之二

    2015-11-18 15:45

  • 【译】前端开发者都应知道的 jQuery 小技巧

    【译】前端开发者都应知道的 jQuery 小技巧

    2015-11-16 11:14

网友点评
C