自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CCoisini.0202的博客

月亮很亮,亮也没用,没用也亮

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nodejs:Koa框架——基于NodeJS的web框架知识点总结

再次思考:从浏览器输入 URL 到页面展示过程的过程中发生了什么?通过前面的基础学习,我们了解了基于 Web 的应用基本流程:通过上图不难发现,无论具体应用功能如何变化, 服务端 处理任务核心三个步骤:③、④、⑤ 中,③ 和 ⑤ 的模式基本是固定的(因为HTTP协议规范了),而 ④ 是最大的变量。如果我们每次开发一个新的应用都要把 ③ 和 ⑤ 的逻辑重新实现一遍就会特别的麻烦。所以,我们可以封装一个框架(库)把 ③ 和 ⑤ 的逻辑进行统一处理,然后通过某种方式,把 ④ 的处理暴露给框架使用者。Ko

2021-03-21 22:52:52 292

原创 数据结构:栈的基础知识

数据结构之栈一、什么是栈?二、栈的插入删除操作三、栈的实现1.顺序栈2.链表栈四、栈的应⽤场景一、什么是栈?关于“栈”,有一个非常贴切的例子,就是往枪里面装子弹。装子弹的时候都是从前往后一个一个进;打枪发射子弹的时候,是后装的子弹先出,先进的子弹后出,子弹不能从中间任意出。后进者先出,先进者后出,这就是典型的“栈”结构。栈相对数组和链表貌似只有限制没有任何优势。其实从功能上来说,数组或链表确实可以替代栈,但是存在即合理,每⼀种数据结构都是在特定的使⽤场景下的抽象,⽽且,数组或链表虽然操作上的确灵活⾃由

2021-03-16 23:25:26 349

原创 Git大礼包:一套搞定所有常用Git知识点

Git大礼包:一套搞定所有常用Git知识点一、文章内容二、什么是版本控制?三、什么是 Git?五、怎么工作的?1、git 文件生命周期2、状态3、区域六、安装七、配置-- global检查配置八、创建仓库 - repository九、工作流与基本操作1 查看工作区的文件状态乱码2 添加工作区文件到暂存区3 创建版本4 提交备注5 查看提交日志6 修复提交7 删除8 撤销重置9 比较十、分支1查看分支2 创建分支3 切换分支4 分支合并5 删除分支十一、合并冲突十二、标签1 新建 tag2 查看 tag十三、

2021-03-16 17:34:06 1422 7

原创 前端案例:贪吃蛇

贪吃蛇一、游戏介绍1、Map地图类2、Food食物类3、Shake蛇类4、Game 游戏类5、实现效果二、页面结构框架三、Map地图类四、Food食物类五、Snake蛇类六、Game游戏控制类七、主函数调用八、总结重点在于面向对象的学习不注重css样式渲染一、游戏介绍1、Map地图类 1. -clearData清空数据(不管是舍得位置还是食物的位置都是通过数据来控制) 2. -setData设置数据 3.-include 该坐标是否包含数据 4.-render将数据渲染在地图元素上

2021-03-12 16:35:25 3072 9

原创 数据结构与算法02-链表的使用与实现

链表的使用与实现一、链表介绍1.链表2. Node节点3. 链表的优缺点二、常用链表1.单链表2.循环链表3.双向链表4.双向循环链表三、⾃定义单向链表1. 设计接⼝2. List接口3. AbstractList类4. MyLinkedList类四、 来一道力扣题吗?1. 题目:删除链表中的节点2. 提示3. 解答五、 总结一、链表介绍动态数组有明显的缺点:可能会造成内存的浪费是否可以⽤多少申请多少内存:链表可以链表是⼀种链式存储的线性表,所有元素的内存地址不⼀定是连续的1.链表头节点

2021-03-06 20:33:43 360

原创 面向对象02 - 案例:王者荣耀英雄选择

