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

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
492人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
老师讲的很好,但是以后请不要用那个遮罩层了,眼睛好累
这很有催眠效果
感谢老师!
写过很多插件,但是表示搞不定new Object和{},null这些的区分
Windows的chrome也可以玩这个
创建对象:
1.1对象直接量——最简单的方式。var point={x:0 , y:0}【若干名/值对组成的映射表】
1.2通过new创建对象——创建对象的过程就是使用构造函数。
1.3原型——每一个对象都从原型继承属性.Object.prototype是没有原型的对象。
1.4Object.create()——可以通过传入参数null来创建一个没有原型的新对象。
详细内容建议大家看“犀牛书”
es6里已经有了,let
首先,你得有对象 = =。
懵逼的同学,先去看看“js权威指南”||"js高级程序设计",不用全看完,至少看个30%-50%,再回来你会发现,A New World
对于看不懂的同学,我有时候也是蒙蔽的,但是不能放弃,我的建议是 多看几遍,看懂为止!!!!!!
看了犀牛书或者红皮书,再来看这个视频的确收益很高的,里面的一些难懂的关系都很明朗了
大概理解是这样,代码载入后进入初始化阶段,以function x(x,a)为例,按照顺序,先进行函数参数的初始化,就是function x(x,a)进行参数括号内xa初始化,这个时候x是参数,然后进行函数声明初始化,就是function x(x,a)括号外的x初始化,这个时候x是函数参数的话就会把前面的覆盖,也就是说此刻x为函数function。最后进行变量声明初始化,var x=1中的x会被忽略,x依旧代表函数。。初始化完了,进入代码执行阶段,执行var x=1时,这个时候x就代表1了,不再是函数。。。这节课讲的就是函数声明为何会被提前,还有函数变量没有块级作用域
x=1;
window.x;
1
delete x;
false
这个也是不能删掉啊
老师讲的真心不错,听声音就知道一定是一个和我一样美的人。
课程须知
1.您至少学习了本站“JS入门”、“JS进阶”两门基础课程。 2.如您具备一定实践经验对学习有很大帮助。 3.如您没有脚本编程开发经验,学习过程有可能会受挫部分内容或示例代码,请“暂时略过不懂的部分,后面章节会阐述”,当然想透彻学习,还需大量实践来体会知识的内涵。
老师告诉你能学到什么?
结合实例,深入解析以下知识内容: 1. 数据类型、表达式和运算符、语句; 2. 对象、数组、变量、函数; 3. this、闭包和作用域; 4. OOP; 5. 正则与模式匹配。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消