会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
鹿晓晓
上一页
1
···
3
4
5
6
7
8
下一页
2016年11月24日
jQuery知识
摘要: 1.jquery对外暴露了两个变量,$和jQuery,这两变量指向同一个函数。 // 不传参数可以创建jQ对象 console.log($());// >jquery.fn.init {} // 传参得到的也是jQ对象 console.log($('body'));// >[body, prevOb
阅读全文
posted @ 2016-11-24 19:20 鹿晓晓
阅读(189)
评论(0)
推荐(0)
编辑
数组的foreach方法和jQuery中的each方法
摘要: /* * 数组的forEach方法: * 1、返回给回调的参数先是值,然后是下标 * 2、回调函数执行时内部的this指向window * */ /*var arr = [1,2,3,4,5]; arr.forEach(function( val, index ) { console.log( va
阅读全文
posted @ 2016-11-24 15:42 鹿晓晓
阅读(52058)
评论(0)
推荐(1)
编辑
2016年11月16日
数据类型中的笔记
摘要: 1.NaN与任何值都不相等,包括NaN本身.任何设计NaN的操作都会返回NaN. 类型检测 我们下来看看他们的类型分别是什么: 运行上述代码,弹出的对话框应该显示的都是true。也就是说,false是布尔类型对象,0是数字类型对象,空字符串是字符串类型对象,null是object对象,undefin
阅读全文
posted @ 2016-11-16 20:00 鹿晓晓
阅读(135)
评论(0)
推荐(0)
编辑
2016年11月15日
经典面试题详解
摘要: function Foo() { getName = function () { alert (1); }; return this; } var getName;//只提升变量声明 function getName() { alert (5);}//提升函数声明,覆盖var的声明 Foo.getN
阅读全文
posted @ 2016-11-15 21:29 鹿晓晓
阅读(599)
评论(0)
推荐(0)
编辑
数组的filter方法
摘要: filter()函数用于过滤序列,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 eg: var arr=[10,11,12,13,14]; var newArr=arr.filter(function(v) { return !(v%
阅读全文
posted @ 2016-11-15 20:12 鹿晓晓
阅读(1999)
评论(0)
推荐(0)
编辑
面试题-----闭包2
摘要: 1. var age=100; function test(){ this.age=50; return function(){ return this.age; } } var m=new test();//new出来的test实例对象,添加age属性并且赋值为50,m接收return返回的fun
阅读全文
posted @ 2016-11-15 19:18 鹿晓晓
阅读(130)
评论(0)
推荐(0)
编辑
面试题-------闭包
摘要: var object = { name: "My Object", getNameFunc: function() { return function() { return this.name; }; } }; console.log(object.getNameFunc()()); //The W
阅读全文
posted @ 2016-11-15 08:38 鹿晓晓
阅读(126)
评论(0)
推荐(0)
编辑
2016年11月14日
闭包笔记
摘要: 作用域种类 弱类型语言:大部分为 静态作用域 强类型语言:动态作用域 函数声明最好不要放在if语句块内部。 在现代浏览器 不会 将函数声明提升 在早期浏览器 会 得到 提升。 当一个匿名函数 作为某个对象的属性值时, 在其内部 只有使用 arguments.callee 来获取 函数 闭包的作用 计
阅读全文
posted @ 2016-11-14 09:57 鹿晓晓
阅读(120)
评论(0)
推荐(0)
编辑
闭包
摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1(); // 9
阅读全文
posted @ 2016-11-14 08:53 鹿晓晓
阅读(168)
评论(0)
推荐(0)
编辑
2016年11月12日
arguments.callee
摘要: arguments.callee在哪个函数中运行,他就代表哪个函数,一般在匿名函数中.在匿名函数中有时需要自己调用自己,但是由于是匿名函数,没有名字,所以可以用arguments.callee来代替匿名的函数. arguments: arguments 该对象代表正在执行的函数和调用它的函数的参数。
阅读全文
posted @ 2016-11-12 21:53 鹿晓晓
阅读(1239)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
下一页
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理