首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

事件对象使用属性方法

1 event.target代表当前触发事件元素,可以通过当前元素对象一系列属性来判断是不是我们想要元素 2 target属性可以是注册事件时元素或者子元素,通常用于比较event.target...,鼠标相对于文档左边缘位置(左边)与 (顶边)距离,简单来说是从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化 7 event.preventDefault()阻止默认行为,在执行这个方法后...,如果点击一个链接(a标签),浏览器不会跳转到新 URL 去,可以用 event.isDefaultPrevented() 来确定这个方法是否(在那个事件对象上)被调用过了 8 event.stopPropagation...this是可以变化,但event.target不会变化,它永远是直接接受事件目标DOM元素 13 .this和event.target都是dom对象使用jquey中方法可以将他们转换为...jquery对象,比如this和$(this)使用、event.target和$(event.target)使用 转帖:http://blog.51cto.com/lakaodekaola/2085868

1.5K30

php与Ajax(二)—XMLHttpRequest对象方法属性

属性: onreadystatechange* 指定当readyState属性改变时事件处理句柄。...只写 readyState 返回当前请求状态,只读. responseBody 将回应信息正文以unsigned byte数组形式返回.只读 responseStream 以Ado Stream对象形式返回响应信息...返回当前请求响应行状态,只读 readyState 变量,此属性只读,状态用长度为4整型表示.定义如下: 0 (未初始化) 对象已建立,但是尚未初始化(尚未调用open方法) 1 (初始化) 对象已建立...,尚未调用send方法 2 (发送数据) send方法已调用,但是当前状态及http头未知 3 (数据传送中) 已接收部分数据,因为响应及http头不全,这时通过responseBody和responseText...获取响应所有http头 getResponseHeader 从响应信息中获取指定http头 open 创建一个新http请求,并指定此请求方法、URL以及验证信息(用户名/密码) send 发送请求到

13830
您找到你想要的搜索结果了吗?
是的
没有找到

【JavaScript】对象 ② ( 对象使用 | 调用对象属性 | 调用对象方法 | 变量与属性区别 | 函数与方法区别 )

/ 中括号 / 大括号 作用 ) 中 , 介绍了 使用 字面量 创建对象 , 有如下要点 : 键值对 : 对象字面量 中 属性方法 都是以 " 键值对 " 形式存在 , 键 对应 属性名称..., 值 对应 属性值 ; 逗号隔开 : 多个 表示 属性方法 键值对 之间 使用逗号隔开 ; 对象方法 : 表示 方法名称 键 后面的 冒号 后面 写一个 " 匿名函数 " , 如 :...> 执行结果 : 二、变量与属性区别 变量 指的是 在 全局作用域 或 局部作用域 定义 存储数据内存空间 ; var name = 'Tom'; 属性 指的是...并赋值 , 可以使用 变量名 单独使用 ; 属性对象中 , 不需要声明 , 但是在使用时 , 必须 用 对象名.属性名 或者 对象名[属性名] 方式使用 ; 三、函数与方法区别 函数与方法相同点...对象名.方法名() 方式使用 ;

9910

PHP面向对象-静态属性和静态方法(二)

