随笔分类 - javascript
摘要:1接上个文章说下重载的问题。ECMAScript函数不能像传统意义上那样实现重载 2如果在ECMAScript中定义了两个名字相同的函数,改名字只属于后定义的函数 3ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。 4字符串是一对象的形式来表示,因此被认为是引用类型的但
阅读全文
摘要:1、函数用function定义 2、通过return获得返回值 3、return后面的语句永远不会执行 4、 5、函数中的参数不一定要有,命名的参数只提供便利,但不是必须的 6、访问arguments对象的length属性可以获知有多少个参数传递给函数
阅读全文
摘要:1、NaN NaN不等于它本身 任何数除以0返回NaN NaN/10返回NaN alert(isNaN(NaN));返回true,因为NaN本身不是一个数值,isNaN(),里面是一个参数,任何不能被转换为数值的值都会返回true。 2、数值转换 有三个函数可以把非数值转换为数值:Number()、
阅读全文
摘要:1、字符串操作 2、$.each()遍历数组和对象 JavaScript 遍历对象 3、$.grep()数据筛选 4、$.map()修改数据 5、$.inArray()获取查找到元素的下标 6、$.merge()合并两个数组 7、$.unique()删除重复的 DOM 元素 8、.toArray()
阅读全文
摘要:1、html 2、JavaScript 3/如果节点是元素节点打印出元素节点四个字+节点名,否则是文本节点打印出文本节点四个字+节点名,属性节点遍历不出来 4、innerHTML与nodeValue改变内容 5、
阅读全文
摘要:1、className 2、setAttribute 3、removeAttribute
阅读全文
摘要:函数是特定环境中执行代码的对象,使用apply()和call()方法可以在新创建的对象上执行构造函数,如下 function Box(name,age) { this.name = name; this.age = age; } function Desk(name, age){ Box...
阅读全文
摘要:function Person(name, age, job) { this.name = name; this.age = age; this.job = job; this.friends = ['Jack', 'Lee']; } Person.prototype ...
阅读全文
摘要:判断只有在原型中的属性 有错误希望能帮我提出来,我会改正
阅读全文
摘要:^是开始\s是空白,匹配任何不可见字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。*表示0个或多个|是或者$是结尾,匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。g表示全局 {n,m}m和n均为非负整数,其中
阅读全文
摘要:var redBag = (function () { var initialed = false, raining = true, createInterval, walkInterval, createIntervalTime = 500,//生成红包间隔时间 walkIntervalTime
阅读全文
摘要://修改属性默认值使用object.defineProperty(),接收三个参数,属性所在的对象,属性的名字和一个描述符对象//描述符对象必须为configurable、enumerable、writable、value; var person = {}; Object.definePropert
阅读全文
摘要:必需。规定要附加事件处理程序的一个或多个子元素。 必需。规定附加到元素的一个或多个事件。 由空格分隔多个事件值。必须是有效的事件。 http://www.heishou.com.cn/ 交流论坛可以点击这个链接
阅读全文
摘要:一、动态的属性 //创建了一个变量并且保存在了变量person中 var person = new Object(); //为该对象添加了一个名为name的属性,将字符串值‘NiCholas’赋值给name这个属性; person.name = 'NiCholas'; alert(person.na
阅读全文
摘要:ECMAScript提供了个特殊的引用类型:Boolean;Number;String; 1不能在运行时为基本类型添加属性,不然会被销毁,例子如下: Boolean类型 var s1 = "some text"; s1.color = 'red'; alert(s1.color);//undefin
阅读全文
摘要:ECMScript的函数是对象,所以有属性和方法。每个函数包含两个属性,length和prototype。 function sayName(name){ alert(name); } function sum(num1, num2){ return num1 + num2; } function
阅读全文
摘要:一、作为值的函数 function callSomeFunction(someFunction,someArgument){ return someFunction(someArgument); } //接受两个参数,第一个是个函数,第二个是要传递给函数的一个值 function callSomeF
阅读全文
摘要:一、位置方法indexOf()和laseIndexOf()indexOf是从数组的第0项开始向后查找,没有找到返回-1,要求使用===var numbers = [1,2,3,4,5,4,3,2,1]; alert(numbers.indexOf(4));//3 lastIndexO...
阅读全文
摘要:一、创建数组两种方法:1Array构造var colors = new Array();2、字面量表示什么事字面量,如var colors = ["red","green",""]; 数组项,方括号组成,多个数组项用逗号隔开;red是数组项3、var colors = [,,,]; ...
阅读全文

浙公网安备 33010602011771号