JavaScript中创建对象和jQuery遍历基本问题

本文深入探讨了Java中的面向对象编程概念,包括封装、继承和多态三大特性。接着,我们详细解释了JavaScript中的原型链,它是如何实现对象间的继承。在遇到对象无法访问成员的情况时,通常会查找原型链。如果原型链中不存在所需成员,则会返回undefined。原型对象是构造函数的prototype属性,用于实现JavaScript的继承。在提供的示例中,Dog构造函数的原型链为Dog.prototype -> Object.prototype -> null。我们可以通过多种方式给wangcai对象添加color属性,并通过原型链共享属性。jQuery遍历DOM节点的方法,如.parent(), .children()和.find()等,用于高效操作DOM结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Java中什么是面向对象编程?讲讲java中面向对象的三大特性?你还记得多少。

2.JS中有继承,但是依靠的是原型链。请问什么是原型链?

3.如果在创建的对象中访问不到成员,会怎么处理?

4.那如果原型链中都没有要访问的成员,会返回什么undefined么?如果返回null是为什么?

5.请问什么是原型对象?或者说对象原型?

        原型对象通过追溯原型链实现javascript继承

        构造方法身上有一个prototype指针,与该构造方法构造出来的所有对象的—proto—指向同一个原型对象

JavaScript对每个创建的对象都会设置一个原型,指向它的原型对象。

八股文背完了来做个简单小练习放松一下。

Arrary也是对象

        var arr=[1,2,3]

其原型链为:Array.prototype->Object.prototype-->null

例题:创建一个函数

        function Dog(){ }

        var wangcai=new Dog()

        wangcai.name="旺财"

请问其原型链为?

请问1:我们可以用什么语句给wangcai添加color属性?5种

请问2:请问旺财,大黄什么颜色?为什么?

                var dahang=new Dog()

                Dog.prototype.color="灰色"

                wangcai.color="黄色"

                dahuang.name="大黄"

jQuery遍历

html树结构

 1.祖先

$('span').parent()  返回直接父元素

$('span').parents() 返回所有父元素

$('span').parentUntil("ul")  返回两者之间父元素

2.后代

$('div').children()  选中直接子元素  

$("div").children("p.1");选中类名1并且是div的子元素

$('div').find()选中后代元素

 $("div").find("span");返回后代所有span元素        $("div").find("*");返回后代所有元素

3.同胞

4.过滤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值