自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 剑指offer 9.用两个栈实现队列 JavaScript

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )输入: [“CQueue”,“appendTail”,“deleteHead”,“deleteHead”] [[],[3],[],[]]输出:[null,null,3,-1] 示例 2:输入:[“CQueue”,“deleteHead”,“appendTail”,“appendT

2021-09-29 20:37:36 89

原创 mongoose萌新笔记

mongoose1.momgoDB数据库的基本概念mongoDB数据库由以下三个部分组成数据库可以有多个数据库集合一个数据库可以有多个集合文档一个集合可以有多个文档不需要和mySQL一样先建立数据库,设计表结构在这里,当需要插入数据的时候,只需要指定往哪个集合中插入就行了可以认为mongoDB就是一个大的对象,存储着不同的数据的对象对象里面就是一个个集合,可以理解为数组,如qq对象中的user集合,其实就是数组.集合里存储的是对象,这一个一个对象就是文档

2021-02-04 16:12:59 126

原创 回调函数和mongoDB笔记

回调函数函数也相当于一种数据类型,可以当做参数进行传递,也可以当做方法的返回值函数作为参数可以获取函数内部的异步操作结果Javascript的特点单线程事件循环js会执行完所有的普通函数 才会去执行异步api 如setTimeout()就算不传第二个参数去控制执行时间, setTimeout()函数也是最后才执行.以下是没有回调函数的函数执行情况function add(x, y){ console.log(1) setTimeout(function (){ conso

2021-02-04 14:48:21 280

原创 ES6常用功能的小小总结

let 和 const//之前的方式var flag = 123 console.log(flag)//但是如果使用下面的方式console.log(flag)//输出undefined var flag = 123因为浏览器在执行js语法的时候存在预解析,变量的声明会被提升,但是赋值不会被提升,所以这段代码在计算机看来其实是这样的var flagconsole.log(flag)flag = 123因为js是单线程处理的,很明显在执行到输出flag的时候,flag 并没有被人为

2021-01-30 22:50:11 128 1

原创 b站首页banner景深移动特效 bilibili秋

看到b站的animation-banner效果太妙了,就自己也想仿写一个.去查了查资料鼓捣出来一个.首先是成品展示大家可能觉得这个效果看起来很复杂,其实拆开来看比较简单.他的效果就是实现了一个镜头聚焦,那么我们分步骤进行讲解step1首先,让图层跟随鼠标进行移动,大家应该已经想到怎么办了,但是有个问题,每个图层跟随鼠标移动的距离不能相同,这里可以用循环进行移动距离的迭代.其实就是让step2其次是让图层跟随鼠标的移动距离进行清晰度的变化,和上述的办法类似,也是构造一个函数来计算清晰度,可以

2021-01-25 16:42:57 1845 6

原创 继承的几种方式

1.原型链继承这是最简单的一种方式,使用Son.prototype = Parent();这样就可以让Son的原型指向Parent ,这是最简单的一种继承方式它可以使用父级的方法和属性但是它有两个缺点 :第一个是,当实现继承后,它是以引用值当做原型的,这样会导致所有的子类型的原型指向同一个地方,当改变了其中一个子类型继承的属性时,因为子类型公用一个引用值,所有的引用属性都会被改变。第二个是,在创建子类型的实例时,没有建立俩个类型的关系,无法向父级构造函数传递参数.2.构造函数继

2020-09-23 19:51:34 228

原创 原生js html音乐播放器(歌词滚动)

本周学习了js的,用老师教的敲了一个音乐播放器准备工作首先随便找首歌然后用一个小工具扒它的歌词前期准备完成代码部分现在就开始写 html 和 css 了很简单 就不解释了 直接上代码html<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-wid

2020-05-09 15:32:01 5581 3

原创 c的复习

这周还是复习c,毕竟要开学了1.请计算 1 +(1+2)+(1+2+3)+…+(1+2+3+…+n)本题目可以看到,存在二重循环,内循环循环从1到n,外循环直接从1到n#include"stdio.h"int main(int argc, char const *argv[]){ int n; scanf("%d",&n); int sum=0; ...

2020-05-04 12:55:34 95

原创 c算法

c算法题快开学了,c好像要忘记了.本周再来复习一下c的算法题1.链表复习写出几个字符串功能函数,包括 空白删除, 重复删除 , 字符查重 ,以及 长度输出 四个函数代码// 字符串函数 // 以下为头文件中的内容 #define _STR_H_ #ifndef #include "string.h...

2020-04-26 15:00:33 174

原创 c语言的一点复习

鉴于c3上个周已经搞完了,那这个周我就复习一下c吧.c算法题1.罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M ...

2020-04-19 13:42:02 206

原创 c3按钮分页等内容

还有剩下的一点c3内容,这里就一次性写完吧css3按钮按钮基本样式使用css3就能很简单的写出按钮的样式如下.button { background-color: #4CAF50; border: none; color: white; padding: 15px 32px; text-align: center; text-decorat...

2020-04-11 22:46:36 134

原创 css3md

c3列c3创建多列使用column-count属性<style> .newspaper{ column-count:3;}</style><div class="newspaper">“当我年轻的时候,我梦想改变这个世界;当我成熟以后,我发现我不能够改变这个世界,我将目光缩短了些,决定只改变我的国家;当我进入暮年以后,我发现我不能够改变我们的...

2020-04-05 12:34:03 105

原创 c3总结(续)

css3总结(续)c3 2d转换本章有几种2d变换方法translate()方法根据左和顶部(x和y轴)位置给定的参数,从当前元素位置移动.语法transform:translate(50px,100px);函数中前一个参数为x轴移动的距离,后面参数为y轴移动的距离,在html中的坐标轴是以元素的左上角为原点,向右为x轴正方向,向下为y轴正方向代码div#div2{ tr...

2020-03-28 16:06:34 177

原创 CSS3

css3属性总结c3边框c3圆角在css3中添加了border-radius属性,可以为边框创建圆角例子TEXT可以看到,上图的红色部分为边框,通过border-radius属性设置为25px,它变成了圆角代码div{ border:2px solid red; padding:10px 40px; background:#dddddd; width:300px; ...

2020-03-21 13:40:11 230

原创 css选择器总结

选择器元素选择器最基础的选择器例子note { font-family:Verdana, Arial; margin-left:30px; }to { font-size:28px; display: block; }from { font-size:28px; display: block; }heading { col...

2020-03-16 12:26:33 121

原创 bootstrap主要内容

container容器Bootstrap需要为页面内容和栅格系统包裹一个.container的容器.其中有.container和.container-fluid两个为div增加的类名,第一个的宽高固定,第二个铺满视窗.因为一些属性的原因这俩种容器不能互相嵌套.栅格布局每一行最多包含十二列用(div).row类名来快速创建一个行在.row下用.col-xs-4这样的类名创建列你可...

2020-03-08 12:05:44 532

原创 3月1 日周报

HTML标签的分类常规元素(双标签)<标签名> 内容 </标签名>.空元素(单标签)<标签名/>c. HTML标签的关系嵌套关系(父子)并列关系(兄弟)d. HTML标签的语义化代码结构清晰,方便阅读,有利于团队合作开发。方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以语义的方式来3渲染网页。有利于搜索引擎优化(SEO)。:...

2020-03-01 12:39:19 255

原创 2020年的第一篇博客--2020 2 21

这个周学习了bootstrap的栅格系统了解了媒体查询等功能的使用方法,下面让我来介绍一下bootstrap相关内容准备工作首先要使用bootstrap,要为页面的内容包裹一个.container的布局容器(或.container-fluid宽度占满viewport)接着在网站下载bootstrap的相关文件,进行<link style="xx" src="">等处理栅格...

2020-02-22 15:46:07 192

原创 第三次周报-2019.12.14

这个周学习了bfc,因为自己理解能力的原因吧.学姐讲的时候发现没有太听懂,于是分享会结束之后自己了解了bfc的详细情况,以下是bfc的详细BFCBFC全称叫做块级格式化上下文,是一个网页的概念以下是MDN官方的解释一个块格式化上下文(block formatting context)是Web页面的可视化CSS渲染出的一部分。它是块级盒布局出现的区域,也是浮动层元素进行交互的区域。 一个...

2019-12-14 23:15:29 93

原创 第二周的总结

本周我学习了轮播图和网页弹出层的做法,还有一些零零散散的小东西,下面我就详细说说轮播图轮播图这里我只是做一个静态的样式,因为让他真正动起来这件事涉及到js,所以这里我就不会了.没有办法作者就是菜狗.轮播图一般用一个div.banner(表示轮播图的)表示一般来说轮播图都是当链接使用,所以div下面要放几个a元素来包裹图片banner的大小高度是一定的,宽度就是图片单张宽度乘以图片数量...

2019-12-07 01:42:52 84

原创 本周学习情况总结

本周刚刚进入我们网协实验室,感觉一切都是新鲜的,学长学姐们也很和蔼,~~艳玲姐姐超级美!~~,哈哈哈哈,我也很希望能**快速融入**我们这个**大家庭**中.那么汇报一下本周自己的情况吧,进入实验室之前自己没有接触过前端的内容,所以那一个周都是拼命的学拼命的学,为了赶进度可能学习质量并不强,而且因为没有进实验室之前那么急于求成,所以决定巩固一下自己的基础.回头去吧前面看过的重要内容==盒模型=...

2019-11-30 10:20:20 530

空空如也

空空如也

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

TA关注的人

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