会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
雨水一盒
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
2020年4月6日
使用Docker部署服务
摘要: 一、Docker概念 1、操作系统层面的虚拟化技术 2、隔离的进程独立于宿主和其它的隔离的进程 - 容器 3、GO语言开发 4、特点:高效的利用系统资源;快速的启动时间;一致的运行环境;持续交付和部署;更轻松的迁移 5、核心:镜像、容器、仓库 二、安装docker https://yeasy.git
阅读全文
posted @ 2020-04-06 22:55 雨水一盒~
阅读(1103)
评论(0)
推荐(1)
2019年11月14日
JavaScript设计模式(装饰者模式)
摘要: 一、模拟传统面向对象语言的装饰者模式: 假设我们在编写一个飞机大战的游戏,随着经验值的增加,我们操作的飞机对象可以升级成更厉害的飞机,一开始这些飞机只能发射普通的子弹,升到第二级时可以发射导弹,升到第三级时可以发射原子弹 // 首先是原始的飞机类 var Plane = function(){ }
阅读全文
posted @ 2019-11-14 17:25 雨水一盒~
阅读(228)
评论(0)
推荐(0)
JavaScript设计模式(发布订阅模式)
摘要: 发布—订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在JavaScript开发中,我们一般用事件模型来替代传统的发布—订阅模式。 一、简单的发布-订阅模式 这里以售楼处的售楼消息为例,小明和小红是消息订阅者,售楼处是发布消息者
阅读全文
posted @ 2019-11-14 17:00 雨水一盒~
阅读(201)
评论(0)
推荐(0)
2019年11月5日
JavaScript设计模式(代理模式)
摘要: 一、简单的代理模式: 1、未使用代理模式的情况:小明直接给女神送花 2、使用简单的代理模式:小明通过B给女神送花 二、保护代理和虚拟代理 虽然这只是个虚拟的例子,但我们可以从中找到两种代理模式的身影。代理 B 可以帮助 A 过滤掉一些请求,比如送花的人中年龄太大的或者没有宝马的,这种请求就可以直接在
阅读全文
posted @ 2019-11-05 14:25 雨水一盒~
阅读(450)
评论(0)
推荐(0)
2019年10月31日
JavaScript设计模式(策略模式)
摘要: 策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。将不变的部分和变化的部分隔开是每个设计模式的主题,策略模式也不例外,策略模式的目的就是将算法的使用与算法的实现分离开来。 一、最初的策略模式: var calculateBonus = function( perfor
阅读全文
posted @ 2019-10-31 21:59 雨水一盒~
阅读(204)
评论(0)
推荐(0)
JavaScript设计模式(单例模式)
摘要: 单例模式是一种简单但非常实用的模式,特别是惰性单例技术,在合适的时候才创建对象,并且只创建唯一的一个。下面我们来逐步了解单例模式的用法。 单例模式是一种简单但非常实用的模式,特别是惰性单例技术,在合适的时候才创建对象,并且只创建唯一的一个。下面我们来逐步了解单例模式的用法。 单例模式是一种简单但非常
阅读全文
posted @ 2019-10-31 11:49 雨水一盒~
阅读(223)
评论(0)
推荐(0)
2019年10月18日
react中数据持久化缓存redux-persist
摘要: 一、安装redux-persist: npm install redux-persist --save 二、.babelrc中增加redux-persist配置: 三、在生成store的文件加入redux-persist配置: 集中的middleware文件是自己写的中间件: 四、最后在index.
阅读全文
posted @ 2019-10-18 17:33 雨水一盒~
阅读(1406)
评论(0)
推荐(0)
2019年7月4日
webpack编写一个plugin插件
摘要: 插件向第三方开发者提供了 webpack 引擎中完整的能力。使用阶段式的构建回调,开发者可以引入它们自己的行为到 webpack 构建流程中。创建插件比创建 loader 更加高级,因为你将需要理解一些 webpack 底层的内部特性来实现相应的钩子。 一、插件由以下部分构成 1、一个具名 Java
阅读全文
posted @ 2019-07-04 10:07 雨水一盒~
阅读(474)
评论(0)
推荐(0)
2019年7月2日
webpack自定义loader并发布
摘要: 一、官网对loader的解释: 1、loader 是导出为一个函数的 node 模块。该函数在 loader 转换资源的时候调用。给定的函数将调用 loader API,并通过 this 上下文访问。 https://webpack.docschina.org/contribute/writing-
阅读全文
posted @ 2019-07-02 11:54 雨水一盒~
阅读(537)
评论(0)
推荐(0)
2019年6月26日
Vue用递归实现一个消除输入框表情符的自定义directive
摘要: 最近项目中有一个需求,所有的文本输入框需要过滤掉表情符号,但是觉得每次表单验证的时候去判断,有点麻烦。于是我想到了自定义一个指令,后续遇到需要删除表情符号的输入框,直接通过指令将表情符号删除就好了,方便快捷! 一、首先看看Vue自定义指令文档 https://cn.vuejs.org/v2/guid
阅读全文
posted @ 2019-06-26 17:02 雨水一盒~
阅读(920)
评论(0)
推荐(0)
1
2
3
4
5
下一页
公告