jQuery
文章平均质量分 62
柒青衿
前端
展开
-
jQuery-iframe加载完成后触发的事件监听
最近遇到一个问题,要写一个后台管理系统的layout,里面content是一个iframe,如何在iframe变化时使body里其他元素也发生相应变化呢。我借鉴了如下代码: $(document).ready(function(e){ var iframe = document.getElementById("Box"); i原创 2016-01-09 10:16:46 · 73564 阅读 · 0 评论 -
jQuery-事件委托案例练习
这是一个按钮控制文字大小的案例,使用了事件委托机制。 jQuery Button and Animate *{ margin:0; padding:0; } .maindiv{ font-family: "Microsoft YaHei", "微软雅黑"; width:600px; margin:0 auto; color: #原创 2016-01-08 16:27:35 · 679 阅读 · 0 评论 -
jQuery-动画效果animate() slideDown() slideUp() fadeIn() fadeOut()
JQuery动画以下JS代码公用的HTML: Show:Paragraph 2 Show:Paragraph 2&3 Hide:Paragraph 2 Hide:Paragraph 2&3原创 2016-01-15 21:38:43 · 6159 阅读 · 1 评论 -
jQuery-源码阅读,init()方法
查看jQuery源码可以发现,jQuery中没有使用new操作符来创建新对象,而是采用调用jQuery原型中init()函数的方式返回一个新对象。1.首先简单回忆下JavaScript中的原型。我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。如果按照字面意思来理解,那么prototy原创 2016-02-26 20:32:43 · 7499 阅读 · 0 评论 -
jQuery-源码阅读,pushStack()入栈方法
首先了解下栈:栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。栈的规则是先进后出。下面看下jQuery中链式方法的使用:$('ul').children('li').css("backgroundColor","#CCC");首先选择页面中ul元素,再寻找其子元素中li,为其设置背景颜色为灰色。这里,ul首先入栈,子元素li后入栈,则css(原创 2016-02-27 20:41:43 · 3185 阅读 · 2 评论 -
jQuery-源码阅读,使用init()而不用普通原型模式的原因
昨天在思考一个问题,jQuery为什么使用init()来创建对象,不用new,现在把我思考结果分享下:首先看下创建jQuery对象的过程:function jQuery(){ return new jQuery.prototpye.init();}jQuery.prototype.init=function(){};jQuery.prototype.css=function(原创 2016-02-27 14:44:08 · 1228 阅读 · 0 评论 -
jQuery-源码阅读,JavaScript原生继承方式与jQuery中的继承
JavaScript中继承方法有以下几种:1.原型链继承: function Book (name,author){ this.name=name; this.author=author; } Book.prototype.tell=function(){console.log("Book:"+this.name+" Author:"+this.author)原创 2016-02-29 21:06:02 · 2524 阅读 · 0 评论 -
jQuery-源码阅读,extend()与工具方法、实例方法
使用jQuery的时候会发现,jQuery中有的函数是这样使用的:$.get();$.post();$.getJSON();有些函数是这样使用的:$('div').css();$('ul').find('li');有些函数是这样使用的:$('li').each(callback);$.each(lis,callback);这里涉及到两个概念:工具原创 2016-02-28 20:24:54 · 1745 阅读 · 0 评论