随笔分类 -  JQuery

摘要:在树节点中右键点击. <ul class="menu right-click-menu nav nav-pills nav-stacked"> <li><a id="menuUpdate" href="#">修改</a></li> <li><a id="menuInsert" href="#">新增 阅读全文
posted @ 2020-03-06 09:57 石shi 阅读(1319) 评论(0) 推荐(0) 编辑
摘要:设置以下两个属性: "info": false, "paging": false, info代表显示几页, paging代表分页按钮 阅读全文
posted @ 2020-03-02 18:05 石shi 阅读(284) 评论(0) 推荐(0) 编辑
摘要:HTML代码: CSS的代码: js代码: 效果: 无缝滚动HTML: CSS代码: js代码: 轮播图: HTML代码: css: JS: 效果: 阅读全文
posted @ 2017-02-05 21:48 石shi 阅读(1909) 评论(0) 推荐(0) 编辑
摘要:内存泄露 什么是内存泄露? 内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。在C++中,因为是手动管理内存,内存泄露是经常出现的事情。而现在流行的C#和Java等语言采用了自动垃圾回收方法管理内存,正常使用的情况下几乎不会发生内存泄露。浏览器中也是采用自动垃圾回收方法管理内存 阅读全文
posted @ 2016-12-23 13:32 石shi 阅读(258) 评论(0) 推荐(0) 编辑
摘要:默认回调对象设计 不传入任何参数,调用add的时候将函数add到内部的list中,调用fire的时候顺序触发list中的回调函数: 结果就是按照顺序叠加触发,如下列表: 这种就是最简单的处理了,可以直接模拟,代码如下: 代码: once的设计 once的作用确保回调列表只执行(.fire())一次( 阅读全文
posted @ 2016-12-15 13:26 石shi 阅读(280) 评论(0) 推荐(0) 编辑
摘要:jQuery回调对象 jQuery.Callbacks一般开发者接触的很少,虽然jQuery向开发者提供了外部接口调用,但是$.Callbacks()模块的开发目的是为了给内部$.ajax() 和 $.Deferred()模块提供统一的基本功能组件。它可以用来作为类似基础定义的新组件的功能。 jQu 阅读全文
posted @ 2016-12-10 11:04 石shi 阅读(210) 评论(0) 推荐(0) 编辑
摘要:jQuery的each迭代器 jQuery的each方法从使用上就要分2种情况: $.each()函数和$(selector).each()是不一样的,后者是专门用来遍历一个jQuery对象的,是为jQuery内部服务的。 $.each()函数可用于迭代任何集合,无论是“名/值”对象(JavaScr 阅读全文
posted @ 2016-12-04 13:48 石shi 阅读(195) 评论(0) 推荐(0) 编辑
摘要:DOM创建节点及节点属性 通过JavaScript可以很方便的获取DOM节点,从而进行一系列的DOM操作。但实际上一般开发者都习惯性的先定义好HTML结构,但这样就非常不灵活了。 试想下这样的情况:如果我们通过AJAX获取到数据之后然后才能确定结构的话,这种情况就需要动态的处理节点了 创建流程比较简 阅读全文
posted @ 2016-11-27 00:01 石shi 阅读(599) 评论(0) 推荐(0) 编辑
摘要:eval的定义和使用: Eval它是用来计算某个字符串,并且执行其中的JavaScript代码。 语法: 1) eval函数接受一个string这个参数,并且这个参数是必须的,这个参数就是要计算的这个字符串。它里面可以函数含有JavaScript的表达式,或者要执行的语句。 eval(string) 阅读全文
posted @ 2016-11-24 22:40 石shi 阅读(2674) 评论(0) 推荐(0) 编辑
摘要:了解jQuery对DOM进行遍历背后的工作机制,这样可以在编写代码时有意识地避免一些不必要的重复操作,从而提升代码的性能。 关于jQuery对象的包装 我们可以得知Query选择器最终都是通过DOM接口实现取值的, 但是通过jQuery处理后返回的不仅仅只有DOM对象,而是一个包装容器,返回jQue 阅读全文
posted @ 2016-11-22 13:32 石shi 阅读(257) 评论(0) 推荐(0) 编辑
摘要:方法链式调用的实现 写的更少,做的更多。是JQuery的核心理念。 那么链式方法的设计与这个核心理念不谋而合。那么从深层次考虑这种设计其实就是一种Internal DSL。 DSL是指Domain Specific Language,也就是用于描述和解决特定领域问题的语言。 看一段链式代码: 看这个 阅读全文
posted @ 2016-11-21 13:38 石shi 阅读(171) 评论(0) 推荐(0) 编辑
摘要:var bMoveable=true; var _VersionInfo=" " ; //==================================================== WEB 页面显示部分 ===================================================== var strFrame; //存放日历层的HTML代... 阅读全文
posted @ 2016-11-17 20:19 石shi 阅读(881) 评论(0) 推荐(0) 编辑
摘要:分离构造器 通过new 操作符构建一个对象,一般经过四部: A.创建一个新对象 B.将构造函数的作用域赋给新对象(所以this就指向了这个新对象) C.执行构造函数中的代码 D.返回这个新对象 最后一点就说明了,我们只要返回一个新对象即可。其实new操作符主要是把原型链跟实例的this关联起来,这才 阅读全文
posted @ 2016-11-16 18:21 石shi 阅读(254) 评论(0) 推荐(0) 编辑
摘要:jQuery多库共存处理 多库共存换句话说可以叫无冲突处理。 总的来说会有2种情况会遇到: 1、$太火热,jQuery采用$作为命名空间,不免会与别的库框架或者插件相冲突。 2、jQuery版本更新太快,插件跟不上,导致不同版本对插件的支持度不一样。 出于以上的原因,jQuery给出了解决方案––  阅读全文
posted @ 2016-11-14 20:22 石shi 阅读(313) 评论(0) 推荐(0) 编辑
摘要:jQuery中ready与load事件 jQuery有3种针对文档加载的方法 一个是ready一个是load,这两个到底有什么区别呢? ready与load谁先执行: 大家在面试的过程中,经常会被问到一个问题:ready与load那一个先执行,那一个后执行?答案是ready先执行,load后执行。 阅读全文
posted @ 2016-11-10 19:36 石shi 阅读(268) 评论(0) 推荐(0) 编辑
摘要:立即调用表达式: 任何库与框架设计的第一个要点就是解决命名空间与变量污染的问题。jQuery就是利用了JavaScript函数作用域的特性,采用立即调用表达式包裹了自身的方法来解决这个问题。 jQuery的立即调用函数表达式的写法有三种: 写法1: 可以看出上面的代码中嵌套了2个函数,而且把一个函数 阅读全文
posted @ 2016-11-10 11:29 石shi 阅读(475) 评论(0) 推荐(0) 编辑
摘要:jQuery使用户能更方便地处理DOM、事件、实现动画效果,并且方便地为网站提供AJAX交互。 2、jQuery的模块依赖网: jQuery一共13个模块,模块不是单一的,比如jQuery动画,都会依赖异步队列、动画队列、回调队列与数据缓存模块等。 jQuery抽出了所有可复用的特性,分离出单一模块 阅读全文
posted @ 2016-11-03 12:21 石shi 阅读(1353) 评论(0) 推荐(2) 编辑
摘要:一:不要每次都在循环中访问数组的 length 属性,应在循环开始之前就将其缓存: 二:在循环外执行 append 操作 直接操作 DOM 是非常耗费性能的,尤其不要在循环中直接操作 DOM: 三:代码要保持精炼 避免做重复的事情。如果你一直在做重复的事情,那么就可能出问题了: 四:警惕匿名函数 匿 阅读全文
posted @ 2016-10-31 09:01 石shi 阅读(228) 评论(0) 推荐(0) 编辑
摘要:.parent(selector) 获得当前匹配元素集合中每个元素的父元素,由选择器筛选(可选)。 .parents(selector) 获得当前匹配元素集合中每个元素的祖先元素,由选择器筛选(可选)。 如果给定一个表示 DOM 元素集合的 jQuery 对象, .parents() 方法允许我们在 阅读全文
posted @ 2016-10-22 21:02 石shi 阅读(4677) 评论(0) 推荐(0) 编辑
摘要:关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举几个例子就知道了。 这个例子里<a>元素的DOM属性有“hr 阅读全文
posted @ 2016-10-14 08:52 石shi 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示