请看下面的例子: 可以看出,if ( key in obj) 意思是 obj 中是否有 key 属性 ,有则返回 true, 没有则返回 false。 ...
分类:
Web程序 时间:
2019-08-30 09:48:35
阅读次数:
1085
一、self 这个非常简单。我们知道,打开任何一个网页,浏览器会首先创建一个窗口,这个窗口就是一个window对象,也是js运行所依附的全局环境对象和全局作用域对象。self指窗口本身,它返回的对象跟window对象是一模一样的。也正因为如此,window对象的常用方法和函数都可以用self代替window。举个例子,常见的写法如“self.close();”,把它放在<a>标记中:
分类:
编程语言 时间:
2018-05-07 19:31:24
阅读次数:
160
我们在写js时,特别是用到回调函数时,经常会发现this指代的对象总是可能脱离自己的思路而发生改变。面向对象语言的特性告诉我们this始终指代它的调用者,而在js中回调函数中内部的this默认指向全局环境即最终上下文,所以很多时候我们不作this对象的声明绑定,就会发生指向错误,找不到我们想要的值。 ...
分类:
Web程序 时间:
2016-04-20 00:32:51
阅读次数:
184
js中this用法大致分为四类:
(1)纯粹的函数调用:最常用的用法,属于全局性调用,等价于window
(2)作为对象方法的调用:this就指这个上级对象
(3)作为构造函数调用:即new生成一个新对象,this指这个新对象
(4)apply调用:apply是函数对象的一个方法,它的作用是改变函数的调用对象,它的第一个参数就表示改变后的调用这个函数的对象,this指这个函数的第一个参数
...
分类:
Web程序 时间:
2015-04-04 10:47:40
阅读次数:
184
with 语句用于设置代码在特定对象中的作用域。 它的语法: with (expression) statement例如: var sMessage = "hello"; with(sMessage) { alert(toUpperCase()); //输出 "HELLO" }在这个例子中,with...
分类:
Web程序 时间:
2015-01-08 11:11:54
阅读次数:
162
用来精确浮点数,指定小数点位数. 在html中用法 {{?number_expression?|?number?:?fractionSize}} 在js中用法 $filter(‘number‘)(number,?fractionSize) 参数 number 待精确的数字 factionSize(可选) 小数点...
分类:
Web程序 时间:
2014-08-22 22:39:49
阅读次数:
213