随笔分类 -  jQuery

jQuery源码基本框架
摘要:jQuery1.6将近9000行的代码,看看都头晕,把代码简化成这样看就清晰多了:(function( window, undefined ) {var jQuery = (function() { var jQuery = function( selector, context ) { return new jQuery.fn.init( selector, context, rootjQuery ); }; jQuery.fn = jQuery.prototype = {}; jQuery.fn.init.prototype = jQuery.fn; jQuery.exte... 阅读全文

posted @ 2013-11-28 13:05 小嘟 阅读(206) 评论(0) 推荐(0)

jQuery和dom转化
摘要:在项目中经常会用到JQuery和DOM的相互转换一般来说,有以下方式可以实现1.JQuery转DOM var o=document.getElementById("id");//o即是DOM对象 var $v=jQuery(o); //v就是jQuery对象2.DOM转jQuery jQuery对象的本质是数组对象,因此转换有两种方法: (1)[index]属性 var $v =jQuery("#id"); //v即是jQuery对象 var o=$v[0]; //o就是DOM对象 (2)get(index)方法 var $v =jQuery(" 阅读全文

posted @ 2013-03-19 17:21 小嘟 阅读(144) 评论(0) 推荐(0)

判断页面是否加载完成实现代码
摘要:用js判断页面是否加载完成实现代码jquery加载页面的方法(页面加载完成就执行)。1、$(function(){ $("#a").click(function(){ //adding your code here });});2、$(document).ready(function(){ $("#a").click(function(){ //adding your code here });});3、window.onload = function(){ $("#a").click(function(){ //adding you 阅读全文

posted @ 2013-03-16 09:12 小嘟 阅读(260) 评论(0) 推荐(0)

jQuery基本框架解析
摘要:我们研究一下jQuery的源码编码方法很简单。 下面是全部代码的开头和结尾。(function( window, undefined ) { var document = window.document, navigator = window.navigator, location = window.location; [...] // The main sources are here window.jQuery = window.$ = jQuery;})(window); 核心下面是主要代码的缩减版,可以看到很多块代码。var jQuery = ( ... 阅读全文

posted @ 2013-03-13 14:36 小嘟 阅读(2069) 评论(4) 推荐(3)

JavaScript中的setInterval用法
摘要:setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示。setInterval动作的语法格式如下:setInterval(function,interval[,arg1,arg2,......argn])setInterval(object,methodName,interval[,arg1,arg2,.....argn])第一种格式是标准动作面板中setInterval函数的默认语法,第二种格式是在专家模式动作中使用的方法。其中的参数function是一个函数名或者一个对匿名函数的引用。object参数指定从Ob 阅读全文

posted @ 2013-03-12 15:41 小嘟 阅读(214) 评论(0) 推荐(0)

jQuery的ready函数需要注意的细节
摘要:jQuery的ready函数和js的onload函数一样,就是在页面加载完后自动去调用这个函数,所以一个页面中只能存在一个这个函数,不能多次调用!如,如果在同一页面的不同js文件中分别都调用了ready接口,则只会有一处响应,而另外一处则永远运行不了。 阅读全文

posted @ 2013-03-12 11:28 小嘟 阅读(217) 评论(0) 推荐(0)

搜狗2013面试题——求页面中所有单词的个数
摘要:这是一道在面试的时候面试官帅哥出的一道题,随便用什么语言实现。我当时用jQuery没能完整给出答案,后来回家自己研究了一下,算法还挺简单的。题目:求页面中所有单词的个数jQuery(function(){ function countWordsNum(){ var wordsArr = [];// 保存各个单词 var $nodes = $("body").children(); var len = $nodes.length; var regx = /[a-zA-Z]+/g; for(var i=0; i<len; i++) { var str = $nodes.e 阅读全文

posted @ 2013-03-06 23:47 小嘟 阅读(472) 评论(0) 推荐(0)

jQuery实现滚动加载图片效果
摘要:/****************滚动加载图片函数****************/ function scrollLoading(){ var st = $(window).scrollTop(), sth = st + $(window).height(); var $targetpics = $("img.scrloadpic"); var len = $targetpics.length; for(var i=0; i< len; i++) { var $temppic = $targetpics.eq(i); var post = $temppic.... 阅读全文

posted @ 2013-03-06 14:36 小嘟 阅读(389) 评论(0) 推荐(0)

jQuery LigerUI使用教程入门篇
摘要:源码下载:http://www.ligerui.com/API文档:http://www.ligerui.com/api/简介jQuery LigerUI 是基于jQuery的一系列UI控件组合,简单而又强大,致力于快速打造Web前端界面解决方案。 因为是前端控件,跟服务器无关,可以适合.net,jsp,php等等web服务器环境。目前全部插件的打包压缩JS只有100K左右,很轻巧。使用插件式的开发模式,以“简单”为原则的设计,每个插件尽量独立,并可依赖拓展。ligerUI是什么jQuery LigerUI控件丰富,包括基础、导航、布局、表单、表格、树形、窗口等基础:Resizable、Dra 阅读全文

posted @ 2013-03-03 23:57 小嘟 阅读(598) 评论(0) 推荐(0)

浅析jQuery基础框架
摘要:转:http://www.cnblogs.com/yangjunhua/archive/2012/12/27/2835989.html一、原型模式结构1 // 定义一个jQuery构造函数2 var jQuery = function() {3 4 };5 6 // 扩展jQuery原型 7 jQuery.prototype = {8 9 };上面是一个原型模式结构,一个jQuery构造函数和jQuery实例化对象的的原型对象,我们一般是这样使用的:1 var jq = new jQuery(); //变量jq通过new关键字实例化jQuery构造函数后就可以使用原型对象中的方法,但是jQue 阅读全文

posted @ 2013-02-28 00:09 小嘟 阅读(148) 评论(0) 推荐(0)

导航