千锋教育-稀有的坚持全程面授品质的大型IT教育机构

位置:首页 > 学员动态

千锋武汉HTML5学员分享 构造函数使用中的注意事项

时间:2017-10-10 17:34:59  |  来源:学员投稿  |  作者:HTML5学员

  到现在千锋武汉校区参加的HTML5培训已经进入了项目周,看了一下老师列出的需求,我选了一个蛋糕网站作为这次的项目,这也算是对自己学习水平的一个检测。第一天编写项目主页的同时还想了一下做项目的具体步骤,然后写的是登录页面,注册页面和密码找回界面,接下来还要写购物车,商品页面,后台管理系统等内容。

15.png

  这两天我深深地感觉到自己的不足,有些东西感觉还是不好下手,主要还是不太有思路,只能多花点时间来解决了。对代码还需要大量的练习去积淀,我意识到自己对知识点的掌握得还不够好,之前有很多东西一直都没弄懂,像什么php,JQ,插件,都不太会用,编写代码的效率感觉低了些,只能多花时间一点点把落下来的知识点捡回来,希望在接下来的学习中有所进步,能够顺利完成项目。

16.png

  下面分享一下我对构造函数的一些认识:

  构造函数就是初始化一个实例对象,对象的prototype属性是继承一个实例对象。

  构造函数注意事项:

  1.默认函数的首字母要大写

  2.构造函数并没有显示返回任何东西,new 操作符会自动创建给定的类型并返回他们,当调用构造函数时,new会自动创建this对象,且类型就是构造函数类型。

  3.也可以在构造函数中显示调用return.如果返回的值是一个对象,它会代替新创建的对象实例返回。如果返回的值是一个原始类型,它会被忽略,新创建的实例会被返回。

  4.因为构造函数也是函数,所以可以直接被调用,但是它的返回值为undefine,此时构造函数里面的this对象等于全局this对象。this.name其实就是创建一个全局的变量name。在严格模式下,当你补通过new 调用Person构造函数会出现错误。

  5.也可以在构造函数中用Object.defineProperty()方法来帮助我们初始化。

上一篇:千锋武汉HTML5学员心得 思考是学习必不可少的环节
下一篇:千锋武汉校区学员分享Java学习九步法

最新开班信息

  • 武汉 HTML5培训就业班 11.27 抢座
    武汉 java培训就业班 11.13 抢座
    武汉 HTML5培训就业班 10.23 抢座
    武汉 Java培训就业班 09.25 开班
    武汉 HTML5培训就业班 09.04 开班
    武汉 HTML5培训就业班 07.31 开班
    武汉 Java培训就业班 07.24 开班
    武汉 HTML5培训就业班 06.19 开班
    武汉 Java培训就业班 06.12 开班
企业之声 more >
  • 人事专员
    【北京博彦科技有限公司】人事专员

    技术方面,千锋的学员理论和实践相结合,既懂得功能实现的原理,又能股自己动手实现,技术能力是符合我公司对专业技术人员的需求的。

  • 人事专员
    【北京惠博科技有限公司】人事专员

    千锋学院的额技术能力,我们公司的面试官都是很认可的,能够满足我公司对此类人才的需求。

  • 人事专员
    【北京联想有限公司】人事专员

    千锋毕业的学员很不错,能够满足我公司对中级工程师的需求。

武汉校区咨询电话

027-65523826

0元入学 线上咨询 申请试听
  • 西安南二环校区:西安市二环南路西段60号永安大厦4层
    西安科技园校区:西安市高新六路52号立人科技园C座西区4层
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 北京天丰利校区:北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术学院广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训、好程序员特训营
  • 深圳科技园校区:深圳市南山区科苑南路高新技术产业园R3-B栋5层
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    深圳西部硅谷校区:深圳市宝安区宝安大道5010号西部硅谷B座A605-619
    咨询电话:0755-86681178/9-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、好程序员特训营、UI课程培训
  • 上海学院地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-65025129-602
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、好程序员特训营、UI课程培训
  • 郑州学院地址:郑州市金水区纬五路21号河南教育学院综合楼(经纬中学楼)6/7/8层
    咨询电话:0371-55911950 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 广州学院地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 大连学院地址:大连市甘井子区软件园路2号B8座二楼
    咨询电话:0411-39026086 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 武汉学院地址:武汉市东新区光谷大道77号金融港B26栋9楼
    咨询电话:027-59905902 027-59905908 027-59905909
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 成都学院地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 杭州学院地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术学院南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 了解千锋动态
    关注千锋教育服务号

  • 扫码关注千锋互联
    身边的移动开发导师