
javascript
strayyiyi
这个作者很懒,什么都没留下…
展开
-
jquery常用代码段
(1)内容过滤 $("#filtername").keyup(function(){ $("table tbody tr").hide().filter(":contains('"+($(this).val)+"')").show(); })(2)tab切换var $div_li=$("div.tab_box ul li");原创 2017-04-28 16:12:43 · 330 阅读 · 0 评论 -
js知识点整理
1、RHS和LHS查询当变量出现在赋值操作的左侧时进行LHS查询,出现在右侧时进行RHS查询。讲得更准确一点,RHS查询与简单地查找某个变量的值别无二致,而LHS查询则是试图找到变量的容器本身,从而可以对其赋值。从这个角度说,RHS并不是真正意义上的“赋值操作的右侧”,更准确地说是“非左侧”。你可以将RHS理解成retrieve his source value(取到它的源转载 2017-02-06 13:44:05 · 216 阅读 · 0 评论 -
dom知识点整
1、获取元素:(1)getElementById() 、getElementsByTagName() 、getElementsByClassName()(2)获取属性: getAttribute();(3)使用parentNode、firstNode、lastNode、childNodesHello World!x=document.getElementById原创 2017-02-15 16:58:32 · 255 阅读 · 0 评论 -
正则表达式
元字符:[转义字符:\d\D: 匹配任何一个非数字字符点号:匹配任何字符,但一般不匹配行起始符使用捕获分组(capturing group)来匹配电话号码中的某一部分。然后使用后向引用(backreference)对分组中的内容进行引用。要创建捕获分组,先将一个\d放在一对圆括号中,这样就将它放入了一个分组中,后面可以用\1来对捕获的内容进行后向引用:(\d)\d\1转载 2017-02-28 10:30:06 · 284 阅读 · 0 评论 -
jquery插件--增减数字
转载地址:http://www.ituring.com.cn/minibook/29471http://jsfiddle.net/gs_jquery/fb4jczwd/base.html + - 1 $(function(){ var quantity=$('.num-box').转载 2017-03-07 11:17:49 · 390 阅读 · 0 评论 -
js对象
当new去调用一个函数:这个时候函数中的this就是创建出来的对象,而且函数的返回值直接就是this(隐式返回)new后面调用的函数,就是构造函数function CreatePerson(name){ this.name=name; this.showName=function(){ alert(this.name); }}var p1=n原创 2017-03-07 11:30:06 · 217 阅读 · 0 评论 -
Javascript中apply、call、bind
转载地址:http://www.admin10000.com/document/6711.htmlapply、call 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。 JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时转载 2017-03-14 14:51:32 · 186 阅读 · 0 评论 -
JavaScript正则表达式的分组匹配详解
转载地址:http://www.jb51.net/article/79309.htm分组下面的正则表达式可以匹配kidkidkid:?1/kidkidkid/而另一种更优雅的写法是:?1/(kid){3}/转载 2017-03-15 11:24:32 · 519 阅读 · 0 评论 -
大型JavaScript应用程序架构设计模式
转载地址:http://www.jb51.net/article/87583.htmPDF版的PPT下载地址:http://www.slideshare.net/jibyjohnc/jqquerysummit-largescale-javascript-application-architecture注:在整理的过程中,发现作者有些思想是返来复去地说,所以删减了一部分,如果你的转载 2017-03-15 11:32:05 · 1043 阅读 · 0 评论 -
杂记
1、js判断undefined类型 if (reValue== undefined){ alert("undefined"); } 发现判断不出来,最后查了下资料要用typeof方法:if (typeof(reValue) == "undefined") { alert("undefined"); } typeof 返原创 2017-03-21 10:49:54 · 222 阅读 · 0 评论 -
关于setTimeout()你所不知道的地方
链接地址:http://caibaojian.com/about-settimeout.html原文链接:http://caibaojian.com/about-settimeout.html1, setTimeout()基础setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。它返回一个整数,表示定时器的编号,以后可以用来取消这个定时器。var time转载 2017-03-30 14:44:49 · 528 阅读 · 0 评论 -
[转载]深入理解JavaScript执行上下文、函数堆栈、提升的概念
转载地址:https://segmentfault.com/a/1190000009041008?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly首先明确几个概念:EC:函数执行环境(或执行上下文),Execution ContextECS:执行环境栈,Execution Context转载 2017-04-20 10:56:33 · 319 阅读 · 0 评论 -
[转载]函数节流与函数防抖
转载地址:https://segmentfault.com/a/1190000008768202概念函数防抖(debounce)当调用动作过n毫秒后,才会执行该动作,若在这n毫秒内又调用此动作则将重新计算执行时间函数节流(throttle)预先设定一个执行周期,当调用动作的时刻大于等于执行周期则执行该动作,然后进入下一个新周期函数节流转载 2017-04-20 11:12:19 · 220 阅读 · 0 评论 -
js基本知识比较系列一:获取元素
一、获取元素原生javascript: (1) document.getElementById() (2) document.getElementsByTagName() (3) document.getElementsByClassName(): IE9以上 document.getElementsByClassName("example color"):转载 2017-04-26 12:01:56 · 495 阅读 · 0 评论 -
js基本知识比较系列二:DOM操作
javascript原生DOM操作:转载 2017-04-26 13:37:06 · 332 阅读 · 0 评论 -
js基本知识比较系列三:事件
javascript原生事件原创 2017-04-26 14:39:40 · 233 阅读 · 0 评论 -
js基本知识比较系列四:动画
javascript原生动画jquery :动画方法: hide() show() fadeIn() fadeOut() slideUp() slideDown() fast:200毫秒 normal: 400毫秒 slow:600毫秒自定义动画: animate(params,speed,callback)(1)累加 : animate({left:"+=5原创 2017-04-28 11:14:51 · 229 阅读 · 0 评论 -
js基本知识比较系列四:表单和表格
javascript:jquery:表单(1)checkbox全选: $("[name=items]:checkbox").prop('checked',true);反选:$("[name=items]:checkbox").each(function(){//this.checked=!this.checked;$(this).prop("checked",!原创 2017-04-28 13:39:24 · 527 阅读 · 0 评论 -
json知识点整理
JSON的全称是javascript object notation (javascript对象表示法)在json的名称-值对中,名称始终被双引号包裹json的媒体类型是application/jsonjson中的数据类型包括:对象、字符串、数字、布尔值、null和数组json值中如有双引号,加反斜线来进行转义。反斜线需要另一个反斜线来转义在原创 2017-02-04 14:17:25 · 686 阅读 · 0 评论