js学习总结

    在昨天,js的学习已经全部结束了,在接下来学习jQuery之前,对Js的学习做一个总结。
    在js中,分为3个部分:核心js、DOM、BOM。最主要的是核心js。大致分为js的基础,数据类型、值传递和引用传递、操作数、数据的类型转换、流程控制语句、对象、函数、数组、包装器函数、正则、面向对象。
    在这些知识之中,我认为对我来说比较吃力的是数组方面的知识和函数中的this。数组中的方法,以及主要的参数。在js中,很多知识不能死记硬背,需要靠逻辑和理解。很多时候记住了很多东西,在面对代码编写的时候回无从下手。
    面对这个问题,我在网上找一些面试题来增加自己的理论知识,找一些相关的代码题来提高自己对代码的敏感度。
    在之后的学习中,也要反复练习之前所学的知识。希望可以更好的掌握知识。
    下面放一个之前总搞不懂的继承方面的代码:
    ` function Rich(name,age,gender){   //创建一个函数Rich
        this.name=name;
        this.age=age;
        this.gender=gender;
    }
    Rich.prototype.money=['crad1','crad2','crad3']; //函数的原型属性
    Rich.prototype.enjoy=function(){
        alert('enjoy')
    }
    var r1=new Rich('verna',21,'women'); //赋值
    console.log(r1.constructor);
    console.log(r1.money);

    function Poor(name,age,gender,color){   //创建函数Poor
        this.name=name;
        this.age=age;
        this.gender=gender;
        this.color=color;
    }
    Poor.prototype=new Rich();   //创建一个新的Rich,赋值给Poor的原型
    Poor.prototype.construction=Poor; //让poor的实例指向Poor的构造者
    Poor.prototype.work=function(){
        alert('work');
    }
    var p1=new Poor('perth',23,'men','black');
    console.log(p1.constructor);
    console.log(p1.money);    //调用Rich中的money`
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值