JavaScript
龙潭一条鱼
这个作者很懒,什么都没留下…
展开
-
javascript之var关键字
在javascript中关于变量和一些语法习惯真的是太随意了,接下来我就说说这个"var".一、首先我来说说javascript的数据类型1.初始类型 Undefined Null Number String Boolean2.引用类型 object (class)当你看到这原创 2015-08-22 19:36:43 · 756 阅读 · 0 评论 -
JavaScript之prototype
在JavaScript中,有一些对象的属性或者方法是共有的,也就是说每个对象都拥有相同的某个属性或方法并且是不变的,那么如果把这个属性或方法放在对象函数中,就会极大的浪费内存空间,这是因为每当你创建一个对象这个方法或属性都会每创建一次,所以我们很自然的就会想到将这个属性或方法放在一个特定的代码段上。当属性或者方法被放在代码段上时,那么这个属性或方法只会被创建一次,并且它的生命周期从被创建一直到浏览原创 2015-09-07 22:29:08 · 300 阅读 · 0 评论 -
javascript之函数表达
JavaScript中的函数其实就相当于java中的方法,只不过方法定义的格式不一样而已。但是java和JavaScript是完全不同两种语言,大家不要认为这俩都有一个java就认为两者有关系,这两种语言其实一点关系都没有。下面就说一JavaScript中的函数表达。一、函数的声明方式 A.基本语法 function 关键字1、 function 函数名原创 2015-08-22 20:01:31 · 491 阅读 · 0 评论 -
JavaScript之字符串对象
我想大家并不陌生字符串,因为不管是java还是其他语言字符串都是很重要的,JavaScript中的字符串对象的相关属性和方法跟java中字符串对象的相关属性和方法基本是相同的,下面就来说一下字符串对象的相关属性和方法。一、属性 1.length 计算字符串的长度(不区分中英文)。 2.constructor 对象的构造函数原创 2015-09-09 22:31:43 · 331 阅读 · 0 评论 -
JavaScript之单继承与多继承
我们都知道在java中存在继承,继承的意思就相当于,你从你父母那里继承家产,你拥有了你父母的一切。在java中继承需要用到关键字extends,但是在JavaScript中并不是这样的,下面来看几种实现继承的方法:1、 function fun1() { } function fun2() { this.name = "兰博基尼"; this.run = function(原创 2015-09-07 22:56:08 · 1359 阅读 · 0 评论 -
JavaScript之isPrototypeOf和instanceof
Object2.prototype.isPrototypeOf(Object1)是用来判断指定对象object1是否存在于另一个对象object2的原型链中,是则返回true,否则返回false。instanceof是一个运算符用于判断对象类型。下面来看代码: //原型对象可以理解为根对象,二者有继承关系 var array = new Array(); alert原创 2015-09-08 23:19:03 · 1473 阅读 · 0 评论 -
JavaScript之对象继承顺序
如果一个对象函数既有子类又有父类还有原型方法,那么在这么多的继承关系中,关于对象的继承顺序是怎样的呢?下面就来说一下JavaScript中的对象继承顺序。1、子类,子类的原型方法都没有相关属性或方法而父类有这个属性或方法 function fun1(name) { this.name = name; } function fun2() { window.fun1原创 2015-09-09 21:39:27 · 355 阅读 · 0 评论 -
JavaScript之面向对象
在现实生活中可以说一切物体都是对象,面向对象的编程思想使得编程更加的易于理解,下面就来了解一下JavaScript中的对象吧。一、我们都知道在Java中要想实例化一个对象首先要有一个对象的类,这个类中有对象所拥有的属性以及对象可以干什么即方法,但是在JavaScript中并没有类的概念,所以在JavaScript用函数代表对象。下面介绍一下几种创建对象的方式。1、构造函数方法。例如原创 2015-09-01 01:43:35 · 410 阅读 · 0 评论 -
JavaScript之内置顶层函数
说到内置顶层函数,那么先来解释一下什么叫内置,什么叫顶层。内置:ECMAScript。内置函数:ECMAScript自带的函数,例如Number()函数。宿主函数:由于JavaScript是基于浏览器运行的,所以BOM,DOM里的函数都是宿主函数,这是因为它们都是由浏览器提供的,其他的宿主函数还有:alert(),confirm()。confirm()解释:原创 2015-08-31 22:57:38 · 2323 阅读 · 0 评论 -
JavaScript解析顺序和变量作用域
JavaScript基础之变量作用域。一、1、全局变量:全局变量的意思就是,在代码的任何地方都可以访问到。注意:没有定义 直接赋值的变量拥有全局属性。2、局部变量:局部变量的意思就是,变量的作用域仅限于某段代码或函数体中。二、JavaScript预解析顺序。1、块以次解析。2、对标识符(关键字)(var function)进行解原创 2015-08-24 20:43:03 · 617 阅读 · 0 评论 -
javascript之函数的参数
在javascript中函数的参数最多有25个。下面说一说形参与实参。形参:在定义函数的时候,函数括号里的定义的变量叫做形参。实参:在调用函数的时候,括号里的值就是实参。1、参数类型可以是任何数据类型。2、参数的个数(最多是25个)2.1、如果实参与形参的个数相等,那么参数一一对应。2.2、形参的数量多于实参的数量,不会报错,但多出的值会被自动赋值为undefined。原创 2015-08-24 20:24:47 · 1309 阅读 · 0 评论 -
JavaScript之运算符
我们都知道每一种语言都会有运算符,这些运算符会提供一些数学运算以及一些其他的判断,下面就来说一下JavaScript中的运算符都有哪些。一、算术运算符 + - * / % var++ ++var var-- --var前面这些都是一些常见的运算符,在这里就不多说了。就说一下var++与++var的区别吧。var++就是先把var所原创 2015-08-24 20:46:25 · 565 阅读 · 0 评论 -
JavaScript之对象的遍历
在JavaScript中如果要想对对象的属性进行遍历需要用到 for(var i in 对象名)这个方法。大家都知道在JavaScript中最常使用的创建对象的方式是对象函数的方式,例如: function myCar() { var length = arguments.length; for (var i = 0; i < length ; i++)原创 2015-09-07 22:23:24 · 372 阅读 · 0 评论