技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> JavaScript --> 细说 expando 的来源

细说 expando 的来源

浏览:1741次  出处信息

    经常看到 expando 这个单词,经常被“忠告”不要给 DOM 元素随意添加 expando 属性。

    下面这张图也代表 expando:

    

    究竟什么是 expando 呢?

expando

    先看 Wiktionary 上的词条

    Etymology

    Perhaps a short form of expandable object.

    Noun

    expando (plural expandos)

    (computing, programming) A property added to an object at run-time.

    从语源上讲,expando 可能是 expandable object 的缩写。注意“可能”,并不确定。

    从使用场景上讲,expando 经常用在 computing 和 programming 环境,表示运行时动态添加到对象中的属性。

Expando Properties

    再来看 MSDN 上的解释

    All objects in JScript support “expando” properties, or properties that can be added and removed dynamically at run time.

    和 Wiktionary 上的解释一致。

总结

expando 是 expandable object 的缩写,表示可扩展的对象。expando property 表示可扩展对象的动态属性,运行时添加的。expando 可以直接表示 expando property.

    PS: 文中的图来自一个名叫 Expando 的专辑:Wikipedia 上的介绍

QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1