如果您需要在静态属性方法中访问非静态属性方法,则需要使用“self”关键字来引用当前类。静态属性方法可见性必须是公共(public)。...这意味着,如果子类中定义了与父类相同名称静态属性方法,则子类中属性方法将隐藏父类中属性方法,而不是覆盖它们。静态属性方法无法访问非静态常量。...静态属性方法示例下面是一个简单示例,展示了如何在PHP使用静态属性方法:class Car { public static $numCars = 0; public $make; public...Car类,并在类中定义了一个名为$numCars静态属性和一个名为getNumCars()静态方法。...我们还定义了一个名为$make实例属性,并在类构造函数中将其赋值。构造函数还使用静态属性$numCars来跟踪创建车辆数。

63831

PHP面向对象-静态属性和静态方法(一)

静态属性静态属性是与类本身相关数据。在PHP中,静态属性使用关键字“static”定义,并且可以通过类名直接访问。静态属性与类实例无关,因此可以在不实例化类情况下使用。...静态属性可以通过类名直接访问,例如:phpCopy codeecho Counter::$count;静态属性还可以在类方法使用。...例如,在上面的代码中,我们定义了一个名为increment()方法,该方法会将$count静态属性值加1。需要注意是,当一个静态属性被修改时,它将会被修改为全局变量。...在PHP中,静态方法使用关键字“static”定义,并且可以通过类名直接调用。静态方法也与类实例无关,因此可以在不实例化类情况下使用。...如果您需要在静态方法使用非静态属性方法,则需要使用“self”关键字来引用当前类。

74531

前端开发:javascript对象定义私有属性另类方法

私有变量作用为了在对象创建过程中变量不会被外部访问,如果要访问只能通过属性定义方法方式来实现。...在c#和Java中定义私有属性通过private关键词即可,那么在javascript中如何定义私有变量呢?下面就说一种比较另类方法。...为什么这里说另类呢,有两点不同: 1、新创建对象实例方法不引用 this 2、不使用 new 操作符调用构造函数。...下面直接上代码: function Person(name, age, job){ //创建要返回对象 var o = new Object(); //可以在这里定义私有变量和函数 //添加方法..."); friend.sayName(); //"我是程序员" 除了使用 sayName() 方法之外,没有其他办法访问 name 值。

1.3K20

PHP获取对象属性三种方法实例分析

本文实例讲述了PHP获取对象属性三种方法。...分享给大家供大家参考,具体如下: 今天查看yii源码,发现yii\base\Model中attribute()方法是通过反射获取对象public non-static属性。...记得以前看到代码都是用get_object_vars()这个函数获取,昨天查看php文档,发现还可以用foreach遍历对象属性。于是写个例子练习下。...get_object_vars()和foreach是获取到对象public non-static属性,而通过反射的话则需要手动筛选出public non-static属性。...更多关于PHP相关内容感兴趣读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串

98551

php面向对象中static静态属性和静态方法调用

这篇文章主要介绍了php面向对象中static静态属性和静态方法调用,实例分析了static静态属性和静态方法原理与调用技巧,需要朋友可以参考下 本文实例讲述了php中static静态属性和静态方法调用...具体如下: 这里分析了php面向对象中static静态属性和静态方法调用。关于它们调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。...();//对象可以访问静态方法 echo $p1::$name;//对象访问静态属性。...不能这么访问$p1->name //因为静态属性内存位置不在对象里 Human::say();//错。say()方法有$this时出错;没有$this时能出结果 //但php5.4以上会提示 ?...因为非静态属性需要实例化后,存放在对象里; (4)、静态方法可以调用非静态方法使用 self 关键词。php里,一个方法被self:: 后,它就自动转变为静态方法

1.8K50

XMLHttpRequest对象属性方法

XMLHttpRequest对象属性: (1)readyState属性属性代表请求状态,当XMLHttpRequest对象把一个HTTp请求发送到服务器端时,会经历若干状态,一直等待直到请求被处理...服务器响应,通常为一个XML,可以解析为一个DOM对象 readyState 请求状态 readyState属性值 说明 0 未初始化状态,此时已创建了一个XMLHttpRequest对象,但是还没有初始化...4 接受完全状态,即响应已被完全接收 (2)onreadystatchange属性属性是readyState属性值改变时时间触发器,用来指定当readyState属性值改变时处理时间。在使用时...方法)。如果想将数据发送到服务器,则应该使用POST方法。如果想从服务器端检索数据,则应该使用GET方法方法uri参数用于指定XMLHttpRequest对象把请求发送到与服务器相应URI。Async...参数指定了请求是否是异步,其默认值是true。如果想发送一个同步请求,则需要把这个值设置为false。在调用open()方法后,XMLHttpRequest对象会将它readyState属性设置为1

1.3K10

PHP- 复合数据类型-对象特殊方法属性

