自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 javascript 高级——几种对象创建方法

一 基于Object的创建方式二 工厂的对象创建三 json创建方式四 constructor构造函数的方式javascript在平时使用的时候,有时并没有太多注重对象创建的形式,但是良好的对象创建方式不但能够,方便开发,也能节约内存,优化js一. 基于Object的创建方式和java一样所有的对象都继承了Object对象所以 var p1 = new Object();p1.name

2017-11-18 12:46:31 158

原创 javascript 高级——基于原型链和伪装的继承

首先理解call,call是javascript中一个很重要的部分,是对象继承的一个重要部分javascript对象的分类/* * 由于在js中首先建立的是函数,因此可以在一个函数中 * 调用其他函数的构造函数,完成赋值 */ function setName(name){ this.name = name; thi

2014-01-03 21:14:06 541

原创 javascript 高级——基于原型链的继承

function Parent(){ this.ParentName = "parent"; } Parent.prototype.ParentValue = function(){ alert(this.ParentName); } function Children(){ this.ChildrenName = "children"; } //将Chi

2014-01-03 15:00:53 499

原创 javascript 高级——prototyp对象(中)原型的符合构造方式

前面说过,java的属性是每个对象都会拷贝一份,但是方法确实共享的,这样就大大的节约了空间js怎样实现这样的方式呢,我们将属性在构造函数中定义,将方法在原型中定义:function Person(name,age,friends){ this.name = name; this.age = age; this.friends = friends; } Per

2014-01-03 11:04:11 449

原创 javascript 高级——prototyp对象(中)原型的赋值

因为原型是独立于函数的一个对象,因此有自己独立的空间,在处理两者的关系上一定要认真仔细function Person(){};Person.prototype = { name:"张三", age:"李四", say:function(){ alert(this.name + ":" + this.age); }}var p1 = new Person();var p2 =

2014-01-03 10:45:12 949

原创 javascript 高级——prototyp对象(中)原型的定义方

第一种定义方式:直接添加属性              //原型的定义方式 function Person(){} Person.prototype.name = "张三"; Person.prototype.say = function(){ alert("name"+this.name); }比较麻烦,当属性较多的时候,不太实用了第二种方式: //j

2014-01-03 10:00:16 480

原创 javascript 高级——prototyp对象(上)

javascript中prototype属性是几位重要的一个部分,可以说如果你没有认真的研究过函数的prototype对象那么你还不算真正进入javascript的大门。当函数创建之后,就会随之产生一个函数的原型,这个函数通过prototype属性来指向它自己的原型 /* * 以下是prototype的演示,通过prototype属性来指定可以 * 将对象的属性良好的封装,

2014-01-02 19:53:17 454

原创 javascript 高级——几种对象创建方法

javascript在平时使用的时候,有时并没有太多注重对象创建的形式,但是良好的对象创建方式不但能够,方便开发,也能节约内存,优化js第一种对象创建方式:               基于 Object的创建方式,和java一样所有的对象都继承了Object对象所以        var p1 = new Object(); p1.name = "张三";

2014-01-02 17:00:20 590

原创 正则表达式---获取英文双引号里面的内容

有时我们会很烦恼,怎样获取英文 " " 里面的内容,因为英文的前后引号一样,会造成很多麻烦:例如:The name "McDon ald's" is said "markudonarudo" in Japanese String input = "The name \"McDon ald's\" is said \"markudonarudo\" in Japanese"; Pat

2013-12-10 16:36:00 10959

原创 javascript的函数arguments属性和callee调用递归

arguments属性: function fn1(){ alert(arguments.length); //可以写成这种形式 alert(fn1.arguments.length); //也可以写成这种形式,不能写成this.arguments

2013-12-05 18:01:51 585

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除