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

JavaScript中使用with操作对象

 
阅读更多

 

with: 针对同一对象的访问操作

 

格式:


with (obj)
{
   statement1, 
   statement2,
   ....
   statementn
}

注: statement中可以使访问成员变量,也可以是实例的方法
 

 

例子:

 

<script language="javascript" type="text/javascript">
    var date = new Date();
    date.say = function()
    {
        document.writeln("Alert date = " + date + "<br>");
    }
    
    date.setYear(2012);
    date.setMonth(11);
    date.say();
    document.writeln(" ----------------------- " + "<br>")
    

    // Example: with(instance)
    with(date)
    {
        setYear(2000);
        setMonth(12);
        //setDay(1);
        setHours(12);
        setMinutes(12);
        setSeconds(12);
        say();
    }

</script>
 

 

分享到:
评论

相关推荐

    javascript对象的相关操作小结

    JavaScript中的对象是编程的核心概念,它们允许我们组织和存储数据,并通过方法进行操作。下面是对JavaScript对象相关操作的总结。 1. **BOM (Browser Object Model)** 浏览器对象模型是JavaScript与浏览器交互的...

    javascript对象使用.doc

    当在一个事件处理函数中使用this,它通常指向触发该事件的元素,例如`onselect=bb(this)`中的`this`指的是选中的文本框。 4. New运算符: New运算符用于创建一个新的对象实例,通常是基于已有的构造函数。例如,`...

    JavaScript中使用Json范例

    5. 遍历和操作JSON对象:你可以像操作普通JavaScript对象一样,通过点号或方括号来访问和修改JSON对象的属性。例如: ```javascript var obj = JSON.parse(jsonString); console.log(obj.name); // 输出 "John" ...

    How to do everything with javascript

    在JavaScript中,对象是一种复杂的数据结构,允许我们存储和操作键值对。理解对象的创建方式(字面量语法与构造函数)、属性访问、原型链以及对象方法是深入学习JavaScript的必要步骤。数组则提供了处理多个数据的...

    Javascript中字符串相关常用的使用方法总结

    ### JavaScript中字符串相关常用的使用方法总结 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,被大量应用于Web开发之中。其中,字符串处理是非常重要的一个方面,涉及到数据的读取、修改、拼接等操作。...

    DOM Scripting.Web.Design.with.JavaScript.and.the.Document.Object.Model(JavaScript DOM编程艺术)

    《DOM Scripting: Web Design with JavaScript and the Document Object Model》是由Jeremy Keith撰写的一本关于JavaScript和DOM编程的经典著作。这本书深入浅出地介绍了如何利用JavaScript动态操控网页内容,提升...

    javascript和ajax学习指南 Learn_JavaScript_and_Ajax_with_w3Schools.zip

    在JavaScript的学习中,基础语法、变量、数据类型、控制结构(如if语句和循环)、函数和对象是核心内容。此外,理解DOM(Document Object Model)的概念也至关重要,因为JavaScript通过DOM来操作HTML元素。另外,...

    javascript中eval和with用法实例总结.docx

    ### JavaScript中的`eval`与`with`用法...- **不建议使用**:现代JavaScript编码实践中一般避免使用`eval`和`with`,除非有充分的理由。现代前端框架和库提供了更安全、高效的替代方案来处理动态代码生成和属性访问。

    DOM Scripting Web Design with JavaScript and the Document Object Model

    《DOM Scripting Web Design with JavaScript and the Document Object Model》是Jeremy Keith与Jeffrey Sambells合著的一本书,专注于使用JavaScript和文档对象模型(DOM)进行Web设计的技术。DOM是万维网联盟(W3C...

    Pro JavaScript Design Patterns_with_code

    9. **命令模式**:将请求封装为一个对象,以便使用不同的请求、队列请求、或者支持撤销操作。 10. **状态模式**:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。 "Pro JavaScript Design ...

    Web Design with JavaScript and the Document Object Model 2005

    2. **选择器与查询**:学习如何使用JavaScript中的DOM方法(如`getElementById`、`querySelector`等)来选择和操作DOM元素。 3. **事件处理**:掌握如何绑定事件监听器、触发事件以及取消事件绑定。 4. **动态CSS**...

    Functional Programming with JavaScript_javascript_

    JavaScript中,可以使用`.`操作符或函数式库如Ramda中的`R.compose`来组合函数。 5. **不可变数据**:在JavaScript中,使用`Object.freeze()`和Immutable.js库可以帮助实现数据的不可变性,防止意外修改数据,提高...

    JavaScript标准参考教程

    数组作为JavaScript中重要的数据结构,其章节详述了数组的定义、length属性、数组的空位处理以及ECMAScript 5中新增的数组方法(如map、forEach等),这些方法极大地增强了数组操作的灵活性和功能性。 函数章节讲解...

Global site tag (gtag.js) - Google Analytics