晚绑定

王朝百科·作者佚名  2010-04-05
窄屏简体版  字體: |||超大  

绑定(binding),即把对象的接口与对象实例结合在一起的方法

晚绑定(late binding),指的是编译器或解释器程序在运行前,不知道对象的类型。使用晚绑定,无需检查对象的类型,只需要检查对象是否支持特性和方法即可。ECMAScript所有变量都采用晚绑定方法,这样就允许执行大量的对象操作,而无任何惩罚。

早绑定(early binding),是指在实例化对象之前定义它的特性和方法,这样编译器或解释器程序就能提前转换机器代码。在Java和C#这样的语言中,有了早绑定,就可以在开发环境中使用IntelliSense(即给开发者提供其它对象中特性和方法列表的功能/智能提示)。ECMAScript不是强类型语言,所以不支持早绑定。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航