自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 根据当前日期获取其前/后一段时间的日期

根据当前日期封装一个获取其前/后一段时间的日期function getDate(aa){ var date1 = new Date(), time1=date1.getFullYear()+"-"+(date1.getMonth()+1)+"-"+date1.getDate();//time1表示当前时间 var date2 = new Date(date1); date2.setDate(date1.getDate()+aa);

2020-11-30 20:24:00 335

原创 express中的cookie和session

一、无状态的HTTPHTTP是无状态协议, 简单的说, 当你浏览了一个页面, 然后转到同一个网站的另一个页面, 服务器无法认识到, 这是同一个浏览器在访问同一个网站,换句话说,服务器无法识别两条http请求是否是同一个用户发送的。 也就是说服务器端并没有记录通信状态的能力。但是, 为了用户体验, 我们确实需要让服务器能够记忆用户的一些信息。 cookie应运而生;二、cookiecookie是一个简单到爆的想法: 当访问一个页面的时候,服务器在下行http报文中,命令浏览器存储一个字符串;浏览器再访问

2020-07-08 00:57:47 362

原创 Vue导航守卫

导航守卫(中间件)全局守卫路由进入或者离开之前或之后都必须要走这个地方!在路由跳转之前或者跳转之后自动执行相应的钩子函数 ;ps:钩子函数在相应的时间段会自动执行,不用调用全局前置守卫beforeEach// 全局前置守卫函数! 【作用:标题设置、权限判断如登录验证等等!】// 路由实例对象.beforeEach((去到的路由,来自的路由,next函数)=>{})router.beforeEach((to, from, next) => { // 一定要ne

2020-07-02 00:05:08 201

原创 JavaScript必须知道的数组方法

在JavaScript中,数组是一个特殊的变量,用于存储不同的元素。它具有一些内置属性和方法,可用于根据需要添加,删除,迭代或操作数。并且了解JavaScript数组方法可以提升开发技能。some()此方法为参数传递的函数测试数组。如果有一个元素与测试元素匹配,则返回true,否则返回false。const myArray = ["a", "b", "c", "d", "e"]myArray.some(test => test === "d")//-------> Output :

2020-06-24 00:52:51 161

原创 Es6 class类

先不讨论class的创建方式和继承方法,只是挑出几个知识点来记录下。静态方法和静态属性静态的是指向类自身,而不是指向实例对象静态方法如果在一个方法前,加上static关键字,就表示该方法不会被实例继承,而是直接通过类来调用,这就称为“静态方法”如果静态方法包含this关键字,这个this指的是类,而不是实例虽然既然类的静态方法不可被实例所继承,但是却可以被子类继承可以从super对象上调用 class A { static classMethod() {

2020-06-17 00:00:46 107

原创 nodeJS 事件处理机制

Node.js的用于实现各种事件处理的event模块中,定义了一个EventEmitter类。所有可能触发事件的对象都是一个继承了EventEmitter类的子类的实例对象。EventEmitter类的方法:首先来看一下我们如何实例化一个事件对象:第一种://events 专用于处理事件let event = require("events");let Emitter = event.EventEmitter;//初始化一个事件对象let e = new Emitter();第二种:

2020-06-03 23:41:03 395

原创 深拷贝

js实现深拷贝的方法当然方法不是唯一的,但是‘万变不离其宗’,实现深拷贝用的思想还是递归,在这里我就分享两个我自己封装的方法吧方法一:/** @parameter* source:被拷贝的‘对象’ * target :目标值* @return target* to 2019 12 17**/ function deepCopy(source,target){ ...

2019-12-17 23:13:23 78

原创 原生js、jQuery实现深/浅 拷贝

jQuery的深/浅拷贝一、$.extend(); 返回被扩展的对象在默认情况下,通过$.extend()合并操作不是递归的(浅拷贝);浅拷贝(false 默认)深拷贝(true)递归的合并当然首先要明确 extend();方法的几个参数“三个”参数 1、false/true 2、{}目标对象 3、扩展对象n多个(参数间用逗号隔开)eg:var obj1 = {name...

2019-12-17 00:47:36 169

原创 js代码实现打印九九乘法表

js代码实现九九乘法表的打印当然实现的方法有很多种,在这里我就分享一下我用的几种方式(废话不多说,直接上代码!!!)一、首先是输出在页面的代码 <script type="text/javascript"> for (var i = 1; i <= 9; i++) { for (var j = 1; j<= i; j++) { document.wr...

2019-12-15 18:31:14 11674 2

空空如也

空空如也

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

TA关注的人

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