我们知道,面向对象发展起来后,“一夜之间”,几乎所有的语言都能基于对象了,JavaScript也是基于对象的语言。用户在浏览器上的行为称作“事件”,之后引发的一系列动作,比如弹窗啦,改变浏览器大小啦,验证啦,balabala,都叫做“事件驱动”。当然,这次我主要介绍几个常常发生的事件。 ps:对于j ...
分类:
编程语言 时间:
2016-05-22 06:10:59
阅读次数:
145
原性链继承方法中,javascript是通过另一个类的实例进行继承的(实际是用一个构造器函数的实体去覆盖另一个对象的原型)。如下代码:
TwoDShape.prototype = new Shape();
Triangle.prototype = new TwoDShape();
需要直接用new Shape()构造一个实体,然后才能通过该实体的属性完成相关的继承工作,而不是直接继承自Sha...
分类:
编程语言 时间:
2016-05-20 23:56:03
阅读次数:
324
JavaScript(简称JS)一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。 说起JavaScript有人要说了,JavaS ...
分类:
编程语言 时间:
2016-05-20 19:27:00
阅读次数:
232
JavaScript他是一种描述性语言,使用JavaScript就是为了能和网页有更好的交互,下面切入主题进行讲解。 一.JavaScript 1.什么是JavaScript JavaScript是一种描述性语言,也是一种基于对象(Object)和事件驱动(Event Driven)的,并具有安全性 ...
分类:
编程语言 时间:
2016-05-20 19:26:06
阅读次数:
257
==========================================================================================真:true,非零数字,非空字符串,非空对象假:false,数字零,空字符串,空对象,undefined===================================================================================..
分类:
编程语言 时间:
2016-05-20 17:48:00
阅读次数:
243
在一个对象中绑定函数,称为这个对象的方法。在JavaScript 中,对象的定义是这样的; var guagua = { name:'瓜瓜', birth:1990 }; 但是,如果我们给瓜瓜绑定一个函数,就可以做更多的事情。 var guagua = { name:'瓜瓜', birth:1990 ...
分类:
编程语言 时间:
2016-05-20 11:26:34
阅读次数:
196
javaScript组成:==========================================================================================1.ECMAScript:翻译,解释器2.DOM:DocumentObjectModel操作HTML的能力document3.BOM:BrowserObjectModel操作浏览器本身windowECMA-----几乎没有兼容性问题DOM---..
分类:
编程语言 时间:
2016-05-18 22:02:01
阅读次数:
156
一、函数中的arguments对象
每个函数内部都有一个arguments,它能返回函数所接受的所有参数
注意:argumens接收的是实参
如下是利一个利用arguments特性编写的求和函数:
二、关于变量的作用域
在javascript中,不能为变量定义特定的块级作用域,但是可以定义其所属的函数域。
javascript中的全局变量指的是声明在所有函数之外的变量...
分类:
编程语言 时间:
2016-05-18 19:21:25
阅读次数:
130
一、定义对象的基本格式:
var hero = {
breed: ‘Turtle’,
occupation: ’Ninja’,
talk: function(){
alert(“A!!”);
}
author: {
firstname: ‘Martin’,
lastname: ‘Lu’
}
}
属性名加不加引号都可以,但是当属性名有保留字或特殊字符(空格等...
分类:
编程语言 时间:
2016-05-18 18:33:23
阅读次数:
169