JavaScript中fn()和return fn()
摘要:看博客时,注意到return的重要性 参考:http://www.cnblogs.com/raoyunxiao/p/5644032.html 看似反常的例子: 输出undefined(谷歌浏览器输出两个undefined,是因为javascript函数都有默认返回值,没有写,就是undefined。
阅读全文
posted @
2016-11-17 10:01
ooooevan
阅读(1222)
推荐(0)
js连等赋值
摘要:引用:http://www.iteye.com/topic/785445 https://segmentfault.com/q/1010000002637728 这是一个问题 js赋值是右结合的,从右边开始向左边赋值 上面的问题,在于: a.x=a={n:2}; 错误猜想:a 先赋值为{n:2},a
阅读全文
posted @
2016-11-02 22:28
ooooevan
阅读(2820)
推荐(0)
javascript中的Function和Object
摘要:写的很好,理解了很多,特此转发记录 转自:http://blog.csdn.net/tom_221x/archive/2010/02/22/5316675.aspx 在JavaScript中所有的对象都继承自Object原型,而Function又充当了对象的构造器,那么Funtion和Object到
阅读全文
posted @
2016-10-30 17:16
ooooevan
阅读(1495)
推荐(0)
javascript关于立即函数
摘要:以前的知识总是忘,遇到代码又看不懂。要再复习一下,顺便记录一下。 关于立即执行函数: 函数声明:function fnName () {…};使用function关键字声明一个函数,再指定一个函数名,叫函数声明。 函数表达式 :var fnName = function () {…};使用funct
阅读全文
posted @
2016-09-26 22:40
ooooevan
阅读(337)
推荐(0)
settimeout里面函数有无双引号的区别
摘要:在写定时器时很容易搞混,所以记下防止忘记。 双引号中的作用域不捕捉局部变量,不用双引号包着的是捕捉局部作用域 想用双引号的写法,就要把函数放在全局环境中。 当然还可以用匿名函数的写法 如果是没有双引号的,又写了括号
阅读全文
posted @
2016-08-07 18:13
ooooevan
阅读(320)
推荐(0)
javascript原型对象prototype
摘要:“我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。” 引用类型才具有prototype属性,包含: 1.Object 2.Function 3.Array 4.Date 5.String 6
阅读全文
posted @
2016-08-07 17:32
ooooevan
阅读(7355)
推荐(0)
javascript中this指向
摘要:在简单函数中,this是指向当前对象,可用来获取当前对象某个属性,但随着函数变复杂,this很多情况不指向当前对象,而是指向window。 1、在独立调用函数中,具有全局执行环境,this指向window。 2. 匿名函数中,this都指向window对象 3、被嵌套的独立函数,this指向wind
阅读全文
posted @
2016-08-07 00:38
ooooevan
阅读(259)
推荐(0)
javascript闭包学习例子
摘要:javascript中的闭包个很让人头疼的概念。总结一下 闭包是指有权访问一个函数作用域中的变量的函数。创建闭包最常见的方式,是在一个函数内部创建另一个函数,用return返回出去。 使用闭包可能造成内存占用不足,尽量少使用。 先看几个例子: bar函数就是一个闭包。调用foo()函数时,得到的是b
阅读全文
posted @
2016-08-04 21:17
ooooevan
阅读(246)
推荐(0)
用scrollTop制作一个自动滚动公告栏
摘要:我们在浏览网页时,经常会看到会一些滚动的栏目,比如向上滚动的公告、新闻等。其实他们的制作都不难,只要学了基础的html、css、javascript就可以做出来,用JavaScript的scrollTop就行。 scrollTop:返回或设置匹配元素的滚动条的垂直位置。 这里,内层容器高度大于外层容
阅读全文
posted @
2016-06-01 21:13
ooooevan
阅读(6984)
推荐(1)