自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JavaScript设计模式学习心得五

创建型设计模式(一) 创建型设计模式是一类处理对象创建的设计模式,通过某种方式控制对象的创建来避免基本对象创建时可能导致设计上的问题或增加设计上的复杂度。 简单工厂模式 又叫静态工厂方法,由一个工厂对象决定创建某一种产品类的实例。主要用来创建同一类对象。为了更好的体现这种模式的应用场景,我们举个栗子。 需求:写一个类要求返回篮球的一些相关信息,写一个类要求返回足球的一些相关信息,写...

2018-05-14 17:35:50 333 1

原创 JavaScript设计模式学习心得四

心得三说到组合继承,并不是我们需要的最完美的继承方式,那么什么方式更好呢?当然我们先做一些铺垫。 原型式继承 //原型式继承 function inheritObject(o){ //声明一个过度函数对象 function F(){} //过渡函数对象的原型继承父对象 F.prototype = o; //返回过渡对象的一个实例,该实例的原型继承了父对象...

2018-05-11 15:31:34 211 1

原创 JavaScript设计模式学习心得三

继承 所谓继承,涉及的肯定不仅仅是一个对象,子类会继承父类的特点,但又不完全一样,会有自己的特点。可是JavaScript并没有继承这一现有的机制,也正是因为JavaScript少了这些显性的限制才使得其具有了一定的灵活性,所以我们可以根据不同的需求实现多样式的继承。 类式继承 //声明父类 function SuperClass(){ this.superValue = true;...

2018-05-10 17:48:53 211

原创 JavaScript设计模式学习心得二

记录学习点滴,对自己也是复习

2018-05-09 17:31:36 244 2

原创 JavaScript设计模式学习心得一

小小的需求有这么一个需求,完成一个表单验证的功能,仅需验证用户名、邮箱、密码。看到这里微微一笑,写出如下代码:function checkName(){ //验证姓名 } function checkEmail(){ //验证邮箱 } function checkPassword(){ //验证密码 }完事!经验丰富一点的同学表示,你这也行?满屏的全局变量,如果多人协作,你这个很容易相...

2018-05-08 18:21:13 605 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除