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

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、付费专栏及课程。

余额充值