自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lume博客

伟大是熬出来的,程序猿是逼出来的!

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript 继承 (2)

1:纯净的继承者 — 原型式继承//传递一个字面量函数function obj(o) { //创建一个构造函数 function F() {} //把字面量函数赋值给构造函数的原型 F.prototype = o; //最终返回出实例化的构造函数 return new F(); }//字面量对象var box = { na...

2018-08-21 11:38:51 283

原创 JavaScript 继承 (1)

1:类式继承// 声明父类function Farent(name) { this.name = name; this.books = ["JS","php"];}// 给父类添加一个共有方法 在父类的原型上Farent.prototype.getName = function() { console.log(this.name);}// 声明子类functi...

2018-08-20 16:30:56 195

原创 javascript设计模式 - 动态原型模式

动态原型模式 其实就是在 函数里 加个判断 , 为了解决 多次实例化后 ,产生多个共同的方法 !function CreateFn(name,age) { this.name = name; this.age = age; this.arr = [1,2,3]; if(typeof this.run != "function"){ console.log("o...

2018-08-17 17:09:07 356

原创 javascript设计模式 - 组合模式

1:构造函数 + 原型模式function CreateFn(name,age) { this.name = name; this.age = age; this.arr = [1,2,3]}CreateFn.prototype.run = function(){ return "这是原型上的一个 共享方法";}var fn1 = new CreateFn("l...

2018-08-17 16:54:25 364 1

原创 javascript设计模式 - 原型模式

原型模式 1 : 原型的定义: (1)每当创建一个函数,都会有一个 prototype (原型属性)。 (2)原型(prototype) 这个属性的指针 指向一个对象,而这个对象的用途 可以由特定类型的所有实例 共享 属性和方法 ! (3)原型(prototype)是共享所有的属性和方法, 也就是说:如果 new 了 两个实例化 ,他们的方...

2018-08-17 16:18:30 874

原创 javascript设计模式 - 构造函数模式

function CreateFn(name,age) { this.name = name; this.age = age; this.getName = function() { console.log(this.name) }}var fn1 = new CreateFn("小明",26);var fn2 = new CreateFn("小明",26);fn...

2018-08-16 23:11:30 184

原创 javascript设计模式 - 工厂模式

1 : 工厂模式 - 简单的说: 就是创建一个对象 ,最后再返回这个对象 ! 如:function createBook(name, time, type) { var obj = new Object(); obj.name = name; obj.time = time; obj.type = type; obj.getName = function() { ...

2018-08-16 17:51:46 122

原创 JS 无间隙滚动 封装

新建一个 页面魔板 : 引入 JS 文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=

2018-08-16 15:32:15 501

原创 tab 滑动/点击切换 封装

新建 html 文件 , 如: index.html , 引入一个 app.js 文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <m

2018-08-16 10:48:45 1198

原创 vuex 数据状态管理,刷新数据不丢失 这篇就够了

vue 脚手架安装,这里我就不介绍了 说重点 !安装 vuexnpm install vuex --save安装成功后 ,现在我们就可以使用 vuex 了 1: 先在src 目录下建立 store 文件夹 , 文件目录如图: 这里我先介绍下 每个文件的用处:1 : index.js 这里是个入口文件import Vue from 'vue'import Vu...

2018-08-10 10:31:51 12838 1

多图片滚动轮播

多图片滚动轮播

2013-01-09

空空如也

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

TA关注的人

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