为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
493人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰

已采纳回答 / 堂堂堂堂糖糖糖童鞋
在JavaScript中,我们可以通过重新声明JavaScript变量,来覆盖原来那个同名变量:第一个x其实是window对象的属性,第二个x指的是obj对象的属性,可以通过obj.x调用,第三个x指的是bar函数中的局部变...

已采纳回答 / Rhinel
对象比较是指该命名下,他们对内存中存储数据的比较;举个例子吧,直接声明一个对象和构造一个对象,可能值是一样的,但是内存中的数据肯定是不同的,原型也不同;因此是不同的。两个声明对象比较的话,对内存中的数据也是两套,比较也是不同的。你把这个比较理解为“是否同一个”而不是“是否相同”

已采纳回答 / qq_一直很安静_8
肯定不等价的,第一种是调用DetectorBase函数,并且把DetectorBase的作用对象设置为this所指定的对象,并且把相关的参数也传给DetectorBase函数,第二种仅仅是把DetectorBase.prototype对象上的属性和方法继承给LinkDectector.prototype

已采纳回答 / 李晓健
<...图片...>谷歌浏览器 按F12

最赞回答 / superboo
一句话理解this.不用管this在什么方法中。谁调用.this指向谁就对了。

已采纳回答 / 木子舟义
可以这样写,__proto__ 已经被添加到ECMAScript6的草案中了。这个教程好像是 ES5

已采纳回答 / pardon110
Object.create() ES5新增的。在创建对象的时候,我们有2种常用方法,一个是文本标记法(var obj = {}),一种是运用Object函数进行对象的创建(new Object()).但是这两种方式并不是创建的一个完完全全"干干净净"的对象,这里的干净只得是没有继承链.语法:Object.create(proto, [ propertiesObject ]); proto  一个对象,作为新创建对象的原型。如果 proto 参数不是 null 或一个对象值,则抛出一个 TypeError ...

已采纳回答 / 宇宙无敌626
NaN 的类型就是 number类型的, 只不过NaN是比较特殊的一种数字类型,不跟任何数相等,包括它自身,用NaN跟任何值比较都返回false, 这里题目要求是类型相等(不考虑顺序),长度相等的数组就是相似数组,[1,true]和[false,NaN]各有一个number类和boolean类,所有是相似的,返回true;

已采纳回答 / pardon110
有关系,js面向对象编程,它没有标准的类,需要自己构建,通常作法是构造函数+原型的形式。其中构造函函数内放是实例属性,原型对象上挂方法。如果你还不明白,你需要看的是原型链,构造函数等相关的js核心资料。

已采纳回答 / 滑稽戏灬face
我个人认为空对象就是将其指针地址指向一个内容为null的地址。也就是c中的空指针,不知道这样你能不能理解。

已采纳回答 / onlyone
Javascript教材很多,Javascript高级编程也是不错的

已采纳回答 / 慕慕9986984
新建一个html文件,并在要head标签中加入<script type="text/javascript"></script>,并在script标签内写js代码

已采纳回答 / hey自然
是的。e.g. var str = "helloworld";Object.prototype.toString.apply(str);return: "[object String]"明显是创建了一个临时的包装对象,new String(str);具体参见 JavaScriot权威指南 3.6节包装对象(Wrapper Objects)比较懒就不敲字啦 :)

已采纳回答 / 慕慕9986984
应该是新js规范(ECMAScript 5)上扩展的对象
课程须知
1.您至少学习了本站“JS入门”、“JS进阶”两门基础课程。 2.如您具备一定实践经验对学习有很大帮助。 3.如您没有脚本编程开发经验,学习过程有可能会受挫部分内容或示例代码,请“暂时略过不懂的部分,后面章节会阐述”,当然想透彻学习,还需大量实践来体会知识的内涵。
老师告诉你能学到什么?
结合实例,深入解析以下知识内容: 1. 数据类型、表达式和运算符、语句; 2. 对象、数组、变量、函数; 3. this、闭包和作用域; 4. OOP; 5. 正则与模式匹配。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消