在JS中函数在使用时实质上和我们平时学习的编程语言中的函数类似,它相同也具有函数名,參数,返回值,函数体等这些寻常函数所具有的内容。可是作为一种脚本语言,它确实也有自己不一样的地方。一、创建 function box(){ //利用functionkeyword进行声明+函数名+(可加入參数)...
分类:
Web程序 时间:
2014-10-18 15:20:33
阅读次数:
218
JS是一种基于对象的语言,在使用过程中不免遇到复制对象的问题,但通常我们采用的直接赋值‘obj1=obj2’这种做法会出现数据覆盖问题。也就是对象引用过程中引用地址一致,导致对象数据被修改的问题。这时我们可以采用工厂模式来对对象进行实例化,从而实现对象的引用地址一致导致的数据覆盖问题。但此时,问题随之又来了,使用工厂模式,对于具体的实例所属的具体对象又搞不清楚,在JS中采用构造方法来解决对象实例的...
分类:
Web程序 时间:
2014-10-09 22:41:38
阅读次数:
238
有关JS中闭包的理解和使用。
一、简介
子函数可以使用父函数中的局部变量,这种行为就叫做闭包。通常指,有权访问另一个函数作用域中的变量的函数。创建时,通常在一个函数中创建另一个函数,通过另一个函数访问这个函数的局部变量。
function box() {
var user = 'Lee';
return function () { //通过匿名函数返回 box()局...
分类:
Web程序 时间:
2014-10-07 21:09:04
阅读次数:
281
闭包http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html
分类:
Web程序 时间:
2014-10-07 17:11:43
阅读次数:
159
JS中数组被认为是一种对象,慢慢的,怎么忽然感觉,JS中只要可以独立出来的概念怎么都可以当成对象来解释呢?有点儿怀疑。继续学吧。先来总结一下JS中数组是如何具体使用的。
一、创建
数组的创建在JS中和Object基本上是一样的。他可以通过new关键字来声明,也可以通过字面量的方法来创建。JS中数组创建只支持一维数组。
1、new
var box=ne...
分类:
Web程序 时间:
2014-10-04 13:54:26
阅读次数:
193
在JS中函数在使用时实质上和我们平时学习的编程语言中的函数类似,它同样也具有函数名,参数,返回值,函数体等这些平常函数所具有的内容。但是作为一种脚本语言,它确实也有自己不一样的地方。
一、创建
function box(){ //利用function关键字进行声明+函数名+(可添加参数)+{具体执行内容,可包括返回值}
return 'hello!';
}
在...
分类:
Web程序 时间:
2014-10-03 12:25:54
阅读次数:
203
1.phpheader('content-type:text/xml;charset=utf-8;'); ---- 输出xml到ajax里 与html之间建立联系$str='';echo $str;---------------------------js-03-----------------.....
分类:
Web程序 时间:
2014-09-28 13:09:42
阅读次数:
325
第一关:
type ="text/javascript">
//声明一个函数,求两个数的和,测试你声明的函数
function sum(a ,b){
return a+b ;
}
document.write (sum(2,3 ));
第二关:
type ="text/...
分类:
Web程序 时间:
2014-09-14 19:20:37
阅读次数:
244
多种选择(Switch语句)当有很多种选项的时候,switch比ifelse使用更方便。语法:switch(表达式){case值1:执行代码块1break;case值2:执行代码块2break;...case值n:执行代码块nbreak;default:与case值1、case值2...case值n...
分类:
Web程序 时间:
2014-09-12 19:05:24
阅读次数:
296
4.1什么是数组我们知道变量用来存储数据,一个变量只能存储一个内容,存储多个值时,就需要用到数组。数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。创建数组的语法:varmyarray=newArray();我们创建数组的同时,还可以为数组指定长度,...
分类:
Web程序 时间:
2014-09-12 18:44:43
阅读次数:
267