装饰(Decorator)角色:持有一个构件(component)对象的实例,并定义一个与抽象构件接口一致的接口。 具体装饰(Concrete Decorator)角色:负责给构件对象“贴上”附加的责任。 装饰模式常常被称为包装模式,因为每个具体装饰类都将一个具体装饰类或者具体构件诶包裹起来。装饰模式对客户端透明性要求程序不要声明一个ConcreteDeco...
博客园自定义之博客园公告栏添加时钟——利用canvas画出一个时钟 我是刚开通博客园的新人,所以大佬的一些东西用了没效果。我就很纳闷! 于是另一个大佬解决了我的疑惑。 刚进入设置,修改自己的博客园时,用了大佬的代码发现很多都不生效。是因为没开通JS权限,这个要后台审批,我们就是申请态度好一点,等待开通。 下面...
博客园装饰样式 博客园美化样式 博客园美化样式一条龙服务 博客园作为自己总结知识、见证自己技术成长的技术家园,就像自己的房间一样,想收拾的干净,舒服,与众不同 因为网上内容比较零散杂乱,装饰博客的时候也花了挺多时间去搜索,测试,针对自己博客布局进行了css样式的调整和js微调 本来只是想自己使用,有网友需要,就开...
2.右下角回到顶部火箭发射 图片路径可以访问我的图片地址,下载后上传到自己博客园后台,修改为自己的路经,不然我更改后你的就没了 (本地图片——>博客园管理——>文件——>上传文件到后台——>保存——>得到链接地址——>更换地址) /* 置顶小火箭样式 start___ */ body{height:3000px;} #rocket-to-top ...
系统架构技能之设计模式—装饰模式 一、上篇回顾 通过上篇的简单描述,我们知道了桥接模式主要是为了解决,一个对象的多个维度的变化因素的变化太快,难以控制的问题,我们通过将每个维度的变化因素进行抽象, 然后我们的对象只要依赖于抽象即可,具体的实现调用我们不关心,通过对象组合的方式,我们就能组合出我们想要的对象。
一、简介 装饰(Decorator)模式被称为包装(Wrapper)模式。 装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。并可以在不创造更多子类的情况下,将对象的功能加以扩展。 装饰模式有如下特点: 装饰对象和真实对象有相同的接口。这样客户端对象就可以
博客园装饰 发现博客园可以自定义的地方很多,闲的无聊,把博客改得漂亮一点。以下均为个人喜好,若喜欢可以直接抱走! 首先先进入博客后台管理 一. 博客皮肤 我的主题是:LessIsMoreRight 页面定制CSS代码: View Code 基于网上共享css代码:来源 注意使用该css代码要:禁用模板默认CSS...
1:简介 装饰(Decorator)模式又名包装(Wrapper)模式[GOF95]。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。2:类图 抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 具体构件(Concrete Component)
个人博客页面装饰 阅读目录 一、设置博客签名 二、设置选择模板(背景皮肤) 三、设置生成目录索引 四、设置返回顶部按钮 五、设置代码复制按钮回到顶部 一、设置博客签名1.设置方法2.实现效果:回到顶部 二、设置选择模板(背景皮肤)回到顶部 三、设置生成目录索引...
其实,可以自己写 JS 代码,实现你自己喜欢的特效,做出独一无二的博客。 四.在个人博客中播放自己喜欢的歌曲 首先我们要做的就是进入 【网易云音乐网页版】,选择自己喜欢的歌曲。 点击【生成外链播放器】 这个地方需要注意的是,博客园不支持iframe 插件,所以我们选择flash 插件,再选择合适的尺寸。 复制 HTML 代码,...