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

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
493人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • 数组的方法filter过滤 indexof lastindexof 像这种数组子类的东西。有一点要注意 进行操作后 有没有改变原数组
    查看全部
  • slice方法。截取片段 同slit英文的翻译差不多
    查看全部
  • 关于严格模式: 1.with语句会抛错误 2.未声明的变量被赋值会报错 3.arguments在严格模式下变为静态,传入的参数与arguments无关系 4.delete会报错 5.对象的重复属性名会报错 6.禁止八进制变量 7.eval被认定为关键字,另外eval的参数中若有定义变量的语句,在严格模式下只是一段平凡的字符串,使用typeof检测不到在eval里定义的变量类型
    查看全部
  • 数组的方法 .sort排序。如果不重写方法的话。是按照字符串排序的 .reverse倒序
    查看全部
  • 不仅可以用!,还可以用+, -, ~都可以。 解释器在解释一个语句时,如果以function开头,就会理解为函数声明。 而前面加一个!可以让解释器理解为函数表达式,这样就可以立即调用了。 例如: !funciton() { }(); 而省略了!的话: function() { }(); 就会理解为函数声明,而函数声明没有名字会报错。 如果有函数名: function f() { }(); 还是会报错,因为function f(){}函数声明会被前置,相当于: function f(){} (); // 这里报错
    查看全部
  • object.prototype
    查看全部
  • 数组在头部添加元素 arr.unshift(0)
    查看全部
  • json.parse(json对象)将json对象转化为javascript对象
    查看全部
  • 注意: 1.顺序不确定,for - in 中遍历的属性并非一定按定义时的顺序,受引擎的影响 2.enumerable 为 false 时的属性将不会出现 3.for - in 对象属性时受原型链影响,若obj 的原型链上有z属性,在遍历时z 也会出现 with语句:可修改当前的作用域。 现在JS不建议使用with。严格模式下已禁用
    查看全部
  • javascript对象序列化 json.stringify(对象)
    查看全部
  • try语句如果抛出异常,则执行catch语句,否则不执行,无论有没有异常,都执行finally语句;try语句必须跟catch或finally语句中至少一个组合使用。 try catch语句的嵌套语句执行顺序: 1)如果内部嵌套的try语句抛出异常,但内部没有相配套的catch语句,先执行内部的finally语句,然后跳到最近一层的catch语句执行。 2)如果内部嵌套的try语句抛出异常,内部有相配套的catch语句,先执行此语句处理异常,再执行内部的finally语句。不会再在外部处理异常。 3)如果内部嵌套的try语句抛出异常,内部有相配套的catch语句,并且catch语句也抛出异常,如果内部的catch语句有对异常的处理,先执行异常处理语句,然后执行内部的finally语句,最后执行离内部catch语句抛出异常最近一层的catch语句处理异常。
    查看全部
  • 属性标签。对对象属性的修饰 比如给某一对象添加某标签 该标签不可以被修改之类的 object.defipeoperty
    查看全部
  • prototype是函数对象上面预设的对象属性,而原型是我们对象上的原型,通常都是
    查看全部
    0 采集 收起 来源:概念与继承

    2016-10-16

  • 判断this的指向(1-4优先级逐级递减,1优先级最高,4优先级最低): 1、函数被new调用,this指向由new新构造出来的这个对象; 2、函数通过call()、apply()、bind()调用,this指向被绑定的对象; 3、函数作为方法被调用,this指向这个对象(即常说的对象上下文); 4、默认(非严格模式)情况下,this指向window, 严格模式下,this指向undefined。
    查看全部
  • 对象的属性 get set 都知道 对象的内容 key:value构成 要想调用value直接 对象.key就可以了 内容之间用,隔开 set get调用是一样的 但是书写格式不同 set age(), get age ()
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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