js
zhao_tuo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入浅出 妙用Javascript中apply、call、bind
深入浅出 妙用Javascript中apply、call、bind 网上文章虽多,大多复制粘贴,且晦涩难懂,我希望能够通过这篇文章,能够清晰的提升对apply、call、bind的认识,并且列出一些它们的妙用加深记忆。 apply、call 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的转载 2017-05-03 14:46:27 · 231 阅读 · 0 评论 -
js中几种实用的跨域方法原理详解
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以使用以下几种方法:一转载 2017-06-01 14:12:56 · 422 阅读 · 0 评论 -
Javascript中的delete介绍
一、问题的提出 我们先来看看下面几段代码,要注意的是,以下代码不要在浏览器的开发者工具(如FireBug、Chrome Developer tool)中运行,原因后面会说明: 为什么我们可以删除对象的属性: 复制代码 代码如下:var o = { x: 1 }; delete o.x; // true o.x; // undefined转载 2017-06-01 21:38:19 · 485 阅读 · 0 评论 -
js中两个感叹号的原理与用法分析
在javascript代码中经常会见到!!的情况,本文即以实例形式较为深入的分析javascript中2个感叹号的用法。分享给大家供大家参考之用。具体分析如下:javascript中的!!是逻辑"非非",即是在逻辑“非”的基础上再"非"一次。通过!或!!可以将很多类型转换成bool类型,再做其它判断。一、应用场景:判断一个对象是否存在假设有这样一个json对象:?转载 2017-06-01 21:52:57 · 757 阅读 · 0 评论 -
构建流式应用—RxJS详解
最近在 Alloyteam Conf 2016 分享了《使用RxJS构建流式前端应用》,会后在线上线下跟大家交流时发现对于 RxJS 的态度呈现出两大类:有用过的都表达了 RxJS 带来的优雅编码体验,未用过的则反馈太难入门。所以,这里将结合自己对 RxJS 理解,通过 RxJS 的实现原理、基础实现及实例来一步步分析,提供 RxJS 较为全面的指引,感受下使用 RxJS 编码是怎样的体验。转载 2017-12-04 15:27:27 · 337 阅读 · 0 评论 -
Observable详解
在介绍 Observable 之前,我们要先了解两个设计模式:Observer Pattern - (观察者模式)Iterator Pattern - (迭代器模式)这两个模式是 Observable 的基础,下面我们先来介绍一下 Observer Pattern。Observer Pattern观察者模式定义观察者模式是软件设计模式的一种。转载 2017-12-04 16:22:23 · 1058 阅读 · 0 评论 -
闭包
闭包的概念闭包就是能够读取其他函数内部变量的函数。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert转载 2018-01-23 20:34:44 · 237 阅读 · 0 评论 -
URL中“#” “?” &“”号的作用
阅读目录1. #2. ?3. &回到顶部1. # 10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username 这是主流网站第一次将"#"大规模用于重要URL中。这表明井号(Hash)的作用正在被重新认识。本文...转载 2018-02-22 14:54:42 · 422 阅读 · 0 评论
分享