知无涯

物各有主,苟非吾之所有

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

详解浏览器中的粘贴事件 paste onpaste 事件

在最新的H5 API里已经有了对粘贴事件的支持, 事件名为paste, 平时用的较少,但最近想做一个粘贴板管理器,于是就调研了一下这个粘贴,复制事件. 那么调研的第一步是什么那? 当然是百度了,但高手都不百度,直接控制台调试 创建一个id为editor的文本域, 为其添加一个paste事件...

2019-05-30 22:54:23

阅读数 492

评论数 2

最新最全自己动手做一个富文本编辑器(附源码 api)

技术的波澜壮阔总是让我浏览往返,深陷其中 无法自拔. 我就佩服我这个钻研精神,涉及到前端的东西,什么东西我都能给你扯上一段.在工作咸鱼之际,也绝不放过自己,一颗奔腾的心永远保持着对技术的热爱与追求. 中华文化上下五年前,二近代文明的信息化却不是从中国诞生的,我真是深表遗憾.恨自己生不逢时....

2019-05-28 15:33:50

阅读数 306

评论数 1

自己动手制作一个Chrome插件 入门级

我们创建一个文件夹 暂时叫做PoetryTab吧 在其中创建一个manifest.json 和PoetryTab.html 内容如下: manifest.json { "manifest_version": 2, "name": "...

2019-05-05 14:58:14

阅读数 973

评论数 0

iPaste 产品设计

操作区域默认固定在右侧,收起状态,显示名字iPaste<,展开后宽250px,高100%;为避免影响页面原有布局,展开后使用半透明状态,鼠标放上面没有透明, 操作区域是浏览器后台运行的页面,意味着不会主动刷新,即使用户新建一个页面,或者F5刷新当前页面. 操作区域的数据来...

2019-05-30 15:53:29

阅读数 28

评论数 0

《数据结构与算法JavaScript描述》读书笔记

读书需要思考,需要不断与作者共鸣,需要合上书本,能记起多少,转化为多少生产力 栈是一种特殊的列表,栈内的元素只能通过列表的一端访问,这一端称为栈顶。 栈被称为一种后入先出(LIFO,last-in-first-out)的数据结构。 由于栈具有后入先出的特点,所以任何不在栈顶的元素都无法访...

2019-05-29 15:51:28

阅读数 31

评论数 0

linux常用命令

# 强制删除目录 rm -rf 目录名字 # 创建一个目录 mkdir 目录名称 # 查找软件安装目录 whereis 软件名

2019-05-27 16:50:49

阅读数 18

评论数 0

linux 源码全局安装最新node

# 进入tool目录 cd /tool # 下载最新文档版本node-v10 wget https://nodejs.org/dist/v10.15.3/node-v10.15.3.tar.gz # 解压压缩包 tar -zxf node-v10.15.3.tar.gz # 安装编译的依赖包...

2019-05-27 16:03:14

阅读数 24

评论数 0

linux 上源码安装git到tool目录

# 更新系统 sudo yum update # 安装git的依赖包 sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker # 下载g...

2019-05-27 15:27:27

阅读数 37

评论数 0

使用express 代理图片下载

router.get('/testfs', async function (req, res) { console.log('进入接口开始请求远程图片') let response = await axios({ method:'get', url:`https://i0....

2019-05-24 11:07:35

阅读数 34

评论数 0

vscode 调试express框架接口

在主页面 按下魔法按钮F5 如图显示,最底部可以输入表达式, 在行号附近可以点击,进行断点调试 也可以在watch面板添加表达式进行观察对象. 简直是神器啊, 步进 步入 跳出和在Chrome中调试一样的按键F10 逐行运行调试 F11 进入方法体内部 ...

2019-05-23 21:54:06

阅读数 192

评论数 0

js正则表达式 获取一个字符串二段字符中间的内容

var str = 'cgi-bin/mmwebwx-bin/webwxgeticon?seq=765931202&username=@26c90dc8e6b5b32c80d4ac9e05ea8eb15727f865b2187d3aa3bf2b593dff451e&...

2019-05-22 17:00:55

阅读数 601

评论数 0

后端返回的类型都有哪些 如何处理这些数据类型?

后端返回的数据主要有以下几种 1:json 2:arraybuffer 3:blob 4:document 5:text 6:stream

2019-05-21 17:05:51

阅读数 1161

评论数 0

由一个 导出 扩展出来的一系列知识点

在使用node-xlsx做导出的时遇到了几个问题 现记录一下 以备查阅 首先代码如下 // 导出所有联系人 router.get('/exportContactsExcel', async function (req, res) { let data = [ { na...

2019-05-21 16:36:03

阅读数 902

评论数 0

使用mongoose批量添加文档

使用insertMany()方法进行文档的批量操作,避免了循环多次插入数据库. 第一个参数可以使一个数组 也可以是 一个对象. 可以设置mongodb 驱动的参数, 是否排序,以及回调函数, 返回的是一个promise 文档链接 注意 如果Modal中的一个String类型 在实际...

2019-05-21 14:02:03

阅读数 945

评论数 0

处理'Content-Type': 'text/javascript'

今天在调试微信相关的接口是 我看到有个接口的'Content-Type' 为'text/javascript' 返回值为 window.code=200;window.redirect_uri="https://wx.qq.com/cgi-bin/mmwebwx-bin/webwx...

2019-05-18 17:24:56

阅读数 1080

评论数 0

express 框架笔记 写入cookie 读取cookie 获取请求参数

获取参数 GET: 获取参数req.query POST: 获取参数req.body 写入cookie res.cookie("wxuid",'1111111') 获取cookie req.cookies.wxuid mongose 操作数据库直接返回...

2019-05-11 14:11:53

阅读数 909

评论数 0

30 seconds of code js javascript

const chunk = (arr, size) => Array.from({ length: Math.ceil(arr.length / size) }, (v, i) => arr.slice(i * size, i * size + size) ...

2019-05-09 16:50:41

阅读数 896

评论数 0

shua.js 笔记

let superagent = require('superagent') let cheerio = require('cheerio') let baseUrl = 'https://blog.csdn.net/github_35631540/article/list/1' // http...

2019-05-09 14:19:32

阅读数 901

评论数 0

The Night Of 罪恶之夜 观后感

虽然工作节奏很紧张,但我还是抽时间看完了这部八集的美剧 这部电视剧,看一遍总感觉看不透,想让人看两遍.三遍. 片中有几点让我感触很深. 一是约翰律师主动找到纳兹,自愿担任他的辩护律师. 交给他了很多应对警察套路的办法.就像他说的,遇到纳兹是天时地利人和.有些事来了,就应该去做.不要逃避....

2019-05-07 18:08:39

阅读数 927

评论数 0

最新Chrome插件开发 api 解析

写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,所以转载务必保留 http://blog.liuxianan.com/chrome-plugin-develop.html 。本文所有涉及到的大部分代码均在这个demo里面:https://github.com/liu...

2019-05-05 11:38:44

阅读数 1027

评论数 0

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