__construct() 方法:这个方法是在对象创建时自动调用,用来初始化对象属性。如果你没有显式地定义这个方法PHP 会自动创建一个空 __construct() 方法。...""; // 报错,受保护属性不可以在外部访问__destruct() 方法:这个方法是在对象被销毁时自动调用,用来清理对象资源。...如果你没有显式地定义这个方法PHP 会自动创建一个空 __destruct() 方法。...__get() 方法:这个方法是在访问一个不存在或不可访问属性时自动调用,用来返回一个默认值或触发一个错误。它接受一个参数,表示被访问属性名称。...__set() 方法:这个方法是在尝试给一个不存在或不可访问属性赋值时自动调用,用来设置一个默认值或触发一个错误。它接受两个参数,第一个参数表示被赋值属性名称,第二个参数表示要赋值。

39740

PHP面向对象-类和对象定义(三)

访问控制在PHP中,类属性方法可以设置访问控制,以限制它们访问权限。常用访问控制有三种:公有(public)、私有(private)和受保护(protected)。...公有属性方法可以在类内部和外部被访问,私有属性方法只能在类内部被访问,受保护属性方法可以在类内部和子类中被访问。...访问控制是面向对象编程中一个重要特性,它可以帮助我们更好地封装和保护对象属性方法,从而提高代码可维护性和安全性。...类中定义了一个构造函数__construct(),用来初始化这些属性,以及两个方法getAge()和getGender(),分别用来获取年龄和性别的值。...其中,getGender()是私有方法,只能在类内部调用,而setGender()是受保护方法,只能在类内部和子类中调用。

55220

PHP面向对象-类和对象定义(一)

PHP面向对象编程中,类和对象是最基础和最重要概念。...类是一种抽象数据类型,它定义了一组属性方法,用来描述某种事物特征和行为;而对象则是类一个实例,它具有类定义属性方法,并可以进行相应操作。1....定义类在PHP中,定义一个类语法如下:class 类名 { // 属性 public $属性名1; private $属性名2; protected $属性名3; // 方法 public...方法名3() { // 方法体 }}其中,类名可以使用任何合法标识符,一般采用大驼峰命名法(首字母大写),属性名和方法名也遵循相应命名规范。...类定义可以放在任何一个PHP文件中,但是一般情况下,每个类都应该定义在一个单独文件中,并以类名命名,以便于管理和维护。

55120

PHPIterator迭代对象属性详解

前言 foreach用法和之前数组遍历是一样,只不过这里遍历key是属性名,value是属性值。在类外部遍历时,只能遍历到public属性,因为其它都是受保护,类外部不可见。...) “cpu” string(7) “tencent” string(9) “workState” string(4) “well” 通过输出结果我们也可以看得出来常规遍历是无法访问受保护属性...如果我们想遍历出对象所有属性,就需要控制foreach行为,就需要给类对象,提供更多功能,需要继承自Iterator接口: 该接口,实现了foreach需要每个操作。...而Iterator迭代器中所要求实现5个方法,就是用来帮助foreach,实现在遍历对象5个关键步骤: 当foreach去遍历对象时, 如果发现对象实现了Ierator接口, 则执行以上5个步骤时..., 不是foreach默认行为, 而是调用对象对应方法即可: ?

1.8K41

PHP面向对象-类和对象定义(二)

创建对象一旦定义了一个类,我们就可以创建相应对象,语法如下:$对象名 = new 类名(参数列表);其中,对象名可以任意指定,类名必须与定义类名一致,参数列表是传递给构造函数参数,可以为空。...创建对象时,PHP会自动调用构造函数,并为对象属性赋初始值。...下面是一个创建Person对象示例:$person = new Person('张三', 25);echo $person->name; // 输出“张三”echo $person->getAge()...; // 输出“25”在这个示例中,我们创建了一个名为$personPerson对象,并将它$name属性初始化为“张三”,$age属性初始化为25。...然后,我们使用对象$name属性和getAge()方法分别输出了“张三”和“25”。需要注意是,在访问对象属性方法时,需要使用“->”运算符。

54610
领券