摘要: 一、javascript对象遍历 1.javascript属性访问 对象.属性名 对象['属性名'] var obj={name:'chen',red:function(){ alert(1);return 2; }}; alert(obj['name']); alert(obj.name); 2. 阅读全文
posted @ 2015-11-10 19:59 羯瑞 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一、名词解释 1.基于对象(一切皆对象,以对象的概念来编程) 2.面向对象编程(Object Oriented Programming,OOP) A.对象(JavaScript 中的所有事物都是对象) B.对象的属性和行为 属性:用数据值来描述他的状态 行为:用来改变对象行为的方法 C.类 具有相同 阅读全文
posted @ 2015-11-10 19:31 羯瑞 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 数组是一个可以存储一组或是一系列相关数据的容器。 一、为什么要使用数组。 a.为了解决大量相关数据的存储和使用的问题。 b.模拟真是的世界。 二、如何创建数组 A.通过对象的方式来创建——var a=new Array(); 赋值方式: 1.直接赋值——var a=new Array(元素1,元素2 阅读全文
posted @ 2015-11-10 19:14 羯瑞 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、回调函数(通过函数的指针来调用函数,把一个函数的指针做为另一个函数的参数,当调用这个参数的时候,这个函数就叫做回调函数) a.通过指针来调用 function aa(a,b,fun){ return fun(a,b); } function bb(a,b){ return a+b; } func 阅读全文
posted @ 2015-11-10 14:09 羯瑞 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 变量的作用域(作用域:指的就是一段代码的作用范围) 一、变量的作用域 1.全局变量(在代码中任何地方都能够访问得到的变量,拥有全局的作用域) A.最外层函数外面定义的变量 var a=1; function aa(){ alert(a); }; aa(); 结果:1 B.没有定义直接赋值的变量,拥有 阅读全文
posted @ 2015-11-10 13:42 羯瑞 阅读(366) 评论(0) 推荐(0) 编辑