jquery
梦你所梦
因上努力,果上随缘,无上清凉!
展开
-
[ jquery ] 关于jQuery中的自加载!
1. 估计很多人都会用到jQuery中的each方法。那就来看一看jQuery都干了些什么。找到jquery中的each源码:each: function( object, callback, args ) { var name, i = 0, length = object.length, isObj = length === undefined || jQuer原创 2014-03-04 11:29:21 · 1336 阅读 · 0 评论 -
[ jQuery] 还是JQuery闭包!
如果在一个外部函数中再定义一个内部函数,即函数嵌套函数,那么内部函数也可以访问外部函数中的变量:function foo(x) { var tmp = 3; function bar(y) { alert(x + y + (++tmp)); } bar(10);}foo(2); // alert 16foo(2); // alert 16foo(2); // alert原创 2013-02-02 21:57:20 · 1225 阅读 · 0 评论 -
[ jQuery ] jQuery的性能优化,你知道几条?
我一直在寻找有关jQuery性能优化方面的小窍门,能让我那臃肿的动态网页应用变得轻便些。找了很多文章后,我决定将最好最常用的一些优化性能的建议列出来=================================================================一、选择器性能优化建议==========================================转载 2013-06-04 19:54:11 · 1106 阅读 · 1 评论 -
[ javascript ] 突然想到的一个东西?测试一下!
写段代码吧!作为是2013年的结束吧,也算是2014的开始!关于jquery的click函数。也算是关于闭包的一点理解吧! (function($){ var t = { show:function(){ var _root = this, _t = 1; $("#in").click(function(){原创 2013-12-31 14:15:58 · 1151 阅读 · 0 评论 -
[ freemark ] 你还在无休止的拼接html么?
你还在无休止的拼接html么?原创 2013-12-02 11:29:05 · 1265 阅读 · 3 评论 -
[ javascript ] 小东西!
1. jquery在线引用 2. 检测浏览器器型if($.browser.msie) { alert("本站已放弃对IE的支持,请换用别的浏览器,谢谢!"); window.opener=null;window.open('','_self');window.close(); } else if($.browser.safari) { } else原创 2014-02-19 16:40:35 · 978 阅读 · 0 评论 -
[ jQuery ] jQuery深入之大图轮播原理!
也是用了很久的jQuery.最近也在写自己的那个小站。对于一些特效还是想弄清一原理。让自己对一些东西有更深入的了解。说说大图轮播的原理:1.很多时候使用方法Ul列表去展示。当然这也有一些好处,比如float对齐之类的。当然直接用p或者div也行。2.了解overflow属性。在溢出情况下的处理。其实轮播就是在不断的处理li溢出的情况。3 jQuery animate的动原创 2014-02-17 09:48:17 · 19403 阅读 · 8 评论 -
[ javascript ] 关于jquey ajax请求导致文档加载问题!
关于jquey ajax请求导致文档加载问题!原创 2013-08-17 12:12:24 · 1003 阅读 · 0 评论 -
jQuery Sizzle.find [ 源码分析 ]
Sizzle.find = function( expr, context, isXML ) { var set, i, len, match, type, left; //expr是否为空 if ( !expr ) { return []; } for ( i = 0, len = Expr.order.length; i < len; i++ ) { type = Expr原创 2014-08-28 15:03:04 · 1598 阅读 · 0 评论 -
Sizzle.filter [ 源码分析 ]
最近一直在研究Sizzle选择器,对于其中的原理确实不得不佩服!Sizzle中的filter方法,主要负责块表达式过滤元素集合,在方法内部会调用Sizzle.selector.fitler方法执行过滤操作。Sizzle.filter主要分5个关键步骤:1 使用LeftMatch确定表达式类型。2 调用Sizzle.selectors.preFilter预过虑函数,执行过滤前的修正。原创 2014-08-27 21:04:46 · 1350 阅读 · 2 评论 -
jQuery Event add [ 源码分析 ]
/* * Helper functions for managing events -- not part of the public interface. * Props to Dean Edwards' addEvent library for many of the ideas. */jQuery.event = { add: function( elem, types, han原创 2014-08-28 14:05:19 · 2834 阅读 · 2 评论 -
Sizzle.selectors.relative [ 源码分析 ]
1 jQuery 对象Sizzle.selectors.relative中存放了块间关系符和对应的块间关系过滤函数,称为“块间关系过滤函数集” 块间关系符共有4种,其含义和过滤方式如图所示。 在函数Sizzle( selector, context, results, seed )从右向左进行过滤时,块间关系过滤函数被调用,用于检查映射集checkSet中的元素是否匹配块间关系原创 2014-08-24 11:00:00 · 1192 阅读 · 0 评论 -
jQuery Sizzle 入口 [ 源码分析 ]
var Sizzle = function( selector, context, results, seed ) { //context 默认为document,可以人为指定 results = results || []; context = context || document; var origContext = context; //判断文档节点 if ( context原创 2014-08-28 14:46:50 · 2159 阅读 · 0 评论 -
[ jQuery ] jquery 自定义插件!
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=169jquery学堂是一个很不错的地方。如果想要自己学一些jquery的插件。而不想去每次都写那些复杂的函数。那么下面的方法可以帮助你。下面就自己写一个jquery.yangzhi.js.$(function(){ $.fn.yangzhi = function(options)原创 2012-12-29 08:46:18 · 440 阅读 · 0 评论 -
[ jQuery ] jQuery 基础使用!
对于学习使用jquery的朋友,能用的到,简单的了解下jquery的一些操作。$("p").addClass(css中定义的样式类型);//给某个元素添加样式$("img").attr({src:"test.jpg",alt:"testImage"});//给某个元素添加属性/值,参数是map$("img").attr("src","test.jpg");//给某个元素添加属性/值原创 2012-12-29 08:48:16 · 460 阅读 · 0 评论 -
[ jQuery ] jQuery操作select、checkbox、radio详细讲解!
一 、SelectjQuery获取Select选择的Text和Value: $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text原创 2013-08-01 09:13:36 · 950 阅读 · 0 评论 -
[ jQuery] 你还在使用jquery的click(),bind()方法么?
这里只是突然发现jquery 1.7 之后的事件绑定推荐了一些变化。jquery推荐使用on方法来绑定事件。相信以前都是用的click,bind,unbind方法吧。如果你仔细看看jquery的源码的话,那么你会发现bind的方法也是用的on方法来实现的。在一定程度上on方法比bind或者是click之类的方法,更高效。下面只是一个demo,当然这里包含了jquery的插件的写法。原创 2013-12-28 14:51:03 · 11903 阅读 · 0 评论 -
[ jQuery ] scrollTop与offset()!
jquery scrollTop() 与offset()!曾经很长一段时间,很多人问我下面一段代码的好处是什么?;(function($){ //do something})(jQuery);但我一直就是这么写着,似乎觉得它本来就是这个样子的。对说书中的那么套理论,可以完全不在乎,只知道是为了防止污染,对于污染一词,也许和环境污染一样。只到有一天,我碰过了两原创 2014-03-25 23:04:58 · 7067 阅读 · 1 评论 -
[ jQuery] jquery动态改变onclick属性失效的问题!
虽然在很多时候,都是非常不推荐这样写的,但是还有有些时候会碰到这样的代码。那么你可能在某些时候需要去修改onclick 的属性如下:$("#id").attr("onclick",url);这样的代码,在chrome和firefox 中可以得到你想要的结果。遗憾的是在ie中,至少是ie7 以下是没有效果的,至于i8好像也是没有效果的。办法就是使用jquery 绑原创 2013-12-04 11:13:58 · 6173 阅读 · 2 评论 -
[ javasript ] javascript中的each遍历!
1.数组中的each var arr = [ "one", "two", "three", "four"]; $.each(arr, function(){ alert(this); }); //上面这个each输出的结果分别为:one,two,three,four var arr1 = [[1, 4, 3], [4, 6, 6转载 2013-07-16 20:29:42 · 9226 阅读 · 1 评论 -
[ jQuery ] jQuery.fn和jQuery.prototype区别!
近期在读jQuery的源码。发现这里有个东西很难理解。这里的 jQuery , jQuery.fn , jQuery,fn,init ,jQuery,prototype 都代表什么。来看下jQuery的源码是怎么样定义的:(function( window, undefined ) { var jQuery = (function() { // 构原创 2013-04-11 16:46:08 · 5774 阅读 · 0 评论 -
[ jQuery ] jQuery 使用技巧!
1、使用方法在需要使用JQuery的页面中引入JQuery的js文件即可。例如:引入之后便可在页面的任意地方使用jQuery提供的语法。2、学习教程及参考资料请参照《jQuery中文API手册》和http://jquery.org.cn/visual/cn/index.xml推荐两篇不错的jquery教程:《jQuery的起点教程》和《使用 jQuery转载 2013-06-04 21:22:15 · 636 阅读 · 0 评论 -
[ jQuery ] jquery操作select、checkbox、radio!
jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text 3. var原创 2014-01-09 11:24:14 · 1131 阅读 · 0 评论 -
[ jQuery ] jQuery 源码分析!
观看者:javascript,jquery爱好者。需要一定的继承基础,如果没有可以看我的javascript深入了解(继承)目标:了解jquery原型继承,实现jquery选择器的基础 $("id"),$("input") ...实现方式:代码及相关文字解释。从最简单方式逐步推进。首先用一个实现一个简单的实现:$("id") 返回一个jquery对象有一个方法tagName转载 2013-04-10 21:54:59 · 1042 阅读 · 1 评论 -
[ jQuery ] jQuery常用工具大全!
1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对原创 2013-01-02 09:15:12 · 503 阅读 · 0 评论 -
[ 前端 ] JQuery 图片放大与获取鼠标!
$(function(){ var view = $( "#view" ); var image = $( "#social-image-id" ); var size = HHJsLib.getImageSize("http://localhost:8080/xyrj-socail/public/resource/images/1359876033390RSMAF92WIU.jpg")原创 2013-02-03 22:17:46 · 710 阅读 · 0 评论 -
[ jQuery ] jquery 闭包浅析!
先看一段PHP代码:<?php $m = new message();$m->index();class message { //$info = "hello"; public function index(){ $info = "hello"; echo $info; }}?>这样是可以执行的,但是如果使用注原创 2013-02-02 20:00:17 · 14771 阅读 · 1 评论 -
[ javascript ] HHJsLib!
/** * $Id$ * @title HHJsLib * @description 基地Js库基础类 * @author xjiujiu (xjiujiu@foxmail.com) * @create 2012-08-13 9:30:00 */(function($) { //事件注册及自动初始化工具脚本 var HHJsLib = window.HHJsLib = funct原创 2013-03-07 16:21:53 · 1045 阅读 · 1 评论