<html>
<title>A开头的对象与方法</title>
<style>
.selected {
FONT-SIZE: 14px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 30px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
</style>
<script type="text/javascript" src="jquery1.2.3.js"></script>
<script language="javascript">
$(function(){
//把与表达式匹配的元素添加到jQuery对象中
var o=$("p").add("span")
;
//window.alert(o.text());
//把一个或多个元素添加到匹配的元素集合中。
var o1=$("p").add([document.getElementById("a"),document.getElementById("b")]);
//window.alert(o1.text());
//为每个匹配的元素添加指定的类名
$("p").addClass("selected");
//在每个匹配的元素之后插入内容
$("p").after("<h3>Are you ok?</h3>");
//使用HTTP请求(XMLHttpRequest)载入一个远程页面,即发送请求
//这是jQuery的低级AJAX实现。要查看高级抽象
//载入并执行一个JavaScript文件
$.ajax({
type: "GET",
url: "test.js",
dataType: "script"
});
//当AJAX语法完成的时候所做的操作
//$("#d").ajaxComplete(function(request, settings){
// $(this).append("<ul><li>Request Complete.</li></ul>");
//});
//当AJAX完成失败的时候所做的操作
$("#d").ajaxError(function(request, settings){
$(this).append("<ul><li>Error requesting page " + settings.url + "</li><ul>");
});
//在发送请求之前所做的操作
$("#d").ajaxSend(function(request, settings){
$(this).append("<ul><li>Starting request at " + settings.url + "</li></ul>");
});
//当AJAX请求开始的时候所做的操作
$("#dd").ajaxStart(function(){
$(this).show();
});
//当请求结束的时候所做的操作
$("#dd").ajaxStop(function(){
$(this).hide();
});
//当语法成功的时候所做的操作
$("#d").ajaxSuccess(function(request, settings){
$(this).append("<ul><li>Successful Request!</li></ul>");
});
//用于创建自定义动画的函数1
//$("p").animate({
// height: 'toggle', opacity: 'toggle'
//}, "slow");
//用于创建自定义动画的函数2
$("p").animate({
left: 50, opacity: 'show'
}, 500);
//向每个匹配的元素内部追加内容
$("#append").append("<h4>I would like to say!</h4>");
//把所有匹配的元素追加到另一个、指定的元素元素集合中,将PP追加到append
$("#pp").appendTo("#append");
//取得第一个匹配元素的属性值
var src=$("img").attr("src");
//window.alert(src);
//将一个“名/值”形式的对象设置为所有匹配元素的属性
//$("img").attr({src:"self.jpg",alt:"chenwei"});
//为所有匹配的元素设置一个属性值
//$("img").attr("src","huahua.jpg");
//为所有匹配的元素设置一个计算的属性值
//$("img").attr("title", function() { return this.src });
}
);
function changephoto(){
var src1=$("#img1").attr("src");
var src2=$("#img3").attr("src");
$("#img1").attr("src",src2);
$("#img2").attr("src",src2);
$("#img3").attr("src",src1);
$("#img4").attr("src",src1);
}
</script>
<body>
<p>Hello</p><span id="a">WORLD!</span><span id="b">world!</span>
<div id="d"></div>
<div id="dd" style="display:none">
<ul>
<li>one</li>
<li>two</li>
</ul>
</div>
<span id="pp">appendTo------------------</span>[[[[[[[[
<div id="append">]]]]]]]]]]]]]]]]]]]]]]]]]]]]</div>
<table border="1" cellspacing="6" cellpadding="0">
<tr>
<td>
<img src="huahua.jpg" id="img1"/>
</td>
<td>
<img src="huahua.jpg" id="img2">
</td>
</tr>
<tr>
<td>
<img src="self.jpg" id="img3"/>
</td>
<td>
<img src="self.jpg" id="img4"/>
</td>
</tr>
<tr><td colspan="2">
<input type="button" value="将两行照片交换" onclick="changephoto();"/>
</td></tr>
</table>
</body>
</html>
分享到:
相关推荐
构造函数是类的特殊方法,用于初始化新对象,虽然可以不显式定义,但编译器会自动生成一个默认构造器(第20题)。 【集合框架】 在Java集合框架中,`Vector`类是一个动态数组,可以预定义容量和增长因子。如`...
**创建类与对象示例:** ```python class Person: def __init__(self, name, age): self.name = name self.age = age # 创建对象 p = Person('Alice', 25) print(p.name) # 输出: Alice ``` #### 二、面向对象...
### JavaScript对象方法实例集锦 #### 一、JavaScript数组API详解 数组是JavaScript中最基本的数据结构之一,提供了丰富的内置方法来帮助我们操作数组。以下是一些常用的数组方法及其使用示例: 1. **定义数组** ...
综上所述,"显示 Companyname 以 A 开头的记录(网页源代码).rar" 文件可能是一个教学示例,涵盖了后端数据库查询、前端数据获取与展示、以及可能的软件或插件应用。对于学习网页设计和开发的人员来说,这是一个很好...
因此,正确的答案是 A、abstract 类只能用来派生子类,不能用来创建 abstract 类的对象、C、abstract 方法必须在 abstract 类中声明,但 abstract 类定义中可以没有 abstract 方法和D、abstract 方法必须在 abstract...
面向对象分析与设计是软件工程领域中的一种重要方法,它以对象作为基本的建模单元,强调数据和操作数据的方法的结合,以及通过继承、封装和多态性等核心概念来构建复杂系统。以下是对给定内容中涉及的知识点的详细...
例如,所有以"A"开头的属性和方法会集中在一起,方便查找"A"相关的知识点。 5. **课程章节**:文件名称如Course_s.htm、Course_PQ.htm等,可能代表不同主题的课程章节,涵盖了从基本概念到高级特性的全面内容。例如...
在Python中,通过定义私有属性(使用双下划线开头,如__private)和公开的方法来实现封装。虽然Python不强制私有属性和方法的访问限制,但是这是一种约定,表示不应该从类的外部直接访问。 2. 类和对象(Class and ...
而**类方法**是与类相关联的函数,可以通过类或对象调用,用于处理类级别的操作,通常用于操作类属性。 了解这些基础知识对于理解和编写Python的面向对象程序至关重要,它允许我们构造复杂的数据结构和逻辑,实现...
2. 实例属性与方法: - 属性赋值:可以直接为实例对象动态添加属性,如`sqz.name = 'Sunqz'`,`sqz.age = 18`。 - 属性初始化:为了确保实例具有特定的一组属性,可以使用`__init__`方法。当创建新实例时,`__init...
类方法可以用`@classmethod`装饰器标识,可以被类或其对象调用,而静态方法用`@staticmethod`装饰器,不与特定实例绑定,可以直接通过类名或对象名调用。 6. **面向对象的特性**: 面向对象编程的三大特性是封装、...
- 方法名应小写开头,如`area`,返回类型和参数列表也应正确。选项C中的`double area(d)`是错误的,参数应该带有类型名,即`double area(double d)`。 4. **构造方法**: - 构造方法用于初始化新创建的对象,只能...
以上解析涵盖了Java面向对象编程中的关键概念,包括但不限于构造函数、访问控制符、继承、抽象类与抽象方法、静态成员、方法覆盖、标识符规则、数组初始化、算术运算符的使用以及常见的语法错误和改正方法。
槽用来存储对象的数据部分,方法是与特定类相关联的函数,而通用函数则是允许不同方法根据对象类型被调用的特殊函数。 5. 类的声明和构造 文档中还讨论了如何声明和构造S4类。S4类通过定义槽的集合来构建,每个槽...
在这个文档中,主要涵盖了与类、对象相关的Java编程知识,包括方法的使用、变量的作用域、方法的参数和返回类型、构造函数、方法重载以及类的声明等。下面将详细解释这些知识点。 1. **方法的作用**: - 方法使得...
6. **构造函数和析构函数**:构造函数可以被重载,但析构函数的名字与类名相同,且没有参数,尽管可以设置默认参数值。每个类只有一个析构函数。 7. **虚函数**:通过对象指针调用虚函数时,会根据指针的实际类型而...
- 实例方法必须与特定对象绑定,如`a.my_method()`,`self`参数指向调用该方法的对象。 - 类方法不需要特定的对象实例,它通过类名调用,如`MethodTest.classMethodAdd()`,`cls`参数指向调用该方法的类。 9. **...
综上所述,我们详细探讨了Java中的一些基础概念,包括编译与运行命令、主方法签名、标识符的有效性、数据类型取值范围、静态变量与方法的使用、面向对象的基本概念以及值传递与引用传递的区别等。通过这些知识点的...
4. **多态的应用**:通过父类引用调用子类对象,根据实际对象类型决定具体执行哪个版本的方法。 **例题解析**: 1. **选择题**: - 下列关于抽象类的说法中错误的是: - A) 抽象类中可以没有抽象方法。 - B) ...
本篇文档将深入讲解Python面向对象的基础知识以及类的构建与操作实践。 一、类与对象 1. 类(Class):类是创建对象的蓝图,它定义了一组属性(即数据成员)和方法(即函数),这些属性和方法共同构成了类的特征。...