自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

js 实现纯前端将数据导出excel

上代码: <html> <head> <p style="font-size: 20px;color: red;">使用a标签方式将json导出csv文件</p&g...

2019-08-29 14:26:26

阅读数 9

评论数 0

react将字符串转为标签

React中将字符串转换为DOM节点 React不支持直接将字符串放到render返回值中,这样放入的字符串会被当做一般字符串处理。 1 2 3 4 5 6 7 8 const App = () => { const str = '&...

2019-08-28 14:45:26

阅读数 9

评论数 0

Moment.js常见用法总结

Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。 ​ 日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。接下来,我将按照这些操作对Moment.js中的Doc进行整理分类,方便学习和日后的查阅...

2019-08-26 16:53:51

阅读数 12

评论数 0

yapi连接mongodb集群

首先是官方文档: https://hellosean1025.github.io/yapi/devops/index.html 我的数据库集群信息如下: 副本集名称:yapi01 IP列表: 10.142.***.**:28005, 10.142.***.**:2800...

2019-08-16 17:18:15

阅读数 51

评论数 0

React.js解决setState的异步问题

由于react中把setState设置为异步操作函数,这有时候会给我们带来以一些问题,下面介绍一下怎么解决这个问题。 1. 在setState完成的回调里执行需要的操作 setState函数的第二个参数允许传入回调函数,在状态更新完毕后进行调用,譬如: this.setState({ ...

2019-08-14 17:50:28

阅读数 14

评论数 0

yapi自定义界面,更改界面外观样式

原来部署过nodebb,在nodebb中自定义界面是通过在管理员后台增加自定义js或者自定义css实现的。类比yapi,以为它也同样支持这种方式,后面发现yapi并没有。 然后看了下yapi的项目源码,在vendors目录下,可以发现有个client目录。很容易就能够想到它应该就是整个前台代码,...

2019-08-14 17:12:38

阅读数 18

评论数 0

事务的四种隔离级别

数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommit...

2019-08-14 08:27:05

阅读数 13

评论数 0

数据库的ACID

一.事务 定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进行分析。 // 创建数据库 create table account( ...

2019-08-14 08:23:17

阅读数 13

评论数 0

var a=1的过程中js做了什么

又是一年临近年底了,年底制定下了许多计划,正在一点一点实现,最近在开始读《你不知道的Javascript》了,也会慢慢把读书笔记通过博客的形式输出出来,让自己印象更深刻,今天就来聊聊JS中的var a = 2;这行代码发生了什么? 编译 对于编程语言来说都会有一个编译的过程,一段代码在执行前大...

2019-08-14 08:13:59

阅读数 11

评论数 0

js中的数据类型

js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。 typeof 操作符 由于js中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是typeof关键字. type...

2019-08-14 08:03:05

阅读数 12

评论数 0

小程序与H5的区别

小程序由于刚推出来时开放的能力十分有限,所以在功能展示上会让普通用户感觉和H5一样,并没有什么特别之处,导致了部分人把两者混为一谈。实际上,小程序和H5是两种不同的东西。 通过百度词条可以知道,HTML英文全称为Hyper Text Markup Language,即超文本标记语言。而HTML5...

2019-08-14 07:56:40

阅读数 18

评论数 0

react-router 路由的实现原理

React Router 是一个基于 React 之上的强大路由库,它可以让你向应用中快速地添加视图和数据流,同时保持页面与 URL 间的同步。本文从两个方便来解析 react-router 实现原理。一:介绍 react-router 的依赖库history;二:使用 history 库,实现一...

2019-08-14 07:43:03

阅读数 16

评论数 0

node踩坑之This is probably not a problem with npm. There is likely additional logging output above.错误

可能由于种种版本更新的原因需要执行 npm install 重新安装一次,如果还是不可以的话,在把之前装的都清空 rm -rf node_modules rm package-lock.json npm cache clear --force npm install ...

2019-08-13 18:53:37

阅读数 11

评论数 0

Web Storage API有哪些常用方法,功能是什么?

sessionStorage和localStorage可使用的API都相同,其功能包括保存数据、读取数据、删除数据、得到索引的key值等。 localStorage 和sessionStoragey都使用setItem()方法用来保存数据,格式如下: localStorage.setItem(...

2019-08-13 17:39:44

阅读数 12

评论数 0

cookie属性详解

https://www.cnblogs.com/tzyy/p/4151291.html 在chrome控制台中的resources选项卡中可以看到cookie的信息。 一个域名下面可能存在着很多个cookie对象。 name  字段为一个cookie的名称。 value  字段为一...

2019-08-13 15:54:12

阅读数 13

评论数 0

React 16新特性简介

React 16新特性简介 1.render支持Array和String渲染 render() { return [ <li key="A">First item</li>, <li...

2019-08-13 15:39:19

阅读数 14

评论数 0

浏览器的缓存机制

前言 这是一篇基础型文章,日常工作除了用用新框架之外,还可以关注基础哈,不要被它们绑架了。今天早读文章由爱屋吉屋@陈江松分享,由 @ 墨白推荐。 正文从这开始~ 浏览器缓存是前端开发中不可避免的问题,对于web应用来说,它是提升页面性能同时减少服务器压力的利器。本文将简单地描述总结下浏览器缓...

2019-08-13 14:59:08

阅读数 13

评论数 0

JS专题之函数柯里化

前言 在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 一、为什么会有函数柯里化? Currying 的重要意义在于可以把函数完全变成「接受一...

2019-08-12 18:47:13

阅读数 13

评论数 0

mongodb后台启动

以下实例中我们将data目录创建于根目录下(/)。 注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。 mkdir -p /data/db 注意:在使用 mongo 这个命令连接mongodb服务时,默认会去找根路径下的/data/db,作为数据库...

2019-08-12 11:22:39

阅读数 13

评论数 0

YApi守护进程(使用pm2)

成功部署Yapi后,在没有守护进程之前存在一些问题: 应用程序运行在当前终端发起的子shell中,hangup信号中断后会导致应用退出,我们不可能在长期使用的环境中用一个终端去做长连接。 当服务器重启后,还是需要人工连上服务器启动服务。 进程出现意外终止,等人为发现再连上去开启,这样的反应显...

2019-08-12 10:02:03

阅读数 49

评论数 0

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