定义了一个函数,需要重写这个函数并使用原先的函数值。做法是:定义一个变量让原先函数的值指向它,把原先函数的指向一个新的函数值,在这个函数值中执行原先的函数值。这样的做法可能不安全,定义的临时函数可能会在后面的内容中被修改,所以把它放在一个立刻执行的函数中执行。函数parseInt在之传入一个参数的情...
分类:
编程语言 时间:
2015-10-13 16:45:02
阅读次数:
153
深入全面理解面向对象的 JavaScript(原著:曾 滢, 软件工程师, IBM,2013 年 4 月 17 日)JavaScript 函数式脚本语言特性以及其看似随意的编写风格,导致长期以来人们对这一门语言的误解,即认为 JavaScript 不是一门面向对象的语言,或者只是部分具备一些面向对象...
分类:
编程语言 时间:
2015-10-09 21:13:21
阅读次数:
252
1: JavaScript DOM的基本操作:2:JavaScript变量的用法3:JavaScript函数基础4:JavaScript流程语句5 : JavaScript数据类型6:JavaScript数组的应用7:JavaScript运算符8:JavaScript正则表达式9:JavaScrip...
分类:
编程语言 时间:
2015-09-29 18:15:56
阅读次数:
272
ECAMScript函数不介意传递进来多少个参数,也不介意传递的参数的类型,即使定义的函数只接受两个参数,当调用该函数时没有传递参数,甚至传递了三个参数等等都无所谓,这是因为在ECAMScript中参数在内部是用一个数组表示的,函数接受到的始终是一个数组。在函数体内可以通过arguments对象.....
分类:
编程语言 时间:
2015-09-29 09:54:33
阅读次数:
200
javascript函数的返回值函数在没有明确返回值的情况下,全部都返回undefined当函数有明确的返回值时:如果函数返回值为常规意义上的值类型(Number、boolean、String)时, 通过new运算符将会返回一个该函数的实例对象;如果函数返回一个引用类型(Object、Array、F...
分类:
编程语言 时间:
2015-09-23 16:55:28
阅读次数:
218
首先,JavaScript所有的函数都可以看成是Function对象的实例。一、创建函数的方法1.函数声明的方法function sayHi(){ alert("hi,tuan");}2.函数表达式的方法var sayHi=function(){ alert(“hi,tuan");}...
分类:
编程语言 时间:
2015-09-23 01:11:15
阅读次数:
173
缘起javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对 javascript语言特性更进一步的深入理解,那么他有几种写法呢? ( function(){…} )()或者 ( function (){…} (...
分类:
编程语言 时间:
2015-09-22 23:36:45
阅读次数:
301
转自:http://segmentfault.com/a/1190000000660786概念函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。js支持两种函数:一类是语言内部的函数(如eval()),另一类是自己创建的。在JavaScript函数内部声明的变量(使用 var)是局部变量,...
分类:
编程语言 时间:
2015-09-22 21:55:43
阅读次数:
284
编写一个JavaScript函数getSuffix,用于获得输入参数的后缀名。如输入abc.txt,返回txt。 1 str1 = "abc.txt"; 2 function getSuffix(str) 3 { 4 var index =str.indexOf("."); 5 if(i...
分类:
Web程序 时间:
2015-09-20 23:52:15
阅读次数:
536
数组如下:var item=[{ name:'Tom', age:70, child:[{ name:'Jerry', age:50, child:[{ name:'William', age:20 }] }, { ...
分类:
编程语言 时间:
2015-09-20 23:48:46
阅读次数:
225