摘要: 最近在研究ES6的新特性,箭头函数。发现了几个问题,希望跟大家分享一下,也希望能帮助下同样有此困惑的童鞋们。 正常的箭头函数是这样的: 这样是没有问题的。 当然,箭头函数出现的原因是为了规范化js中的this指向问题,给我们的编程带来效率。 像以往的var tent = this这种写法,通过箭头函 阅读全文
posted @ 2016-08-17 15:15 joker_J 阅读(5119) 评论(0) 推荐(4)
摘要: 最近在做项目的时候遇到了一个问题,在Chrome下,使用ajax的get方法请求数据时,url中带中文是没有问题的,但是在IE下,中文会被变成乱码发送过去,以至于无法获取数据。 一开始想到让服务端解析来解决,但是由于发送时已经是乱码,服务端也无法解析乱码。 后来想到了一个办法:使用encodeURI 阅读全文
posted @ 2016-08-09 14:01 joker_J 阅读(6424) 评论(1) 推荐(1)
摘要: javascript(以下称js)中的变量提升是我们经常会遇到的问题。 变量提升,顾名思义就是将后面的变量提升至作用域顶端。 说到这里可能你需要了解下作用域是什么,我会在有时间时另开一篇具体讲解一下作用域的问题,这里只做简单阐述。 js中的作用域与其它语言中的作用域有所不同,像著名的C系语言和JAV 阅读全文
posted @ 2016-08-09 14:00 joker_J 阅读(388) 评论(0) 推荐(0)
摘要: 闭包是javascript(以下简称js)中比较难以理解的重要知识点之一,能否理解闭包甚至可以决定你是否能够写出高级的js应用,例如OOP,设计模式,造轮子等等。 各种文献和百科中对闭包的概念介绍的基本都特别晦涩难懂,那到底什么是闭包,又应该如何理解? 想要弄懂闭包,首先要对js的作用域有了解。 作 阅读全文
posted @ 2016-08-09 13:55 joker_J 阅读(115) 评论(0) 推荐(0)