portotype

【  portotype  】

【语法】

function :function Name是创建新的函数的名称

body :

body可以选项,包含调用该函数时被执行的JScrtipt 代码的字符串。

【 var 】

variable, variable2  被声名的名字                           value,value2赋给变量的促使化

【 prototype原型(函数)】

prototype 是 supertype     prctotype的 属性                    construct  是supertype的属性

constructor    是obgect之间的属性  ,prototype  是obgerty 的属性。

--proto--

new  Foo()                                                       foo.怕prototype

f2                                                protype

f1                                             constrctyle

f1     通过proto赋给foo.prototype        function

foo()

时间: 2024-11-08 10:48:07

portotype的相关文章

全面理解Javascript闭包和闭包的几种写法及用途

一.什么是闭包和闭包的几种写法和用法                                                       1.什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分.闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态. 2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区. 简单的说,Javascript允许使用内部函数---即函数定义和函数表

转 全面理解Javascript闭包和闭包的几种写法及用途

转自:http://www.cnblogs.com/yunfeifei/p/4019504.html 好久没有写博客了,过了一个十一长假都变懒了,今天总算是恢复状态了.好了,进入正题,今天来说一说javascript里面的闭包吧!本篇博客主要讲一些实用的东西,主要将闭包的写法.用法和用途. 一.什么是闭包和闭包的几种写法和用法                                                       1.什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑

重读《JavaScript设计模式》- 接口

接口 和Class一样,JavaScript也没有对接口的原生支持. 下面是书中三种实现接口的方式:   提示 实际环境中我们会对书中的方案进行取舍 注释 注释法用文档来约束代码,不是强制约束,只能靠开发人员自觉维护. 优点是不用额外代码支持,不会增大文件大小,不会影响执行速度. 缺点是无法提供检查,错误信息. # interface Composite # add(child) # remove(child) # getChild(index) # # interface FormItem #

6章 面向对象的程序设计

6.1    理解对象     6.1.1    属性类型     1.    数据属性(ecma-262第五版) 说明:    用于实现JavaScript引擎,JavaScript不能直接访问 [[Configurable]]:    true(默认)或false, 限制以下行为 通过delete删除属性从而重新定义属性: 修改属性的特性: 把属性修改为访问其属性. [[Enumerable]]:    true(默认)或false,限制以下行为 通过for-in循环返回属性: [[Writ

Spring中Bean的生命中期与InitializingBean和DisposableBean接口

Spring提供了一些标志接口,用来改变BeanFactory中的bean的行为.它们包括InitializingBean和DisposableBean.实现这些接口将会导致BeanFactory调用前一个接口的afterPropertiesSet()方法,调用后一个接口destroy()方法,从而使得bean可以在初始化和析构后做一些特定的动作. 在内部,Spring使用BeanPostProcessors 来处理它能找到的标志接口以及调用适当的方法.如果你需要自定义的特性或者其他的Sprin

谈谈我对"闭包"的理解

一.什么是闭包和闭包的几种写法和用法 1.什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分.闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态. 2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区. 简单的说,Javascript允许使用内部函数---即函数定义和函数表达式位于另一个函数的函数体内.而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量.参数和声明的其

NET设计模式 第二部分 创建型模式(5):原型模式(Prototype Pattern)

原型模式(Prototype Pattern) ——.NET设计模式系列之六 Terrylee,2006年1月 概述 在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构.这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适.那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化? 意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. 结构图 Prototype模式结构图 生活中的例子 Pr

Javascript闭包深入解析及实现方法

1.什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分.闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态.2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区.简单的说,Javascript允许使用内部函数—即函数定义和函数表达式位于另一个函数的函数体内.而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量.参数和声明的其他内部函数.当其中一个这样的内部函数在包含它们

.NET设计模式(6):原型模式(Prototype Pattern)(转)

概述 在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构.这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适.那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化? 意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. 结构图 Prototype模式结构图 生活中的例子 Prototype模式使用原型实例指定创建对象的种类.新产品的原型通常是先于全部产品建立的,这样的原型是被动的,并不