自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YzzHA 的博客

叩首问路,码梦为生, 记录编程路上的点点滴滴

  • 博客(4)
  • 收藏
  • 关注

原创 【JS】Javascript设计模式初窥(一)

注:部分代码及名词摘自《Javascript设计模式》,《设计模式:可复用面向对象的软件基础》什么是设计模式?设计模式是解决程序设计中的常见问题的可复用方案,是编写出美观、结构化和组织良好代码代码的前提,其三法则为适合性、实用性、适用性,以下代码均采用ES6语法一 、模块模式 对象拥有共有/私有方法和变量,屏蔽全局作用域中特殊的部分,降低冲突const testModule ...

2018-12-14 10:49:29 127

原创 【JS】兼容AMD,CMD库,实现模块操作的理论与实践

模块:通常是开发人员为了避免和他人冲突把内含JavaScript 代码的独立文件放置在一个闭包中,注册其功能并导出模块的值,以工程化的思维将复杂系统拆分成一个个小的可管理的模块,其目标为减少项目的复杂度,提升项目的可维护度、代码复用。AMD:浏览器中编写模块化Javascript的格式(通过识别号进行查找),实现了解耦及包括异步的调用和其本身的高扩展性, 简称为异步模块定义,主要实现: Req...

2018-12-12 22:06:34 487

原创 JS实现继承的多种方式(二)

4. 原型式继承        借助原型中已有的对象创建新对象,同时不必因此创建自定义类型 function object(params) { function F() {} F.prototype = params // 初始化实例的值 return new F() // 继承Object}var penson = { name: "y...

2018-12-11 20:41:34 114

原创 JS实现继承的多种方式(一)

注:部分名词和示例代码摘自高程及犀牛书,即站在巨人的肩膀上

2018-12-11 16:36:33 146

空空如也

空空如也

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

TA关注的人

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