自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识koa2-中间件及路由

一起来探索Koa的奥秘To explore Koa​上篇我们介绍了Koa2这个框架以及基础的服务搭建,接下来学习Koa2的中间件以及路由。Koa2在介绍中也提到了,它不内置中间件,但是提供中间件内核。中间件是Koa2的核心。Koa中间件中间件是什么?koa2的中间件是通过async await实现的,中间件执行顺序是“洋葱圈”模型。中间件之间通过next函数联系,当一个中间件调用next()后,会将控制权交给下一个中间件, 直到下一个中间件不再执...

2021-06-22 15:40:23 764

原创 初识koa2

目录Koa简介koa是什么?安装及搭建项目初始化安装Koa启动服务器Koa简介koa是什么?打开koa的官网映入眼帘的便是:koa——基于 Node.js 平台的下一代 web 开发框架。koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件,它仅..

2020-07-27 18:20:59 204

原创 Nest.js中使用redis

安装redisWindow 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开文件夹,内容如下:打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:redis-server.exe redis.windows.c

2020-07-17 17:43:10 7299 4

转载 VUE的生命周期

生命周期Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。在Vue的整个生命周期中,它提供了一系列的事件,可以让我们在事件触发时注册js方法,可以让我们用自己注册的js方法控制整个大局,在这些事件响应方法中的this直接指向的是vue的实例。图解生...

2018-03-22 11:28:42 1052

原创 js完美运动框架

创建Move.js运动框架function getStyle(obj,name){ if (obj.currentStyle) { return obj.currentStyle[name];//ie } else{ return getComputedStyle(obj,false)[name];//ff } } //任意值的运动框...

2018-03-12 19:47:40 500

转载 如何用js解决跨域问题

什么是跨域?概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。URL 说明 是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许http://www.a.com/lab/a.jshttp://www.a.com/script/b.js 同一域名下不同文...

2018-03-12 19:21:41 176

转载 js继承方式

首先我们得有一个父类,代码如下:// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep = function(){ console.log(this.name + '正在睡觉!'); }}// 原型方法Animal.prototype.ea...

2018-03-07 18:56:13 106

转载 JavaScript中的对象,如何创建对象,创建对象的7种模式

ECMA-262把对象定义为:”无需属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说明对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。正因为这样,我们可以把ECMAScript的对象想象成散列表:无非就是一组名对值,其中值可以是数据或函数。        创建自定义对象最简单的方式就是创建一个Object的实例,然后再为他添加属性和方...

2018-03-07 18:44:29 145

原创 百度地图定位

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script src="http://api.map.baidu.com/api?v=2.0&ak=BPr36B36O2I3d

2018-03-07 17:40:10 182

原创 常见兼容性问题

常见兼容性问题?* png24位的图片在iE6浏览器上出现背景,解决方案是做成PNG8.也可以引用一段脚本处理. * 浏览器默认的margin和padding不同。解决方案是加一个全局的*{margin:0;padding:0;}来统一。 * IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大。  * 浮动ie产生的双倍距离(IE6双边距问...

2018-03-06 19:47:41 365

原创 Array.prototype.reduce()计算元素出现次数和去重

用reduce()来计算元素出现的次数<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> //统计a,b,c,d出现的次数 var arr=['a','b','c',

2018-03-06 19:43:45 868

原创 CSS3新增伪类和用法

:first-of-type选取属于其父元素的特定类型的第一个子元素的所有元素<!DOCTYPE html><html><head><meta charset="utf-8"><script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"&g

2018-03-06 10:09:36 3080

空空如也

空空如也

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

TA关注的人

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