240 私信
这个人很懒,暂无签名信息
0

vue---cli 构建

1.刚开始的时候 在 命令行输入 cnpm install -g vue-cli 然后会得到vue命令 可以用vue list 展示所有的模板vue init 模板 目录 模板是使用什么模板 目录就是项目目录 如果有项目文件了 就不用写 例:vue init webpack demo 会创建一个demo文件夹 一路回车 但是到ESlint 要 no 最后会有三个选项 选最后一个cd 创建的文件名c...

0

前端自动化构建

1.全局安装gulp cnpm i --g gulp2.本地安装gulp cnpm i --save gulp本地安装 gulp -sass 【为了在里面完成css代码 在里面可以使用在css中不能使用的属性嵌套之类的东西 】本地安装 browser-sync 【实现监听功能】3.在根目录下创建文件 gulpfile.js4.在gulpfile.js 中引入 var gulp = require(...

0

JS原型链温故

在js中,对于对象的理解很重要。js的数据类型主要分为基本类型和引用类型。基本类型包括String、Number、Boolean、undefined、null。引用类型包括Object。通常判断一个数据类型是基本类型可以使用typeof,判断一个数据类型是引用类型的可以使用instanceof。本文要讲的其实就是基于引用类型对象来说的。所谓的对象其实可以理解为若干属性的集合。狭义的对象object...

0

javascript设计模式十:装饰者模式

在js函数开发中,想要为现有函数添加与现有功能无关的新功能时,按普通思路肯定是在现有函数中添加新功能的代码。这并不能说错,但因为函数中的这两块代码其实并无关联,后期维护成本会明显增大,也会造成函数臃肿。比较好的办法就是采用装饰器模式。在保持现有函数及其内部代码实现不变的前提下,将新功能函数分离开来,然后将其通过与现有函数包装起来一起执行。先来看个比较原始的js版装饰器模式实现:varPlane=f...

0

javascript设计模式九:中介者模式

中介者对象践行了最少知识原则,指一个对象尽可能少的了解别的对象,从而尽量减少对象间耦合程度。这样各个对象只需关注自身实现逻辑,对象间的交互关系交由中介者对象来实现和维护。需求背景:手机购买页面,在购买流程中,可以选择手机的颜色及输入购买数量,同时页面有两个展示区域,分别向用户展示刚选择好的颜色和数量。还有一个按钮动态显示下一步的操作,我们需要查询该颜色手机对应的库存,如果库存数量少于这次购买的数量...

个人介绍
暂无介绍