2015年4月27日

js 数组 map方法

摘要: map这里的map不是“地图”的意思,而是指“映射”。[].map();基本用法跟forEach方法类似:array.map(callback,[ thisObject]);callback的参数也类似:[].map(function(value, index, array) { // ...... 阅读全文

posted @ 2015-04-27 18:24 神奇的旋风 阅读(299615) 评论(3) 推荐(10) 编辑

解惑 ["1", "2", "3"].map(parseInt) 为何返回[1,NaN,NaN]

摘要: javascript中的parseInt与map函数都是常用的函数,可是["1", "2", "3"].map(parseInt) 为何返回不是[1,2,3]却是[1,NaN,NaN]?这涉及到是否深入理解两个函数的格式与参数含义。首先根据我对两个函数用法的了解,猜测是由于parseInt(stri... 阅读全文

posted @ 2015-04-27 18:18 神奇的旋风 阅读(2281) 评论(0) 推荐(1) 编辑

浅谈 js中parseInt函数的解析

摘要: 首先还是从很热门的实例parseInt("09")==0说起。parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parse... 阅读全文

posted @ 2015-04-27 18:14 神奇的旋风 阅读(13580) 评论(1) 推荐(0) 编辑

js中typeof与instanceof用法小记

摘要: 今天写JS代码,遇到动态生成多个名称相同的input复选按钮需要判断其是否是数组,用到了if (typeof(document.MapCheckMgr.checkid)!="undefined")以前用得少,就顺便查了一下关于typeof的那些事typeof用以获取一个变量或者表达式的类型,type... 阅读全文

posted @ 2015-04-27 15:43 神奇的旋风 阅读(280) 评论(0) 推荐(0) 编辑

arguments.callee 调用自身

摘要: 一、Arguments该对象代表正在执行的函数和调用他的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。n :选项。要传递给 Function 对象的从0开始的参数值索引。说明:Arguments是进行函数调用时,... 阅读全文

posted @ 2015-04-27 15:40 神奇的旋风 阅读(269) 评论(0) 推荐(0) 编辑

js中的hasOwnProperty和isPrototypeOf方法

摘要: hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。fun... 阅读全文

posted @ 2015-04-27 14:44 神奇的旋风 阅读(196) 评论(0) 推荐(0) 编辑

javascript 编程技巧

摘要: 1.巧用判断: 在js中,NaN,undefined,Null,0,"" 在转换为bool的时候,是false,所以,可以这样写。if(!obj) {}表示一个对象如果为false的时候所做的事情,因为如果obj为以上任何一个,那么就是false,!false即是true,这样,就不需要 if(o... 阅读全文

posted @ 2015-04-27 14:09 神奇的旋风 阅读(401) 评论(0) 推荐(0) 编辑

margin auto 实现居中,与text-align:center的区别

摘要: 本文导读:一个元素在水平方向上所占的长度,由width ,padding ,和margin 决定。这些值中,只有width和margin-left,margin-right可以设为auto,text-align是用于设置或对象中文本的对齐方式。一般情况下我们设置文本对齐方式的时候需要用此属性进行设置... 阅读全文

posted @ 2015-04-27 10:36 神奇的旋风 阅读(8319) 评论(0) 推荐(0) 编辑

导航