jQuery火箭图标返回顶部代码

08 2019 档案

摘要:让我们从一个简单的项目(遥控器)了解命令模式,然后再给出他的定义: 此项目地址: https://github.com/Stray-Kite/Design-Pattern/tree/master/src/headfirst/designpatterns/command/simpleremote 实现 阅读全文
posted @ 2019-08-12 13:47 迷途纸鸢 阅读(436) 评论(0) 推荐(0)
摘要:今天我们来看一下单件模式,这个模式是所有模式中类图最简单的哦! 为什么用单件模式: 有些对象我们只需要一个,比如:连接池、缓存、对话框、和注册表对象、日志对 象等对象。事实上,这类对象只能有一个实例,如果制造出多个实例,就会导致许 多问题产生,例如:程序的行为异常、资源使用过量,或者是不一致的结果。 阅读全文
posted @ 2019-08-10 14:42 迷途纸鸢 阅读(1025) 评论(0) 推荐(0)
摘要:今天我们来讲一讲抽象工厂: 重要涉及原则:要依赖抽象,不要依赖具体。 首先我们需要了解一个设计原则——依赖倒置原则:减少对具体的依赖,所谓的倒置是倒置的 仅仅是指的和一般OO设计的思考方式完 全相反(不能让高层组件依赖底层组件, 而且,不管高层组件还是底层组件,“ 两者”都应该依赖于抽象)。 你应该 阅读全文
posted @ 2019-08-09 13:41 迷途纸鸢 阅读(329) 评论(0) 推荐(0)
摘要:为了面向接口编程,而不是面向实现编程,所以此时我么就不能再直接使用new了,因 为当看到“new”时,我们就会想到“具体”。 下面来看一个例子,假如你有一个披萨店,你的代码可能这么写: 但是此时你需要更多披萨类型,所以你就要修改代码,如下所示: 但是此时由于产业竞争问题,你想加入一些其他口味的piz 阅读全文
posted @ 2019-08-08 14:08 迷途纸鸢 阅读(294) 评论(0) 推荐(0)
摘要:第一步:根据1、2、3点鼠标哦: 第二步:点击Next 第三步:按红框框选,然后Next 第四步:选个保存路径,然后Next 第五步:点击Finish就大功告成了 阅读全文
posted @ 2019-08-07 21:08 迷途纸鸢 阅读(316) 评论(0) 推荐(1)
摘要:我们首先要知道WebSocket的应用场景: ①在线股票网站 ②即时聊天 ③多人在线游戏 ④应用集群通信 ⑤系统性能及时监控 ...... 下面让我们开始从项目中学习WebSocket: (一)首先创建一个Spring Boot项目,如下图,博主用的是IDEA: 后续过程不太难,如果还是不太会的话, 阅读全文
posted @ 2019-08-07 20:58 迷途纸鸢 阅读(974) 评论(0) 推荐(0)
摘要:首先让我们看一下装饰者模式(我爱叫他套娃模式)的概念:动态的将责任附加到对象上, 若要扩展功能,装饰者提供了比继承者更有弹性的集成方案。 什么?没看懂?没关系,最后再来看这个概念,想让让我们来看一个咖啡屋项目(就是点各式 各样的咖啡)。 原本的设计如下: 看似很好的设计,但是别忘了,买咖啡时候我们会 阅读全文
posted @ 2019-08-07 18:17 迷途纸鸢 阅读(326) 评论(0) 推荐(0)
摘要:问题截图如下: 当出现这个问题时,不要慌,只需要输入 git remote rm origin 就可以解决,输入完前面的命令后再次 输入 git remote add origin https://...... 就可以进行后续步骤啦! 阅读全文
posted @ 2019-08-06 20:20 迷途纸鸢 阅读(287) 评论(0) 推荐(0)
摘要:首先来看一下网站效果,想写这个项目的读者可以自行下载哦,地址:https://github.com/Stray-Kite/Car: 在这个项目中,我们主要是为了学习语种切换,也就是右上角的 中文/English 功能的实现。 首先看一下模拟的后台数据src/config/modules/lang.j 阅读全文
posted @ 2019-08-06 20:13 迷途纸鸢 阅读(956) 评论(0) 推荐(0)
摘要:1.动态组件 在某些场景,往往需要我们动态切换页面部分区域的视图,这个时候内置组件component就显得尤为重要。 component接收一个名为is的属性,is的值应为父组件中注册过的组件的名称,用法如下: 示例如下: Example.vue: 效果: 默认显示: 当我们点击About标签时: 阅读全文
posted @ 2019-08-06 17:44 迷途纸鸢 阅读(1318) 评论(0) 推荐(0)
摘要:首先让我们来看一下定义 观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,他的所 有以来都会收到通知并自动更新。 观察者模式 = 出版者(主题Subject)+ 订阅者(观察者Observer) 现在来看一个通俗易懂的图,进而对观察者模式有进一步了解: 然后让我们利用观察这模式 阅读全文
posted @ 2019-08-06 12:37 迷途纸鸢 阅读(321) 评论(0) 推荐(0)
摘要:第一步:首先在控制台输入vue --version,如果出现版本号则进入第三步;否则进入第二步; 第二步:输入npm install cnpm -g --registry=https://registry.npm.taobao.org,安装淘 宝镜像,以后安装其他依赖时候就可以输入cnpm inst 阅读全文
posted @ 2019-08-04 14:18 迷途纸鸢 阅读(141) 评论(0) 推荐(0)
摘要:首先上一下完成后的效果: 首页: 商品详情页: 购物车页(其实还有个订单页,只是和购物车页基本类似,所以就不截图啦): 开始项目: 由于涉及的是前后端分离,所以我们的后台数据就模拟存储于浏览器端(config/config.js里面): 当然在这之前你需要使用Vue CLI构建项目(),然后才可以进 阅读全文
posted @ 2019-08-04 12:29 迷途纸鸢 阅读(2853) 评论(0) 推荐(0)
摘要:策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于适用算法的客户。 注:首先我用的是Head First 设计模式这本书,里面的所有代码都放在了博主的GitHub里面,地址:https://github.com/Stray-Kite/Design-Pattern 阅读全文
posted @ 2019-08-04 11:01 迷途纸鸢 阅读(201) 评论(0) 推荐(0)
摘要:第一步:下载Git Bash(https://gitforwindows.org/),安装的过程是一路下一步,就不细说啦; 第二步:打开Git Bash,如下图显示: 第三步:现在让我们先放一放Git Bash,让我们在网页上登陆自己的GitHub账号: 第四步:然后让我们点击New按钮,创建一个仓 阅读全文
posted @ 2019-08-03 19:41 迷途纸鸢 阅读(1952) 评论(0) 推荐(0)