- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 理解JSONP和用例
参考了一篇博客,记录下自己对JSONP的理解和用例,博客地址见文末。 简单来说,Ajax直接请求普通文件存在跨域无权限访问的问题,这时需要在远程服务器上设法把数据装进js格式的文件里(这些动态生成的js格式文件一般为JSON数据文件),客户端在对JSON文件调用成功之后,就是获取自己需要的数据后,剩下的就是按需处理。 为了便于客户端使用数据,逐渐形成了一种非正式传输协议JSONP,该协议的一个
2018-01-30 22:00:16 237
原创 面向对象的JavaScript
一.鸭子类型 在JavaScript中,当我们对一个变量进行赋值时,显示不需要考虑它的类型,因此,JavaScript是一门典型的动态类型语言。 动态类型语言对变量类型的宽容实际给编码带来了很大的灵活性。由于无需进行类型检测,我们可以尝试调用任何对象的额任意方法,而无需去考虑它原本是否被设计为拥有该方法。 这一切都建立在鸭子类型的概念上,通俗说法是:“如果它走起路来像鸭子,叫起来也是鸭子,那
2018-01-25 09:23:23 205
原创 JS中的this,call,apply
一.this JS中的this总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境。 this的指向: 1.作为对象的方法调用 当函数作为对象的方法被调用时,this指向该对象: var obj = { a: 1, getA: function () { al
2018-01-25 09:22:42 257
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人