会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhanghuiyun
博客园
首页
新随笔
联系
管理
订阅
09 2016 档案
《你不知道的JavaScript -- 上卷》笔记 --- 基于ES6新标准
摘要:1、let A:let关键字:将变量绑定到所在的任意作用域 B:let循环 1 for(let i = 0 ; i < 10 ; i++){ 2 console.info(i); 3 } 注意:let不仅将i绑定到for循环中,事实上将其绑定到了循环中的每一个迭代中,确保上一个循环迭代结束的时候对它
阅读全文
posted @
2016-09-29 15:35
^^-^^-
阅读(453)
评论(1)
推荐(0)
使用bind方法确定接收者
摘要:还可以使用bind()函数,该是创建一个新函数而不是修改了buffer.add()函数,新函数的行为就像原来函数的行为,但它的接收者绑定到了buffer对象,而原有函数的接收者保持不变: 注意:提取一个方法不会将方法的接收者绑定到该方法的对象上 1 var source = ["867","-","
阅读全文
posted @
2016-09-27 15:03
^^-^^-
阅读(156)
评论(0)
推荐(0)
函数的调用
摘要:1、通过this调用 2、在另一个函数中复制一份相同函数的引用 解释:上述方法中,方法调用是由调用表达式自身来确定this变量的绑定,绑定到this变量的对象被称为调用接收者,表达式obj.hello()在obj对象中查找名为hello的属性,并将obj对象作为接收者,然后调用该属性。表达式obj2
阅读全文
posted @
2016-09-18 10:28
^^-^^-
阅读(193)
评论(0)
推荐(0)
命名函数、eval创建局部变量
摘要:1、命名函数 2、关于eval创建局部变量 eval函数具有访问调用它那时的整个函数的作用域,大多数函数只能访问定义它们所在的作用域,而不能访问除此之外的作用域 绑定eval函数到另一个变量名,通过该变量名调用函数会使代码失去对所有局部作用域的访问能力
阅读全文
posted @
2016-09-18 10:02
^^-^^-
阅读(437)
评论(0)
推荐(0)
闭包
摘要:闭包的3个事实: 1、JS允许你引用在当前函数以外定义的变量 2、即使外部函数已经返回,当前函数仍然可以引用在外部函数所定义的变量,js函数可以返回一个内部函数,并在稍后调用它 函数可以引用在其作用域的任何变量,包括参数和外部函数变量 函数表达式: 3、闭包可以更新外部变量的值,闭包存储的是外部变量
阅读全文
posted @
2016-09-14 10:24
^^-^^-
阅读(296)
评论(0)
推荐(1)
call()与apply()
摘要:1、obj1.method1.call(obj2,argument1,argument2) call的作用就是把obj1的方法放到obj2上使用 2、 add 来替换 sub,add.call(sub,3,1) == add(3,1) ,所以运行结果为:alert(4); // 注意:js 中的函数
阅读全文
posted @
2016-09-13 16:24
^^-^^-
阅读(157)
评论(0)
推荐(0)
input的实时监控
摘要:<input id="phone" type="tel" placeholder="请输入手机号"> $("#phone").on("input propertychange",function(){})
阅读全文
posted @
2016-09-08 15:52
^^-^^-
阅读(983)
评论(0)
推荐(0)
深复制,浅复制
摘要:1 //浅复制 2 var obj={ 3 a:{ 4 son1:'aa', //obj对象里的a也是个对象 5 son2:'bb' 6 }, 7 b:20 8 }; 9 10 function copy(obj){ 11 var newobj={}; 12 fo...
阅读全文
posted @
2016-09-07 17:55
^^-^^-
阅读(159)
评论(0)
推荐(0)
flexBox布局 -- 兼容性
摘要:1 //中间留空,两侧靠边,多行显示,每行3个,一个li的宽度是30%,最后一行,如果是两个的时候会出现异常布局,可以对最后一行的最后一个li进行right:35%,android4.4以上才支持, 所以说还需要通过混合box布局,但,如果需要多行显示,则android中不能实现,lines属性不支持,但在android4.2版本中,如果使用微信或者浏览器也还是可以的 2 .titl...
阅读全文
posted @
2016-09-07 17:54
^^-^^-
阅读(339)
评论(0)
推荐(0)
时间戳的相互转化
摘要:1 //hope_time的格式是09:34分 2 var hope_time = $('#time-options').val(); 3 var myDate = new Date(); 4 var year = myDate.getFullYear(); 5 var month = myDate.getMonth() + 1; 6 var day = myDate.getDate...
阅读全文
posted @
2016-09-06 09:28
^^-^^-
阅读(191)
评论(0)
推荐(0)
阻止Ajax多次提交
摘要:1、Ajax的abort() 2、通过在Ajax的beforeSend()方法以及complete()方法添加删除类,对类进行判断,对于两者来回切换的时候,对类的设置不好进行操作上的时候,可以通过使用一个input框,hidden属性,通过值得不同判断要不要进行请求,但是会存在不足,这样不能说只请求
阅读全文
posted @
2016-09-05 14:48
^^-^^-
阅读(245)
评论(0)
推荐(0)
关于本地存储构成数组以及jquery的inArray方法的使用
摘要:关于本地存储构成数组以及jquery的inArray方法的使用 本地数据格式:娃娃|1.00|9|416|303|198
阅读全文
posted @
2016-09-05 14:42
^^-^^-
阅读(898)
评论(0)
推荐(0)
公告