小熊1986

导航

2021年7月16日 #

工厂模式

摘要: 设计模式 第四章 工厂模式 基础重点 设计原则 依赖倒置:是程序要依赖于抽象接口,不要依赖于具体实现。 简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。。 范例 披萨店 简单工厂模式-产品接口 package factoryDemo.demo1; /** * 阅读全文

posted @ 2021-07-16 00:55 小熊1986 阅读(38) 评论(0) 推荐(0) 编辑

2021年7月3日 #

PureMVC 模块的划分

摘要: 源码查看 PureMVC 模块的划分 Proxy:他是负责数据的模型 Mediator:是视图模型 Command:Command可以获取Proxy对象并与交互,发送Notification,执行Commoand 进入场景并且初始化 初始化pureMVC 1.知识点:单利模式 2.框架进行启动的初始 阅读全文

posted @ 2021-07-03 17:25 小熊1986 阅读(110) 评论(0) 推荐(0) 编辑

2021年5月5日 #

ccc-MVC设计之场景管理

摘要: 重点 需求:解决了场景切换的时候资源预加载的问题 设计思想 api的编写 需求 每一个场景进行切换的时候,我们都希望他可以有自己的加载包,自己的进入函数,根据自己的需求把每一个资源进行操作(删除) 设计思想 进入场景需要加载的配置包(资源包) 加载完毕以后进入场景 退出场景的删除对应的资源 结合上一 阅读全文

posted @ 2021-05-05 07:58 小熊1986 阅读(70) 评论(0) 推荐(0) 编辑

2021年5月4日 #

ccc-设计之资源管理

摘要: 重点 需求:h5 游戏资源都是需要先加载,才能使用 资源的分类 api的编写 需求 因为所有的h5游戏都需要从服务器上下载资源,而且只有加载完毕的资源我们才能正常的显示到,如果没有加载完毕的话,就不会显示,这样我们通过管理预加载对资源进行管理,和删除资源 资源的分类 图片资源 预制体资源 声音资源 阅读全文

posted @ 2021-05-04 16:53 小熊1986 阅读(67) 评论(0) 推荐(0) 编辑

2020年12月5日 #

cocoscreator框架设计目录建设

摘要: 第一天学习 什么是mvc m:俗称model,所称为数据模块都放在这里 v:既view,视图层主要是ui部分 c:控制层,主要是控制数据显示到显示层 建立客户端的目录 res:用户的ui的资源部分 resources:存放预知的地方 script:存放代码的地方 scenes:存放场景的地方 其中s 阅读全文

posted @ 2020-12-05 19:52 小熊1986 阅读(147) 评论(0) 推荐(0) 编辑

2020年11月30日 #

nodejs express模块的基础应用

摘要: express 基础get psot基础应用 npm install express 安装express模块 导入对应的模块 使用app = express();创建需要的对象 使用app.get/post(路由地址,函数(参数1客户端连接对象,参数2服务器对象)) 要获得发送的数据客户端连接对象. 阅读全文

posted @ 2020-11-30 13:00 小熊1986 阅读(60) 评论(0) 推荐(0) 编辑

2020年11月29日 #

nodejs http服务器 express.js的基础使用

摘要: 学习总结 http Server httpServer是一种支持http协议的服务器。 httpServer是一个监听端口上面,等待客户端的http连接 客户端,创建一个tcp socket 连接到服务器(本质还是用的tcp进行的连接) 客户端向服务器发送一个http协议的请求包 服务器获得这个请求 阅读全文

posted @ 2020-11-29 19:36 小熊1986 阅读(116) 评论(0) 推荐(0) 编辑

nodejs websocket学习

摘要: 学习总结 为什么websocket可以是实现长连接 因为websocket的底层是使用的socket进行了封装 websocket的连接协议 (1)客户端发送过来会有一个key代码如下 GET /chat HTTP/1.1 Host: server.example.com Upgrade: webs 阅读全文

posted @ 2020-11-29 12:26 小熊1986 阅读(113) 评论(0) 推荐(0) 编辑

nodejs安装第三方模块以及注意事项

摘要: 学习总结 /** * 1.全局与本地的区别:本地安装完以后只要对方安装nodejs的模块就可以运行,不然需要在package.json中找到所有的 * 第三方依赖进行安装 * 2.require()中如果是模块就直接搜索模块名就可以,搜索原理是先找当前文件夹下的node_modules如果没有 * 阅读全文

posted @ 2020-11-29 11:14 小熊1986 阅读(224) 评论(0) 推荐(0) 编辑

2020年11月28日 #

nodejs 网络基础

摘要: 服务器的代码如下,还有一些基础概念 /** * 概念: * ip和端口主要是为了区分服务器的运用的操作 * ipv4的格式 [0-255] xxxx.xxxx.xxxx.xxxx * ipv6的格式 [0-0xffff] 8个xxxx * 可靠:tcp * 不可靠:udp * * tcp可靠的原因 阅读全文

posted @ 2020-11-28 20:47 小熊1986 阅读(37) 评论(0) 推荐(0) 编辑