王者荣耀英雄选择案例一、目标与说明二、实现效果三、写之前先分析四、类1. 玩家类2. 亚瑟类3. 鲁班类4.英雄基类5. 技能类和皮肤类6. 总结五、页面结构和逻辑1. 页面元素2. Style样式3. 逻辑操作六、 总结一、目标与说明还是注重逻辑分析,图片素材为游戏截屏抠图而成,不涉及王者炫酷的动画效果。运用面向对象的思想,在这里我会分析王者荣耀运用了哪些对象,然后抽离里面的功能和方法、抽离成类、研究每个类之间的逻辑关系、把每个类模块化。最终实现进入登录界面完成登陆、选择英雄、选择皮肤、释放技能

2021-03-02 21:06:47 1591 3

原创 面向对象01 -基础知识汇总(什么是类、其中的extend、super、静态方法和属性等;案例分享)

面向对象01一、ES6中类的使用1. ES6中的类的写法2. 说明:二、 静态方法和属性:实例不会继承的属性和方法1. 写法:2. 说明三、 私有和公有1. 说明2. 写法四、ES6中继承extends、super1. 写法2. 说明五、 ES6中模块化import、export1. ESM模块化说明2. 导出关键字 *export*王者荣耀英雄选择案例总结一、ES6中类的使用1. ES6中的类的写法 class Person{ height="178cm"; con

2021-03-01 22:42:42 338 1

原创 数据结构与算法02-数组的自实现ArrayList

数组的自实现ArrayList一、数组介绍1.Java中数组的三种声明2. 优点3. 缺点二、ArrayList自实现(动态数组)1. 需求2. 面对的问题3.动态数组接口设计4. 具体实现一、数组介绍线性表是最基本、最简单、也是最常用的一种数据结构,一个线性表是n个具有相同特性的数据元素的有序数列。其中数组就是一种顺序表,顺序表存储是将数据元素放到一块连续的内存存储空间,相邻数据元素的存放地址也相邻。 生活中的线性表:火车,糖葫芦数组是一种顺序存储的线性表,可以存储多个值,每个元素可以通过索引进行

2021-03-01 18:45:35 297 1

原创 数据结构与算法-01时间复杂度分析

时间复杂度分析数据结构与算法-01时间复杂度分析时间复杂度分析一、思考二、时间复杂度介绍概念总结三、常见时间复杂度与分析技巧1. 常数阶O(1)2. 线性阶O(n)3. 对数阶O(logN)4. 线性对数阶O(nlogN)5. 平方阶O(n^2)6. 其他情况以此类推四、时间复杂度分析技巧五、面试题练手总结一、思考算法(Algorithm) 是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。就比如拧一个

2021-03-01 00:09:59 665

原创 ECS6基础-案例:百度音乐全选、添加、收藏、删除功能

百度音乐案例同上篇文章类似,都基于ECS6基础知识,重点在于掌握逻辑语法,css样式等不做过多追求1. 实现功能添加音乐到列表选中效果删除所选音乐收藏和取消收藏全选功能和全不选功能实现效果如图:2. 写好的主体元素框架和样式图这个案例,我将样式写成css文件引入到html文件中html元素代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /&g

2021-02-28 17:44:54 517 1

原创 ECS6基础-案例:前端实现员工列表排序案例

前端实现员工列表排序案例本案例重点在于逻辑处理,对css样式处理较为简单1. 实现效果打开进入页面时,年龄和性别都为默认排序用户可按照性别进行筛选排序用户可按照年龄进行筛选排序实现双重排序,即用户可在性别排序的基础上,按照年龄排序;或者在年龄排序的基础上按照性别排序如图所示2. 写好的元素框架和样式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2021-02-28 12:32:47 3387 4

原创 ECS6 基础知识汇总

ECMAScript 6基础本节知识要点ES6基本使用数据驱动视图ES6员工列表案例百度音乐全选案例ECMAScript 6 简介JavaScript 三大组成部分ECMAScriptDOMBOMECMAScript 发展历史 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Language_ResourcesECMAScript 包含内容:JS 中的数据类型及相关操作,流程控制,运算符及相关运算……

2021-02-27 21:35:57 602 2

王者荣耀英雄选择案例.zip

适合学习前端面向对象的同学参考

2021-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除