`
zhangyaochun
  • 浏览: 2621873 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

expando属性解析

阅读更多

expando Property

 

Gets or sets a value indicating whether arbitrary variables can be created within the object.

 

1、语法:

 

object.expando
 

2、可能的值

  • true   ----默认值 Creation of arbitrary variables is allowed.(创建任意的变量是允许的)
  • false  ----Creation of arbitrary variables is not allowed.

 

 

 

<html>
<head>
<script type="text/javascript">
    //Set the expando property to false.
    document.expando = false;
</script>
</head>
<body>
<div>
    <span id="test" unselectable="on">This text should be selectable.</span>
</div>
</body>
</html>
 

 

 

扩展阅读:

 

1、http://technet.microsoft.com/zh-cn/library/ms533747(en-us,VS.85).aspx

 

分享到:
评论

相关推荐

    JS 有名函数表达式全面解析

    - 在使用有名函数表达式时需谨慎,尤其是涉及到对象属性或状态管理时。 - 考虑使用匿名函数表达式或箭头函数等替代方案,以避免此类问题。 #### 四、总结 通过以上实例,我们可以看出有名函数表达式虽然提供了一种...

    jQuery中数据缓存$.data的用法及源码完全解析.pdf

    每个DOM元素都有一个唯一的ID,这个ID是通过`jQuery.expando`属性附加到元素上的,通常是一个随机生成的字符串。当需要存储数据时,jQuery会根据这个ID在`jQuery.cache`中查找或创建一个数据缓存对象,并在这个对象...

    jQuery.data() 的实现方式

    - **存储数据**:当你调用 `$(selector).data(key, value)`,jQuery会在所选元素的`jQuery Expando`属性下创建一个键为 `key` 的属性,并设置其值为 `value`。 - **读取数据**:如果之前已经存储过数据,你可以通过 ...

    跟我学习JScript的Bug与内存管理

    这可能会导致函数属性的不同步问题,比如在函数f中给属性expando赋值为'foo',而在另一个函数g中查看expando属性时,其值是undefined。 还有JScript中的内存管理问题,它与这些Bug密切相关。由于JScript在解析命名...

    JsonKit:一个简单、轻量、快速、易于使用、灵活且可移植的 .NET JSON 库

    支持动态 Expando(读)和匿名类型(写) 任何类型的自定义格式和解析 支持多态类型的序列化 用于将对象克隆和重新解析为不同类型的实用程序 额外的IDictionary扩展简化了弱类型 JSON 数据的处理。 直接从 ...

    jQuery选择器源码解读(八):addCombinator函数

    outerCache = elem[expando] || (elem[expando] = {}); if ((cache = outerCache[dir]) && cache[0] === dirkey) { if ((data = cache[1]) === true || data === cachedruns) { return data === true; } } ...

    groovy

    在Groovy中,DSL并不一定需要预定义的BNF(巴科斯范式)文法来解析,因为Groovy的编译器可以处理用户在运行时提供的脚本。这使得创建DSL变得相对简单,例如`MySimpleDsl.groovy`中的例子,它执行用户提供的脚本,但...

Global site tag (gtag.js) - Google Analytics