
jquery
石倩蓉
一名优秀的Web前端,应该是Write less,do more。
展开
-
jQuery中各种高度详解
$(window).height();指的是浏览器窗口的高度 $(document).height();指的是整个网页的高度 $(window).scrollTop();指的是浏览器窗口顶端距离网页顶端的距离 当网页高度不足浏览器窗口时$(document).height()返回的是$(window).height()。 例: This is some text. This is so原创 2015-04-27 15:30:27 · 1034 阅读 · 0 评论 -
(function($){})(jquery);
function($){} 定义了一个匿名函数,后面加(param)是定义函数后立即调用这个函数,并且给该函数传递param实参,由于操作符的优先级问题,该函数也必须加上括号,因此就会出现(function($){})(jquery); 其中,形参采用$,形参采用jquery,是为了不和其他库冲突 原创 2015-04-27 10:54:12 · 474 阅读 · 0 评论 -
CDN加载jQuery的优势
使用CDN加载jQuery一方面可以节省带宽,另一方面可以提高页面的加载速度 1.下面推荐几个国外的jQuery CDN服务地址: Google Ajax API CDN : Microsoft CDN :jQuery CDN : 2.下面推荐几个国内的jQuery CDN服务地址: 新浪CDN: 百度CDN: 360CDN: 3.CDN的全称是C原创 2015-04-28 09:44:03 · 2250 阅读 · 0 评论 -
jQuery之detach()和remove()的区别
1.remove([expr]):返回删除的元素 定义:从DOM中删除所有匹配的元素。这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来使用这些匹配的元素。但除了这个元素本身得以保留之外,其他的像绑定的事件、附加的数据都会被删除。 2.detach([expr]):返回删除的元素 定义:从DOM中删除所有匹配的元素,这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将原创 2015-04-28 08:56:43 · 619 阅读 · 0 评论 -
$(document).ready()与window.onload()区别
1.编写个数 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(document).ready()可以同时编写多个,并且都可以得到执行 2.简写 window.onload没有简写方法 $(document).ready(function(){ })可以简写为$(function(){ }) 3.执行时间 window转载 2015-05-11 21:34:23 · 371 阅读 · 0 评论 -
jQuery自定义选择符
jquery中多数自定义选择符都可以让我们从已经找到的元素中选出一个或多个元素,通常跟在一个css选择符后面。 自定义选择符与css中的伪类选择符语法相同,都是以(:)开头 :eq() :odd :even都是使用js内置的从0开始的编号方式 :nth-child()是相对于元素的父元素而非当前选择的所有元素来计算位置。可以以数值,odd,even作为参数,这是j原创 2015-05-11 21:34:26 · 477 阅读 · 0 评论 -
jQuery连缀(访法链)
定义:对一个方法返回的结果调用另一个方法 原理:几乎所有的jQuery方法都会返回一个jQuery对象,因此可以连缀多个jQuery方法。 优点:1.有助于保持代码的简洁 2.对于同一个元素,链接多个方法,浏览器无需多次直接查找html元素,有助于提升脚本性能。原创 2015-05-11 21:33:49 · 696 阅读 · 0 评论 -
如何管理一个页面中多个虚拟窗口,实现点击任意一个将其提升到最前(用户完全可见,不会被遮挡)
<!-- 如何管理一个页面中多个虚拟窗口(div,通过 z-index 进行区分),实现点击任意一个将其提升到最前(用户完全可见,不会被遮挡) --> * { padding: 0; margin: 0; } #wins{position:relative;} .win{width:200px;height:100px;position:absolute;} .win1{backg原创 2015-07-16 22:03:11 · 710 阅读 · 0 评论