文章列表
一、什么是匿名函数?
在Javascript定义一个函数一般有如下三种方式:
1. 函数关键字(function)语句:
function fnMethodName(x){alert(x);}
2. 函数字面量(Function Literals):
var fnMethodName = function(x){alert(x);}
3. Function()构 ...
JavaScript 语言中的 this
由于其运行期绑定的特性,JavaScript 中的 this 含义要丰富得多,它可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。JavaScript 中函数的调用有以下几种方式:作为对象方法调用,作为函数调用,作为构造函数调用,和使用 apply 或 call 调用。下面我们将按照调用方式的不同,分别讨论 this 的含义。
作为对象方法调用
在 JavaScript 中,函数也是对象,因此函数可以作为一个对象的属性,此时该函数被称为该对象的方法,在使用这种调用方式时,this 被自然绑定到该对象。
清单 2. point.js
...
javascript中的substr()与substring()方法的区别
多次使用到substr()与substring()方法,再次记录下之间的区别。
区别它们其实很简单。
1、substring(start, end);
substring(start,end) //截取从start开始直到end的子字符,不包括end。 //其中start和end都是指字符串的索引,下标。 //例如 var str = "abcdefg".substring(2, 4); //得到的str的值是 "cd",因为不包括end处的值。
...
转javascript一套笔试题
- 博客分类:
- javascript
1、 请判断下列表达式的值:(1) false (2) false (3) true (4) false
(1)null instanceof Object (2)null === undefined
(3)null == undefined (4)NaN == NaN
2、请判断下列 ...
知识积累*
1 调用隐藏层加载js
<html>
<head>
</head>
<body>
<script type="text/javascript" id="script1"></script>
<input type="text" id="a" name="a">
<input type="button" value="click" onclick=" ...