2014年11月14日

javascript立即调用的函数表达式N种写法(第二篇)

摘要: 上一篇博客我谈到将函数声明转换为函数表达式最常见的一种写法是:通过括号()将匿名函数声明转换为函数表达式即(function(){})();言外之意就是还有其他方式,记住:任何消除函数声明和函数表达式间歧义的方法,都可以被解析器正确识别!它们可以分为5类,超过10多种:(function(){}... 阅读全文

posted @ 2014-11-14 19:40 复读机 阅读(739) 评论(0) 推荐(0)

javascript模仿块级作用域(第一篇)

摘要: 作用域有词法作用域和块级作用域之分,javascript属于词法作用域,而在java、C++中却是块级作用域。在javascript中,只有函数能够创建作用域,作用域是以function作为边界的。 先看一段代码:function outPut(){ for(i=0;i<5;i++) { ... 阅读全文

posted @ 2014-11-14 00:28 复读机 阅读(227) 评论(0) 推荐(0)

2014年11月12日

css优先级汇总

摘要: 我所理解的css优先级:当两个或者多个样式作用于同一个元素时,就会出现css优先级的问题。 多重样式优先级:当内联样式、内部样式和外部样式作用于同一个元素时,属于多重样式的范畴。优先级的顺序为内联样式>内部样式>外部样式。/*.color{color:red;}外部样式*/ 颜色 ... 阅读全文

posted @ 2014-11-12 21:52 复读机 阅读(439) 评论(0) 推荐(0)

2014年8月19日

javascript保留两位

摘要: //保留两位小数 //功能:将浮点数四舍五入,取小数点后2位 function toDecimal(x) { var f = parseFloat(x); if (isNaN(f... 阅读全文

posted @ 2014-08-19 20:15 复读机 阅读(227) 评论(0) 推荐(0)

2014年8月17日

静态页面跳转传值小插件

摘要: 场景:在注册网站时,需要通过邮箱去验证时需要用到的小插件。 test.html:静态传值 test1.html: getUrlParam.js:UrlParm=function(){ var data=[]; var index={}; var u=window.lo... 阅读全文

posted @ 2014-08-17 21:50 复读机 阅读(155) 评论(0) 推荐(0)

2014年8月11日

仿javascript中confirm()方法的小插件

摘要: 10天没有写博客了,不知道为什么,心里感觉挺不舒服的,可能这是自己给自己规定要去完成的事情,没有按照计划执行,总会心里不怎么舒服。最近事情挺多的,终于今天抽空来更新一下博客了。 今天写的是一个小插件。平时我们习惯于使用javascript中自带的confirm()函数做出一个弹窗的效果,但是问... 阅读全文

posted @ 2014-08-11 00:24 复读机 阅读(2112) 评论(0) 推荐(0)

2014年7月31日

数据类型和typeof操作符

摘要: 虽然学习js有一段时间了,但是对js的基础语法却是有些生疏。最近在看jquery源码,决定随带总结一些基础的语法知识。今天总结一下数据类型和typeof,这在写js的时候,是不得不知道的知识。 数据类型: js有5种基本的数据类型:undefined,Null,Boolean,Number,... 阅读全文

posted @ 2014-07-31 22:01 复读机 阅读(402) 评论(0) 推荐(0)

2014年7月12日

闭包

摘要: 要了解闭包就需要了解javascript的变量作用域(scope)和作用域链(scope chain)。 变量的作用域就是:全局变量拥有全局作用域,它在javascript代码中任何地方都是有定义的;局部变量拥有局部作用域,它只在局部作用域(一般是全局函数或者函数的嵌套函数)中有定义/*函数中... 阅读全文

posted @ 2014-07-12 22:04 复读机 阅读(172) 评论(0) 推荐(0)

导航