码迷,mamicode.com
首页 >  
搜索关键字:原型对象    ( 962个结果
js面向对象编程
1、javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。2、因为JavaScript中没有class,所以有人把类也成为原型对象。functionCat(){}Cat();//函数varcat1=newCat();//类js中的对象的属性可以动态添加;...
分类:Web程序   时间:2015-01-12 17:05:52    阅读次数:145
Javascript 面向对象编程
最原始的类和对象声明方法类声明如下所示:var Cat = { name : '', color : '' }如果我们要声明Cat类的实例的话,则代码如下所示: var cat1 = {}; // 创建一个空对象 cat1.name = "大毛"; // 按照原型对象的属性赋值...
分类:编程语言   时间:2015-01-09 10:27:28    阅读次数:252
js 继承
混合方式这种继承方式使用构造函数定义类,并非使用任何原型。对象冒充的主要问题是必须使用构造函数方式,这不是最好的选择。不过如果使用原型链,就无法使用带参数的构造函数了。开发者如何选择呢?答案很简单,两者都用。在前一章,我们曾经讲解过创建类的最好方式是用构造函数定义属性,用原型定义方法。这种方式同样适...
分类:Web程序   时间:2014-12-30 13:20:13    阅读次数:137
three.js 源码注释(五十八)Material /RawShaderMaterial.js
RawShaderMaterial方法根据参数parameters创建为自定义着色器创建材质类型,这样的材质对象让用户扩充材质类型,有了无限的可能.这个类和ShaderMaterial 工作方式一样,除了自定义的uniforms和attribute属性不会自动追加到GLSL着色器代码中. parameters参数的格式看上面.ShaderMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类ShaderMaterial. Example: var mate...
分类:Web程序   时间:2014-12-29 09:04:37    阅读次数:311
three.js 源码注释(五十三)Material /MeshLambertMaterial.js
MeshPhongMaterial方法根据参数parameters创建mesh(网格)的Lambert(兰伯特)材质类型,表面有光泽的材质类型,计算每个像素, parameters参数的格式看上面.MeshPhongMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. MeshLambertMaterial string类型的J...
分类:Web程序   时间:2014-12-29 09:03:23    阅读次数:218
three.js 源码注释(五十五)Material /SpriteCanvasMaterial.js
SpriteCanvasMaterial方法根据参数parameters创建适用于canvas渲染器的Sprite(点精灵)的材质类型, parameters参数的格式看上面.SpriteCanvasMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. TODO: SpriteCanvasMaterial和SpriteMaterial除了几个属性不一样,不知道是不是应用场景也不一样? SpriteCanvasMaterial<...
分类:Web程序   时间:2014-12-29 09:03:12    阅读次数:218
three.js 源码注释(五十四)Material /SpriteMaterial.js
SpriteMaterial方法根据参数parameters创建Sprite(点精灵)的材质类型, parameters参数的格式看上面.SpriteMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. SpriteMaterial string类型的JSON格式材质属性参数 <returns type="Spr...
分类:Web程序   时间:2014-12-29 09:03:05    阅读次数:250
three.js 源码注释(五十七)Material /ShaderMaterial.js
ShaderMaterial方法根据参数parameters创建为自定义着色器创建材质类型,这样的材质对象让用户扩充材质类型,有了无限的可能. parameters参数的格式看上面.ShaderMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. Example: var material = new THREE.ShaderMaterial({ uniforms: { time:{type: "f", value: ...
分类:Web程序   时间:2014-12-29 09:02:51    阅读次数:163
three.js 源码注释(五十六)Material /PointCloudMaterial.js
PointCloudMaterial方法根据参数parameters创建用于点云(粒子系统)的材质类型, parameters参数的格式看上面.PointCloudMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. PointCloudMaterial string类型的JSON格式材质属性参数 <return...
分类:Web程序   时间:2014-12-29 09:02:23    阅读次数:274
three.js 源码注释(五十)Material /MeshPhongMaterial.js
MeshPhongMaterial方法根据参数parameters创建mesh(网格)的phong(冯氏)材质类型,表面有光泽的材质类型,计算每个像素, parameters参数的格式看上面.MeshPhongMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. MeshPhongMaterial string类型的JSON格式...
分类:Web程序   时间:2014-12-28 09:15:58    阅读次数:363
962条   上一页 1 ... 85 86 87 88 89 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!