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

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
492人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
一开始讲这种类型转换显得很繁琐,不利于初学者消化吸收,这个课程的内容安排有点问题。
PPT做得太简单了,有草草应付讲课的感觉。对于初学者,PPT应该做得精美和详细。
这种隐式的转化不应该这样讲,不是说讲错了,而是这种编码风格不好,为了清晰,还是应该用正规的转换函数。这里是在误人子弟了。
讲义做得有点简单,当然,对于初学者也算时候,对于中级高级读者就太easy了。不过中高级可以自学了,不需要什么老师了,实际项目就是最好的老师。
两种情况,当 函数当作方法使用 比如 var a={fc=function(){this===a}} 调用 a.fc 是返回ture的 说明 此时this指向当前对象。
第二种情况,当函数直接调用的时候 不管在哪里 即使是在另一个函数里面声明调用或者实在第一种的对象方法里声明调用 它的this在严格模式下是undefined 而一般浏览器下都是window
配合犀牛书食用最佳
for in循环会把可枚举的属性都循环出来, 如果你的继承属性里如果有可枚举的属性 而你只想把自身属性循环出来的话 使用 hasOwnProperty() 来验证是不是自身属性 如果不是则continue
原型对象 protoytpe 相当于构造函数的静态成员
访问原型的方式 [构造函数名].prototype 在原型里你可以为它添加属性 方法 然后这个函数的对象都会继承这个原型 而且在内存里你不管new多少个对象只存在对应的一份 所以大大节省的了内存空间了 因为你如果把一个方法放在构造函数里 每次new一个对象 就多出一个此方法的内存 。 原型里面还有一个属性constructor这个指向了当前构造函数
每个对象都有_proto_ ,这个应该叫隐式原型 ,而且开发者不希望我们去用这个。这个原型存在的意义就是指向上一层的prototype

最新回答 / muyy
我也没找到,楼主你找到了吗?
讲得太清晰了!我忍不住想赞美老师
看了好多遍,终于看懂了,加油加油加油加油
一回生。两回熟。看了三四遍。混着看书。
讲 了很多冷知识,基本上都用不到!

最新回答 / qq_包包世界我专业_0
看不懂,就要多学习,没有人一下就能看懂的,看不懂就从最基础开始学习
看到这里收获很多,感谢Bosn老师,js终于学懂了一些,还在继续为找一份更好的工作努力
课程须知
1.您至少学习了本站“JS入门”、“JS进阶”两门基础课程。 2.如您具备一定实践经验对学习有很大帮助。 3.如您没有脚本编程开发经验,学习过程有可能会受挫部分内容或示例代码,请“暂时略过不懂的部分,后面章节会阐述”,当然想透彻学习,还需大量实践来体会知识的内涵。
老师告诉你能学到什么?
结合实例,深入解析以下知识内容: 1. 数据类型、表达式和运算符、语句; 2. 对象、数组、变量、函数; 3. this、闭包和作用域; 4. OOP; 5. 正则与模式匹配。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消