二进制转十进制 二进制转八进制 二进制转十六进制
二进制转十进制 二进制转八进制 二进制转十六进制
定义:把食物的每种状态都封装成单独的类,跟此种状态有关的行为都封装在这个类的内部。允许一个对象在其内部状态改变时改变它的行为,看起似乎修改了它的类。 优点:定义了状态与行为之...
概念:可以动态地给某个对象添加一些额外的职责,而不会影响从这个类中派生的其他对象。 出现原因:在装饰者出现之前,我们都是用继承给对象添加功能,但是继承也不是万能的,会出现一些...
职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 优点:请求发送者...
概念: 用于性能优化的模式,通俗讲就是用时间换取空间的优化模式。核心是运用共享技术来有效的支持大量细粒度的对象。 目标:尽量减少对共享对象的数量。 享元模式的实现,主要基于内...
模板方法模式 定义:只需要使用继承就可以实现的非常简单的模式,严重依赖抽象类的设计模式。 核心概念: 主要分为抽象父类(封装了子类的算法框架,包括实现一些公关方法以及封装子类...
代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 保护代理: 控制不同权限的对象对目标对象的访问; 虚拟代理: 把一些开销很大的代理,延迟到真正需要它的时候才...
此文章只是我自己总结下来让自己有一天用到的时候,翻出来复习的,接受指点,但不接受杠,谁怼我,我怼谁.... 模式的主旨:将不变的部分和变化的部分隔开 。 定义: 一系列的算法...
众所周知,Bootstrap 最大的特性是自适应,不是那么众所周知的,Bootstrap 自适应的原理是媒体查询,问题来了:什么是媒体查询? 在今天之前,我对这个问题是模模糊...
@畏生 没有了,这个就是渲染的时候有,本地下载还想有水印需要后台添加的。
canvas 为图片添加水印原理:在图片上面定义 canvas,固定的位置添加水印文字源代码: 效果图:
定义 是把接受多个参数的函数变换成接受一个单一参数的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 为什么要这样做? 可以做到参数复用 提前确认,避免多次判断 延迟...
实现思路:1. 用 sort 方法排序; 2. 获取每个元素个位值;3. 按照个位大小排序。 源代码:
支持浏览器与 node 发出的请求 支持 promise promise 对象代表一个异步操作,有三种状态:pending(进行中),resolved(已完成),reject...
每个子组件的 template 属性值不一样。
template or render function not defined.下午写 Vue $parent 实例时,总是遇到这个问题,不禁让人陷入沉思 Vue,醒醒啊,你怎么了,贴上子组件源代码 这是报错信息: 修改后的代码: 这样就好了,原因是 V...
10.2机票:1042打车:164.97大巴:40杭州地铁:4绍兴公交:3锦莱升押金:2(付款300,退款298)杭州-绍兴火车:48杭州吉原工艺礼品公司(水果一盒):67杭...
iview 官网示例代码: 记录在实际应用中,我遇到的问题 1. 代码如下(选择城市列表,给后台传入 value 值查询对应城市信息,但是如果传入的是空,返回所有城市信息,结...
取消渲染动画:animation:false取消标题点击事件:legend:{selectedMode:false}
背景:最近在项目中遇到一个问题,界面表格只有三行,宽度固定,为了适应不同屏幕分辨率,用的百分比去分割每列宽度,结果最长的那列内容太多把整个页面撑开了,试了好多方法没有避免这个...
ES6(2015年发布) 变量 let,常量 const 模板字符串 for...of 和 for...in 解构赋值 展开运算符 ... 箭头函数 类 class Prox...
总结:每个子组件的 template 属性值不一样。
template or render function not defined.下午写 Vue $parent 实例时,总是遇到这个问题,不禁让人陷入沉思 Vue,醒醒啊,你怎么了,贴上子组件源代码 这是报错信息: 修改后的代码: 这样就好了,原因是 V...