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

JavaScript深入浅出

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

讲师回答 / Bosn
get/set方法是针对属性的,这里面用作属性“age”的get/set方法。简单的说,当对属性age赋值时,会调用age的set方法,如:obj.age = 100; // 这里会触发age属性的set方法。反之,当读取属性age值时,会调用age的get方法,如:var val = obj.age; // 这里会触发age属性的get方法。而这里的$age,和__age__,  age123一样,都是一个普通的对象属性,只是为了区分这不是希望被直接读写的属性加上$最为前缀。

讲师回答 / Bosn
自己动手试一试,通常情况下,使用var去声明的变量,不能被delete,例如:var abc = 100;delete abc; // 返回trueabc; // 还是100但是在eval代码里,就会不同,:eval("var abc = 100;console.log(delete abc); console.log(abc);"); // 返回true, undefined

已采纳回答 / Bosn
JavaScript是编程语言,DOM/事件这个是浏览器环境下的东西,如果以后讲也会拆开来讲。例如DOM/事件/Node.js等等。

已采纳回答 / fengzhii
[1,2,3,4] 或者 【"北京","上海"。。。】这种是枚举
赞一个,老师辛苦了~

讲师回答 / Bosn
那是因为你函数没return true,所以以为一直没找到
这种课程能学到很多。很有用。期待更多的这种课程
这节讲的很扯淡
ppt的解压密码是什么?

讲师回答 / Bosn
学好前端技术做任何页面都可以
除了这里没有那个网站有免费的关于js的函数、作用域、闭包、面向对象这些视频教程哎,大神们真是太好了
听着晕乎...不如看书..
回 @夜城飞雪 (汗..慕课的评论区不能直接回复也不能@)

你这段代码,i其实是全局变量,fns[i]()之所以能够“遍历”出“0、1、2、3、4”,其实是代码中第二个for循环的i,跟一个for循环里面的i没关系,那个i变量已经被你覆盖了,不然你把第二个for循环的i改成j试看看,里面fns[i]()肯定都是打印出“5”,而不是“0、1、2、3、4”
指出一个错误:立即执行函数表达式的缩写是IIFE(Immediately-Invoked Function Expression),不是视频里的IEF
课程须知
1.您至少学习了本站“JS入门”、“JS进阶”两门基础课程。 2.如您具备一定实践经验对学习有很大帮助。 3.如您没有脚本编程开发经验,学习过程有可能会受挫部分内容或示例代码,请“暂时略过不懂的部分,后面章节会阐述”,当然想透彻学习,还需大量实践来体会知识的内涵。
老师告诉你能学到什么?
结合实例,深入解析以下知识内容: 1. 数据类型、表达式和运算符、语句; 2. 对象、数组、变量、函数; 3. this、闭包和作用域; 4. OOP; 5. 正则与模式匹配。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消