jquery
文章平均质量分 66
load_life
这个作者很懒,什么都没留下…
展开
-
jQuery插件开发全解析
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说原创 2011-09-28 12:02:09 · 347 阅读 · 0 评论 -
jquery收藏本站代码 带cookies判断
//jQuery.cookie 插件jQuery.cookie = function(name, value, options) {if (typeof value != ‘undefined’) { // name and value given, set cookieoptions = options || {};if (value === null) {value = ”转载 2012-02-27 20:46:14 · 482 阅读 · 0 评论 -
10 CSS3 and jQuery Loading Animations Solutions
We are certain that you’ll be surprised to see the amazing animated series as we bring for you these 10 CSS3 and jQuery Loading Animation Solutions… the best of the run.Loading animations was tough转载 2012-02-28 08:59:40 · 1376 阅读 · 0 评论 -
jQuery、PHP与API等实现脸部辨识功能
导读:脸部辨识是通过图像算法来判断人脸位置和大小的计算机技术。它指认面部特征,忽略其他图像噪音,譬如建筑物,树木和身体。现在大多数社交网络平台的相册都有这个功能,在你上载了一张照片后,它自动跑算法,在照片上标识出你的朋友。此文向你介绍用不同的插件和库来实现这个功能。jQuery 脸部辨识jQuery 的插件在照片上标识脸部并给出他们的坐标和大小。这个插件是由六六(音译:Liuliu)结转载 2012-03-01 19:13:28 · 595 阅读 · 0 评论 -
JQuery-Form中的AjaxForm和AjaxSubmit的区别
JQuery中的AjaxForm和AjaxSubmit使用差不多功能也差不多。很容易误解。 按照作者的解释: AjaxForm ajaxForm不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动作必须由submit开始 ajaxSubmit 马上由AJAX来提交表单。你可以在任何情况下进行该项提交。 option的参转载 2012-03-04 19:31:11 · 853 阅读 · 0 评论 -
10个基于CSS3/jQuery的加载动画设计方案
过去,由于加载图片的格式限制(只能使用GIF格式),设计加载动画不是那么容易。随着技术和浏览器的发展,用 CSS3 和 jQuery 就可以方便地设计加载动画,这种方式的高度可定制化以及服务器的进步使得开发者的各种要求得到满足。下面介绍10个实用的方案。1. Sonic——循环的加载动画Sonic是一个很小的JS“类”,你可以用它来创建自定义加载动画——蛇吞尾似的循环动画。2.转载 2012-03-07 22:54:51 · 781 阅读 · 0 评论 -
jQuery基金会成立了 促进jQuery发展
jQuery 今天发布声明成立 jQuery 基金会,这是在 John Resg 淡出后 jQuery 组织架构上比较大的变化。jQuery 基金会是一个非营利性的行业协会,是由一组领先的JavaScript开发人员和架构师组成,致力于三个目标:支持jQuery核心,用户界面和移动项目的发展,提供jQuery文档和支持和促进jQuery社区发展。jQuery 的基金会募到捐转载 2012-03-07 23:04:29 · 636 阅读 · 0 评论 -
jQuery源码分析(版本1.6.1)___构造jQuery对象-源码结构和核心函数
2.1 源码结构先看看总体结构,再做分解:(function( window, undefined ) { var jQuery = (function() { // 构建jQuery对象 var jQuery = function( selector, context ) { return new j转载 2012-03-18 11:34:57 · 398 阅读 · 0 评论 -
jQuery源码分析(版本1.6.1)___构造jQuery对象-工具函数
其他静态工具函数// 扩展工具函数jQuery.extend({ // http://www.w3school.com.cn/jquery/core_noconflict.asp // 释放$的 jQuery 控制权 // 许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。 // 在 jQuery 中,$ 仅仅是 jQu转载 2012-03-18 11:50:22 · 622 阅读 · 0 评论 -
jQuery源码分析(版本1.6.1)___构造jQuery对象-Sizzle工作原理
在分析Sizzle源码之前,先整理一下选择器的工作原理先明确一些选择器中用到的名词,后边阅读时不会有歧义:选择器表达式: "div > p"块表达式: "div" "p"并列选择器表达式: "div, p"块分割器: Sizzle中的chunker正则,对选择器表达式从左向右分割出一个个块表达式查找器: 对块表达式进行查找,找到的DOM元素数组叫候选集过滤器:转载 2012-03-18 11:57:12 · 444 阅读 · 0 评论 -
jQuery源码分析(版本1.6.1)___属性操作
属性操作主要介绍prop、attr、val三个接口的实现,相对于其他的接口,这三个的源码实现复杂,更容易让人混淆,一不小心就回使用错误的接口或返回错误的值,因此重点分析。prop() vs .attr() 概述 1.6.1相对1.5.x最大的改进,莫过于对属性.attr()的重写了。在1.6.1中,将.attr()一分为二: .attr()、.prop(),这是一个令人困惑的变更,也是转载 2012-03-18 12:22:01 · 488 阅读 · 0 评论 -
jQuery源码分析(版本1.6.1)___总体架构
1.1 自调用匿名函数 self-invoking anonymousfunction打开jQuery源码,首先你会看到这样的代码结构:(function( window, undefined ) { // jquery code})(window);1. 这是一个自调用匿名函数。什么东东呢?在第一个括号内,创建一个匿名函数;第二个括转载 2012-03-18 10:42:10 · 520 阅读 · 0 评论 -
jQuery源码分析(版本1.6.1)___浏览器测试
浏览器测试 Support浏览器之间的差异太让人头大了,本章也仅仅介绍jQuery实现浏览器兼容的基本思路,以及封装了种种差异后的接口。$.support中的众多属性和实现方式,超出了本文的写作初衷(一个头两个大啊),有兴趣的可以自行搜索、翻阅相关的资料。兼容各种主流浏览器是JavaScript库的必修课之一,一般来说检测浏览器有两种方法: 1) 检测navigator.userAge转载 2012-03-18 12:09:21 · 611 阅读 · 1 评论 -
广泛收集的jQuery拖放插件
jQuery允许您创造时尚而又用户体验友好的网站,不仅看起来悦目,而且他轻量级的大小负荷使网站响应相当迅速。这是jQuery在Web开发领域如此受重视的原因。今天分享给大家一些非常棒的的jQuery插件拖放功能。有了这些插件,你会允许你的访问者个性化的网站和它的工具,根据自己的需要,并以这种方式,你提供定制选项的负载展现方式jQuery mb.containerPlus(演示 | 下载转载 2012-04-11 17:01:26 · 459 阅读 · 0 评论 -
jQuery模拟的简单的select下拉菜单
jQuery模拟select标签$(function(){ $("#select").click(function(){ $(".option").toggle(); }); $(".option li").click(function(){ $("#select"转载 2012-04-12 10:44:59 · 662 阅读 · 0 评论 -
JavaScript判断远程图片是否存在,加载完成:onerror 属性- & jQuery实现(如果因为网络或图片的原因发生异常,则显示该图片)~
1234567head>body>p>判断百度的LOGO是否存在:br>IMGsrc="http://www.baidu.com/img/baidu_logo.gif"onerror="javascript:this.src='/images/logo.jpg'">p>p>如果不存在转载 2012-05-31 10:17:37 · 2219 阅读 · 0 评论 -
jQuery check if horizontal scroll is present
jQuery function to check if horizontal scroll is present – hasHScrollBar() – (or vertical check below also, util function to check if an element has a scrollbar present).jQuery hasHScrollB转载 2012-05-19 11:43:33 · 644 阅读 · 0 评论 -
jquery 随记
无素中的onclick传递this到JQ中使用comment(this)">评论function comment(obj){$(obj).slideToggle(100);}+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++原创 2011-11-09 11:58:55 · 423 阅读 · 0 评论 -
用Jquery UI Sortable与数据库实现div拖动(类似iGoogle)
本来对Javascript是一点都不懂的,不过看到Jquery有那么多诱人的功能,特别是Jquery UI提供的功能是十分的强大,加上各种各样的插件,Jquery基本上是无所不能。本来一直想做一个类似与iGoogle的拖动,原来不知道如何下手。昨天发现Jquery UI中的Sortable居然已经有这种功能了,枉费我还在那瞎想。这里主要是用它其中的portlets,可以实现div在不同列的拖动。转载 2012-02-27 15:52:26 · 1091 阅读 · 0 评论 -
jQuery图片延迟加载解决方法
今天看到乐淘网图片延迟加载,感觉很好!具体效果:效果:1、图片没加载时,有一个正在加载中的动态图片2、只加载一部分图片,即加载让用户看到的图片,当拖动滚动条时,再加载其他图片好处:这样可以大大的减少服务器负担,特别对于图片库这个东西,有时候用户只看第一屏的图片,没必要全部把图片都加载出来,加载一部分,即可以减少服务器负担又可以让用户少了等待的时间!想转载 2012-02-18 21:52:10 · 700 阅读 · 0 评论 -
jquery的.live()和.bind的使用
.live( eventType, handler ) 返回:jQuery附加一个事件处理器到符合目前选择器的所有元素匹配,现在和未来。.bind( eventType, [ eventData ],handler(eventObject) ) 返回: jQuery为转载 2011-09-28 12:03:05 · 462 阅读 · 0 评论 -
jQuery.extend 函数详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src原创 2011-09-28 12:02:33 · 345 阅读 · 0 评论 -
15个相当不错的jquery技巧
今天在tutorialzine发现一篇关于jquery使用技巧的,相当不错,翻译分享给各位。1.使用最新的jquery版本明河觉得这个建议有待商榷,虽然越新的jquery版本性能上更加优秀,但是有些方法的变迁还是会导致一些bug,比如从1.4.2到1.5时很多朋友转载 2011-10-12 14:14:22 · 448 阅读 · 0 评论 -
jquery学习必备代码和技巧
1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSetup({ ajaxSettings:{ contentType:"application/x-www-form-urlencoded;chartset=GB2312"}});转载 2011-10-18 17:58:00 · 411 阅读 · 0 评论 -
jquery json 格式教程
介绍我们知道AJAX技术能够使得每一次请求更加迅捷,对于每一次请求返回的不是整个页面,也仅仅是所需要返回的数据。通常AJAX通过返回XML格式的数据,然后再通过客户端复杂的JavaScript脚本解析和渲染这些XML格式的数据。JSON(读Jason)是为了能够使得数据格式成为一种标准,更简单的被JavaScript解析。 优点1、轻量级的数据交换格式2、人们读写更加容易转载 2011-11-23 13:49:34 · 707 阅读 · 0 评论 -
jQuery设计思想
jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。虽然jQuery上手简单,比其他库容易学会,但是要全面掌握,转载 2011-11-04 22:36:56 · 436 阅读 · 0 评论 -
了解jQuery技巧来提高你的代码
jQuery之所以如此流行并被从大公司到个人博客的几乎每个人都广泛使用,是因为它上手和使用相当简单,而且为我们提供了一些人都不知道的相当棒的特性。我认为jQuery的大多数用户更趋向于使用jQuery插件来解决面临的难题,这通常是明智的选择。但是当插件相对于你的需求有一定缺陷的时候,你也许更应该想办法自己来解决,下面来看看这些实用的jQuery技巧,他们肯定会能够派上用场的!1.测试并提升转载 2011-12-23 22:32:06 · 354 阅读 · 0 评论 -
jquery $.post()中data和status的数据是怎么来的
最近开发jQuery插件时用到了callback回调函数,$.post(url,paramet,function(data,status){})中是一种典型的通过回调函数来处理返回数据,大概很多人都不知道这里的返回的data数据和status返回状态到底是怎么来的吧,为了搞清楚怎么回事,在连续百度谷歌了将近10个小时之后我放弃了,实在是找不到这方面一个通俗易懂又简单的解释。于是自己试了很多次去模拟转载 2012-01-18 09:21:52 · 5184 阅读 · 0 评论 -
jQuery事件的冒泡过程
严格来说,事件在触发后被分为两个阶段,一个是捕获(Capture),另一个则是冒泡(Bubbling)。不过大多数浏览器不是都支持捕获阶段,jQuery也不支持,因此在事件触发后,往往执行冒泡过程。冒泡的实质就是事件执行中的顺序,通过以下例子来解释。?1234567891011转载 2012-01-04 21:55:38 · 477 阅读 · 0 评论 -
jQuery性能优化指南
现在jquery应用的越来越多, 有些同学在享受爽快淋漓coding时就将性能问题忽略了, 比如我. jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发, 性能问题还是需要引起重视的. 在twitter上发现了jQuery Performance Rules>这篇文章, 简单的摘译了一下:总是从ID选择器开始继承在class前使用tag转载 2012-01-04 22:06:04 · 364 阅读 · 0 评论 -
使用JS和jQuery处理和保存Cookie
使用JS和jQuery处理和保存Cookie字体大小【小 中 大】来源:CrazyFrom整理 | 作者:CrazyFrom | 26 views | 2012-01-04Cookie是我们做开发过程中时常需要用到的技术,下面介绍使用Javascript和jQuery方式来处理和保存Cookie。javascriptjavascript处理cookie:转载 2012-01-06 09:47:46 · 483 阅读 · 0 评论 -
jQuery延时绑定事件(lazy-bind)
有个延时绑定事件的需求, 如等待鼠标停留在某图片上面一段时间之后才展示浮动层, 以避免鼠标滑过屏幕时一片乱闪. 一时找不到合适的插件, 所以自己写了个.// 定义(function($){ $.fn.lazybind = function(event, fn, timeout, abort){ var timer = null; $(this).bin原创 2012-01-04 22:14:54 · 1567 阅读 · 0 评论 -
jQuery中getJSON跨域原理详解
前几天我再开发一个叫 河蟹工具条 的时候,其中有个功能就是获取本页面的短网址。这个想法是好的,可是在我付诸于行动的时候,发现这个需要跨域。起初我的想法就是,跨域的最简单的方法就是增加一个script标签,因为script标签是允许跨域的。但是问题又来了,对方的API返回的是个json对象,用script标签只能执行,却不能获取到里面的东西,也就是说返回的东西是不可控的。随后我就想到转载 2012-01-04 22:17:50 · 516 阅读 · 0 评论 -
jQuery 1.7将HTML5引入IE6-8,实施弃用策略
jQuery 1.7已于近日发布。新版本做出多项改进,如新的事件API,委托事件的性能更高,对IE6-8的HTML5支持,对AMD规范的支持等等。同时,jQuery还弃用了某些特性,以使jQuery保持精简。以下是jQuery 1.7中一些让人感兴趣的新特性:新的统一的事件API —— .on()替代了.bind()、.delegate()和.live();.off()替代转载 2012-02-23 21:25:37 · 587 阅读 · 0 评论 -
jQuery1.7.1 API的整理和总结
本文基于jQuery1.7.1版本,是对官方API的整理和总结,完整的官方API见http://api.jquery.com/browser/0、总述jQuery框架提供了很多方法,但大致上可以分为3大类:获取jQuery对象的方法、在jQuery对象间跳转的方法,以及获取jQuery对象后调用的方法其中第一步是怎样获取jQuery对象。大致来说,是通过最核心的$()方法,转载 2012-02-24 21:38:16 · 687 阅读 · 0 评论 -
zSlide-基于CSS3/HTML5演示文档jQuery插件
一、卖的什么葫芦药?jquery.zSlide.js是我最近折腾的一个jQuery插件,借助于CSS3和HTML5的一些新特性,在浏览器中实现类似于powerpoint幻灯片展示。二、为何需要?无论是在公司内部,还是在一些技术会议上,我们做分享的时候,用的最多的想必是powerpoint。但是,powerpoint这个东西本身就是缺乏“自由”与“分享”精神的,因为其目前转载 2012-02-18 21:41:46 · 862 阅读 · 1 评论 -
jQuery创建实例与原型继承揭秘
在普通情况下我们要用原生类、或者自定义类创建实例要用new运算符,使构造函数创建一个实例,并且实例继承构造器prototype上的所有公有方法。如 new Object()、new Date()等等!(object有{},数组有[]这样的快捷方式 ,我们主要探讨new这种方式。) 我们在使用jQuery时从来没有使用过new,他是不是用其他方法来生成实例呢?是不是没有使用prototype属转载 2013-01-03 21:59:57 · 636 阅读 · 0 评论