上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 28 下一页
摘要: JSON对象(自定义对象) 1、什么是JSON对象 JSON对象是属性的无序集合,在内存中也表现为一段连续的内存地址(堆内存) 1)JSON对象是属性的集合 2)这个集合是没有任何顺序的 2、JSON对象的定义 在Javascript中,可以通过一对大括号(花括号)来表示这个集合,基本语法: var json对象 = {属性:值,属性:值,属性:值…}; 在Javascript中,这个集... 阅读全文
posted @ 2016-04-07 17:23 尼农小道 阅读(3111) 评论(0) 推荐(0) 编辑
摘要: 对象中属性的遍历、删除与成员方法 1、对象中属性的遍历 在使用别人开发的Javascript代码时,我们可能需要知道某个对象中具有哪些可以操作的属性,这个时候就可以通过for…in…循环对对象进行遍历操作。 2、自定义对象中属性的删除 在有些情况下,我们可能对传递过来的对象并不需要里面的所有属性,那这个时候可以通过delete方法来动态删除自定义对象的某个属性,基本语法: delete 自定义... 阅读全文
posted @ 2016-04-07 17:22 尼农小道 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 对象间的赋值操作 1、把对象作为函数的参数 在函数定义时所指定的参数就称之为形式参数(形参),在函数调用时所指定的参数就是实际参数(实参)。理论上,我们在定义时指定了多少个参数,在函数调用时也应该传递多少个参数。 但是实际项目应用中,如果参数过多就会导致代码冗余、难于维护。那么有没有办法来减少参数传递的数量呢? 答:可以把对象作为函数的参数,这样可以有效的减少参数传递的数量,代码如下: ... 阅读全文
posted @ 2016-04-07 17:20 尼农小道 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 自定义类 1、快速入门 1)使用面向过程思想定义一个人的信息(姓名、年龄、婚否) 以上程序可以用于描述一个人的信息,但是从程序的上下文可知:其信息的表述并不够准确,因为name、age、marry都同属于一个人的信息,但是从以上程序中三个变量并没有任何联系。 2)使用面向对象思想定义一个人的信息(姓名、年龄、婚否) 2、类的定义 特别说明:在Javascript中,没有定义类的基本语法... 阅读全文
posted @ 2016-04-07 17:19 尼农小道 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 面向对象概述 1、软件编程发展史 面向机器 面向过程(1972年之后…) 面向对象 面向过程核心思想:把一个系统分解为若干个步骤,每个步骤就是一个函数。 面向对象核心思想:把一个系统分解为若干个事务,每个事务就是一个类。 案例:开发一个办公OA系统 1)面向过程思想进行开发: 咨询à报名à缴费à分班à学习à就业 function 咨询() {} function 报名() {} functio... 阅读全文
posted @ 2016-04-07 17:18 尼农小道 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Javascript中数组 1、什么是数组 所谓的数组就是一组数据的集合,在内存中表现为一段连续的内存地址(保存在堆内存) 2、创建数组的含义 创建数组的目的:就是为了保存更多的数据 3、数组的定义 ① 隐式创建 var 数组 = [数组元素1,数组元素2…]; ② 直接实例化(显示创建) var 数组 = new Array(数组元素1,数组元素2…); 实际在定义时还可以另外一种定义方式,但... 阅读全文
posted @ 2016-04-07 17:13 尼农小道 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 默认行为 1、什么是默认行为 用户某些动作后,标签自动发生的行为 在HTML标签中,有些元素拥有自己的默认行为,如: 超级链接标签:单击后可以实现跳转到指定url页面 submit提交按钮:单击后可以提交表单数据到指定页面中 但是在实际项目开发中,我们可能并不需要元素的默认行为,所以就可以通过以下方式进行禁止。 2、禁止元素的默认行为 1)IE内核浏览器: window.event.return... 阅读全文
posted @ 2016-04-07 17:12 尼农小道 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 事件冒泡 1、什么是事件冒泡 所谓的事件冒泡就是指事件的响应会像水泡一样上升至最顶级对象,我们把这个过程就称之为"事件冒泡"。 2、模拟事件冒泡 事件冒泡必须的条件:发生的事件相同,并且绑定事件的对象处于嵌套关系 3、事件冒泡原理图 事件冒泡在有些情况下是人为设计的,但是大多数情况下冒泡需要禁止。 4、禁止事件冒泡 1)基于IE内核的浏览器: window.event.cance... 阅读全文
posted @ 2016-04-07 17:11 尼农小道 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 事件对象 1、什么是事件对象 在Javascript中,当事件发生时,系统会将一系列与之相关的信息都放置于一个对象中,这个对象就是事件对象。 如点击键盘按键时,系统会将当前按键的键值放入事件对象中 如当鼠标移动事件发生时,系统会将当前鼠标的横纵坐标信息都放入事件对象中 2、获取事件对象 在不同浏览器下,事件对象的获取方式也是不同的 1)IE内核的浏览器: var 事件对象 = window.eve... 阅读全文
posted @ 2016-04-07 17:10 尼农小道 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 事件监听 1、为什么需要事件监听 问题:我们可不可以为同一对象的同一事件绑定多个事件处理程序呢? 答:不可以,因为后面的绑定会覆盖前面的绑定。如果在实际项目开发中,想为同一对象的同一事件绑定多个事件处理程序,可以使用事件监听。 2、事件监听的定义方式 由于Javascript是基于客户端浏览器的脚本语言,所以必须运行于不同的浏览器端,由于不同的浏览器具有不同的标准,所以其也可能会具有兼容性问... 阅读全文
posted @ 2016-04-07 17:09 尼农小道 阅读(296) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 28 下一页