05 2017 档案

摘要:ES6一方面规定,为了保持兼容性,var命令和function命令声明的全局变量,依旧是顶层对象的属性;另一方面规定,let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。也就是说,从ES6开始,全局变量将逐步与顶层对象的属性脱钩。 var a = 1; // 如果在Nod 阅读全文
posted @ 2017-05-28 20:50 迎风的瓶子 阅读(535) 评论(0) 推荐(0)
摘要:const声明一个只读的常量。一旦声明,常量的值就不能改变。这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。 const PI = 3.1415; PI // 3.1415 PI = 3; // TypeError: Assignment to constant variabl 阅读全文
posted @ 2017-05-28 20:21 迎风的瓶子 阅读(137) 评论(0) 推荐(0)
摘要:let实际上为 JavaScript 新增了块级作用域。 块级作用域的出现,实际上使得获得广泛应用的立即执行函数表达式(IIFE)不再必要了。 本质上,块级作用域是一个语句,将多个操作封装在一起,没有返回值。 阅读全文
posted @ 2017-05-28 20:02 迎风的瓶子 阅读(230) 评论(0) 推荐(0)
摘要:摘自阮一峰的es6教程 http://es6.ruanyifeng.com/#docs/let 阅读全文
posted @ 2017-05-28 17:55 迎风的瓶子 阅读(271) 评论(0) 推荐(0)
摘要:如果提交对象为按钮的话,可以对按钮设置disabled,此办法适应于按钮提交,此种方法简单粗暴,也是很多人用的办法,代如下: //在按钮提交之后和AJAX提交之前将按钮设置为禁用 $("input[type=submit]").attr('disabled',true) $.ajax({ url:' 阅读全文
posted @ 2017-05-23 01:35 迎风的瓶子 阅读(3300) 评论(2) 推荐(0)
摘要:一、利用indexOf查找,ie9以下不兼容 二、利用对象属性名不能重复的方法。(不适合引号包裹的数字) 1.用了声明了一个新的数组和一个新的对象。 2.for in 3.只声明一个对象方式,利用splice删除重复项 阅读全文
posted @ 2017-05-22 23:47 迎风的瓶子 阅读(159) 评论(0) 推荐(0)