到现在千锋武汉校区参加的HTML5培训已经进入了项目周,看了一下老师列出的需求,我选了一个蛋糕网站作为这次的项目,这也算是对自己学习水平的一个检测。天编写项目主页的同时还想了一下做项目的具体步骤,然后写的是登录页面,注册页面和密码找回界面,接下来还要写购物车,商品页面,后台管理系统等内容。
这两天我深深地感觉到自己的不足,有些东西感觉还是不好下手,主要还是不太有思路,只能多花点时间来解决了。对代码还需要大量的练习去积淀,我意识到自己对知识点的掌握得还不够好,之前有很多东西一直都没弄懂,像什么php,JQ,插件,都不太会用,编写代码的效率感觉低了些,只能多花时间一点点把落下来的知识点捡回来,希望在接下来的学习中有所进步,能够顺利完成项目。
下面分享一下我对构造函数的一些认识:
构造函数就是初始化一个实例对象,对象的prototype属性是继承一个实例对象。
构造函数注意事项:
1.默认函数的首字母要大写
2.构造函数并没有显示返回任何东西,new 操作符会自动创建给定的类型并返回他们,当调用构造函数时,new会自动创建this对象,且类型就是构造函数类型。
3.也可以在构造函数中显示调用return.如果返回的值是一个对象,它会代替新创建的对象实例返回。如果返回的值是一个原始类型,它会被忽略,新创建的实例会被返回。
4.因为构造函数也是函数,所以可以直接被调用,但是它的返回值为undefine,此时构造函数里面的this对象等于全局this对象。this.name其实就是创建一个全局的变量name。在严格模式下,当你补通过new 调用Person构造函数会出现错误。
5.也可以在构造函数中用Object.defineProperty()方法来帮助我们初始化。
技术方面,千锋的学员理论和实践相结合,既懂得功能实现的原理,又能股自己动手实现,技术能力是符合我公司对专业技术人员的需求的。
千锋的额技术能力,我们公司的面试官都是很认可的,能够满足我公司对此类人才的需求。
千锋毕业的学员很不错,能够满足我公司对中级工程师的需求。
了解千锋动态
关注千锋教育服务号
扫码关注千锋互联
身边的移动开发导师