摘要: 深入理解JavaScript系列(2):揭秘命名函数表达式 1.讲了函数声明和函数表达式的区别,包括一些在函数提升上的区别 2.如果给函数表达式的函数也取名,会在调试的时候受益 3.不要在block(if while for语句)中声明函数,无论哪种形式,原因我的上篇博客有提到 阅读全文
posted @ 2016-05-17 18:19 刺蛇笑眯眯 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.事件冒泡机制: 事件冒泡机制也就是当一个事件绑定到一个元素上时,如果这个元素不存在或者回调函数返回ture,那么这个事件就会向上冒泡,继续绑定这个元素的父级元素直至document。(如果事件返回return false则不会冒泡) 阻止冒泡:1.事件return false ; 2.evt.s 阅读全文
posted @ 2016-04-13 18:40 刺蛇笑眯眯 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Chapter 1: What is Scope? 第一章:什么是作用域 One of the most fundamental paradigms of nearly all programming languages is the ability to store values in varia 阅读全文
posted @ 2016-04-11 11:07 刺蛇笑眯眯 阅读(714) 评论(0) 推荐(0) 编辑
摘要: /* Reconstruction */ /*@mixin border($position){ @if $position == left-right or $position == right-left{ border-left: 1px solid $border-color; border- 阅读全文
posted @ 2016-03-21 11:04 刺蛇笑眯眯 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.对于ios设备显圆角框的问题,要加-webkit-appearance: none;来取消它的默认样式————但是还不够,还得border-radius: 0px;设圆角为零(虽然你压根没有设圆角度数!) 阅读全文
posted @ 2016-01-28 16:06 刺蛇笑眯眯 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1.call()call()方法接受两个参数,obj和arg比如functionA.call(obj,arg)就是说现在运行(执行)functionA这个方法,但是functionA里面的方法不是为它以前的对象而运行了,把functionA的this强行改变成了objobj成为functionA中的... 阅读全文
posted @ 2016-01-19 17:53 刺蛇笑眯眯 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 1.高阶函数指把函数作为参数的函数,map和reduce就是两个高阶函数map接受一个方法作为参数,可以对一个数列中的每一个元素拿此方法做处理,像这样function pow(x){return x+1}[1,2,3,4,5].map(pow)//[2, 3, 4, 5, 6]reduce接受一个方... 阅读全文
posted @ 2016-01-04 22:37 刺蛇笑眯眯 阅读(157) 评论(0) 推荐(0) 编辑
摘要: $('.verify-code').bind('keypress',function(event){ if(event.keyCode == "13"){ if($(this).val().length ==4){ var args=getArgs(); var type=args.type; $s... 阅读全文
posted @ 2015-12-17 16:37 刺蛇笑眯眯 阅读(134) 评论(0) 推荐(0) 编辑
摘要: $compilehttp://segmentfault.com/q/1010000000726448/a-1020000000727088接口下载问题 阅读全文
posted @ 2015-11-27 14:43 刺蛇笑眯眯 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 1.在checkbox中使用.prop而不使用.attr ,.attr有时并不如愿的改变checkbox的打钩问题给这个checkbox设置return false就能阻止点击则改变状态的默认行为,然后你需要什么样的行为(比如加个是否的过滤)就再重新写就好了ps(无关的):想要有滚动条,给一个div... 阅读全文
posted @ 2015-11-26 14:55 刺蛇笑眯眯 阅读(413) 评论(0) 推荐(0) 编辑