自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狼丶宇先生的网络科技空间

开发过程中的笔记和经验分享,文章仅供参考,有不足的地方,请留言指出。qq群:46153838...

原创 解决nodejs koa express以及vue,nuxt项目中使用别名映射vscode不提示的问题,兼容webpack的@和best-require 的:xxx 别名映射,sequelize没提示

nodejs中使用别名映射,兼容webpack的@和best-require 的:xxx 别名映射 安装库 best-require 进行别名映射 npm i best-require --save 映射别名. 实例在本项目中 server/index.js 中 const path...

2019-11-30 00:09:30

阅读数 155

评论数 0

原创 js根据文件的大小,选择合适的单位显示, js格式化文件单位显示,js计算文件字节大小

在做文件管理系统的时候,后台可能只会保存文件的最小字节单位,但是在前端显示的时候,为了方便易读,所以需要根据文件的大小,选择合适的单位显示,存储的计量单位与单位之间的进制一般为 1024,所以只需要一直除就可以计算了.代码如下 /** * 格式化文件大小 * @param ...

2019-11-21 17:30:10

阅读数 74

评论数 0

原创 vue中使用Alipayer,播放rtmp,m3u8,mp4视频, vue-alipayer-v2.

这是一个基于Alipayer 开发并封装于vue的播放器 由于项目需要接入rtmp协议的直播流,用于实时监控,看了网上的几个开源播放器,最后选择了阿里云的开源播放器,Alipayer,但是Alipayer是cdn加载的,且没得一个正式的vue版本,最后还是选择了自己手写吧.废话不多说,直接上代码...

2019-11-14 18:31:13

阅读数 183

评论数 0

原创 sign-canvas 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端;

写在前面 : 在项目的开发过程中可能会涉及到手写签名(电子签名)那些,在前端的思路是使用canvas 来签名,导出成图片进行保存。 此轮子是继https://blog.csdn.net/qq_33270001/article/details/81809535之后,用于vue项目中,为了方便自己...

2019-11-01 13:55:23

阅读数 332

评论数 0

原创 nodejs koa2 + koa-body开发文件上传服务(图片,视频,音频....)

代码所在的项目:https://github.com/langyuxiansheng/biu-server-admin已开源 在用node开发后端服务的时候,可能会用到fs文件系统.我这里用的koa2+ koa-body做的文件上传服务. 废话不多说.直接上源码, 主逻辑在FilesServi...

2019-09-27 14:25:18

阅读数 272

评论数 0

原创 web前端javascript播放H.264/MJPEG视频/支持双码流

最近遇到调试本地的车牌识别相机,需要解码视频编码H.264/MJPEG/支持双码流2格式的视频,解析方法如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="...

2019-08-28 17:38:12

阅读数 120

评论数 0

原创 vue 报错: [Vue warn]: Error in nextTick: "RangeError: Maximum call stack size exceeded" 很可能是你的name错了

当你的vue项目中出现这种报错的时候,页面肯定是显示不出来,找了半天,似乎也没发现有循环引用的呀 为啥会报内存溢出呢? vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in nextTick: "RangeError: Maximum c...

2019-08-16 14:34:33

阅读数 1938

评论数 0

转载 koa框架会用也会写—(koa-view、koa-static)

Koa中常用的中间件: koa-session:让无状态的http拥有状态,基于cookie实现的后台保存信息的session koa-mysql:封装了需要用到的SQL语句 koa-mysql-session:当不想让session存储到内存,而想让session存储到mysql数据库中时...

2019-07-19 08:54:21

阅读数 26

评论数 0

转载 Node.js 内存管理和 V8 垃圾回收机制

作者:五月君 链接:https://www.imooc.com/article/288799 来源:首发慕课网 本文已获作者 "五月君"授权转载,原文首发于"慕课网",可以点击原文查看。 对于 Node.js 服务端研发的同学来说,关于垃圾回收、内存释放...

2019-07-10 09:21:06

阅读数 196

评论数 0

原创 一款基于vue开发的简单图片滑块验证码

有部分项目里会出现这样的一个功能: github:https://github.com/langyuxiansheng/slider-verification-code 对的,就是滑块验证码. 我做了一个比较简单的,在网上看了一些轮子,居然不是完全适用的,然后借鉴了一部分,然后封装为vu...

2019-07-03 11:33:29

阅读数 1370

评论数 10

原创 基于vue开发的,车牌输入专用键盘, vue车牌输入键盘,vue车牌输入 vue-license-keyboard

没办法,在项目中要求车牌输入的键盘要专门使用一个车牌输入的软键盘 项目地址:https://github.com/langyuxiansheng/vue-license-keyboard 最近重新写了里面的一部分属性,和方法,现在支持pc和移动端了.如果使用遇到了问题或者发现bug请留言. ...

2019-06-18 17:58:48

阅读数 591

评论数 10

原创 CenterOS linux 下node的安装以及环境配置 linux配置node环境 pm2 常用命令

linux node环境配置 (作者服务器系统为 CenterOS 7.6的版本) 1. 使用官方安装包安装 创建目录 cd /opt mkdir nodejs cd nodejs 2. 下载安装包 wget https://nodejs.org/dist/v10.9...

2019-05-07 16:30:29

阅读数 339

评论数 0

原创 vue axios 刷新token 刷新jwt js刷新token http刷新token

前言 在互联网的登陆系统中一般有session cookie 和 jwt token来进行验证用户是否登录的.下面来说一下关于 jwt的坑: 1.首先登录成功的返回,其中jwt的有效期为2小时,refreshJwt的有效期为30天如下: 2.保存jwt 和refreshJwt在cookie...

2019-04-23 17:27:58

阅读数 1352

评论数 7

转载 转载 原文标题: NodeJs + koa2 + sequelize-auto + sequelize 搭建项目

1、使用脚手架初始化koa项目   1.1 下载脚手架 (cmd命令行) npm install -g koa-generator 1.2 在当前路径,使用koa-generator生成koa2项目(cmd命令行) koa2 koa-test-sequelize-auto 1.3...

2019-04-09 10:00:47

阅读数 208

评论数 0

原创 vue element-ui el-upload组件 上传图片到阿里云OSS

阿里云那边的配置就先不说了.遇到跨域的问题看这里https://help.aliyun.com/document_detail/31870.html?spm=a2c4g.11186623.4.1.4fec49e8JjFWF9 直接上代码. 1.下载安装ali-oss npm i ali-o...

2019-04-03 17:01:46

阅读数 3093

评论数 14

原创 vuex打印的对象有值,但取用的时候没有值 为undefined

异步获取的对象,打印的时候可以看到有值,但是实际使用的时候是没有值的 ,原因是vuex的state未初始化定义.

2019-03-29 09:20:54

阅读数 797

评论数 0

转载 restful 风格常用http请求状态码

常用请求码使用场景,懒人直接看 200、400、401、403、404、500 就可以了。 其中 2XX/3XX 其实都是请求成功,但是结果不同。4XX 是请求出错,5XX 是服务器处理出现错误。 200 这个最容易理解,就是正确的请求返回正确的结果,如果不想细分正确的请求结果都可以直接返...

2019-03-28 21:28:27

阅读数 210

评论数 0

原创 前端知识整理:js一些常用的校验 js表单校验(一)

1.校验字符串是否有效(null/空串/undefined); /* * 校验字符串是否有效(null/空串/undefined) */ const isInvalid = (str) =&gt; { return str == null || str == &...

2019-03-17 22:19:55

阅读数 111

评论数 0

原创 javascript 递归遍历所有的dom节点

&lt;script&gt; let iterator=(els,arr)=&gt;{ arr=[] for (let { localName, innerText, children } of els){ let obj={localName, inner...

2019-03-10 18:58:16

阅读数 401

评论数 0

原创 前端基础面试题(一) 无答案 [此文章持续更新]

1.请指出JavaScript宿主对象和原生对象的区别? 2.如何实现一个响应式的正方形? 3. !!new Boolean(false) 返回什么? 4.undefined == false?null==false?undefined==null? 为什么? 5. 数组去重的方法有哪些?...

2019-03-08 14:07:05

阅读数 36

评论数 0

转载 Vue 3.0 ?

原文标题:"Vue 3.0对Web开发意味着什么?" 18 年 11 月,尤雨溪向外宣布了 Vue 3.0 的关键更新。新版本所带来的优化让 Vue 更加高效、更加模块化且更加易于使用。这篇文章将讨论这些变化,以及我认为这些变化将在 Vue 3.0 发布后给 Web 开发世界...

2019-02-26 11:44:52

阅读数 688

评论数 1

转载 推荐45个2018年Vue开源项目

原文标题:"2018年最好的45个Vue开源项目汇总" 在过去的一年里,我们比较了将近 12,000 个 Vue.js 开源项目和库,从中挑选了最好的 45 个(0.37%)。 这些项目和库可以分为 3 类: 用户界面(1~19) Vue.js 工具(20~...

2019-02-26 11:25:57

阅读数 117

评论数 0

转载 推荐一款好用的鉴黄神器NSFW JS

原文标题 "拯救尴尬:鉴黄神器NSFW JS开源了!" 近日,GitHub 上开源了一款鉴定不雅内容的 js 库 NSFW JS,你可以使用 NSFW JS 识别不雅内容,所有操作都只在客户端进行,甚至都不需要让文件离开用户的电脑。 演示地址:https://nsfwjs....

2019-02-26 10:58:40

阅读数 1058

评论数 0

转载 原文:《2019 年编写现代 JavaScript 代码的5个小技巧》

1 Array.includes 与条件判断 一般我们判断或用 || // condition function test(fruit) { if (fruit == "apple" || fruit == "strawberry") { ...

2019-01-25 10:15:03

阅读数 62

评论数 0

原创 封装一个 async / await 风格的 axios 模块拦截器,axios封装,http模块,ajax封装,微信小程序ajax封装,微信小程序请求拦截器封装

在新开始的前端项目里肯定会用到ajax请求,这里手把手的教你封装一个通用的全局http模块 首先新建一个文件夹 作为一个"模块",如下: 然后继续创建文件: index.js 如下: /** * 在这里导出你需要用到的api方法,apis里面的那些 */ im...

2019-01-23 17:01:39

阅读数 716

评论数 1

原创 nuxt 设置路由的meta属性,nuxt 怎么设置路由的meta,nuxt 怎么设置router的meta

nuxt 官网说的 专注于UI的渲染,作者想试一下用来写后台管理的界面感觉何如,可以开启 spa模式,或者不改变,也会有不一样的体验哦. 基于nuxt.js的管理后台项目,一个项目部署,可以一站式管理数据库和你的业务的增删改查操作,项目暂未完善,待完善后开源于github   一个问题,想了好多...

2019-01-12 20:35:22

阅读数 2418

评论数 1

原创 在vue-cli3.0项目使用proxy跨域 vue项目使用proxy跨域

通过vue-cli3.x版本构建的项目使用proxy和以前的项目不同,而且3.x版本构建的时候可以选用typescript了。下面记录一下如何使用proxy跨域。 首先在根目录创建vue.config.js文件,这个配置文件在运行项目的时候自动加载。   // vue.config.js m...

2018-12-28 17:25:34

阅读数 708

评论数 0

转载 JS对象添加getter与setter的5种方法

定义 getter 与 setter 1.通过对象初始化器在创建对象的时候指明(也可以称为通过字面值创建对象时声明) (function () { var o = { a : 7, get b(){return this.a +1;},//通过 get,set的 b,c方...

2018-12-21 16:05:18

阅读数 323

评论数 0

原创 基于Vue和ElementUI/vue-router 和 vuex的后台管理系统基础脚手架

我也看了许多的开源框架,各有各的好吧  我整理了一下我之前的项目 提供了一套基本的基础框架 开箱即用的 使用了vue-router 和 vuex ajax请求使用的axios 提供最基本的脚手架服务 github:https://github.com/langyuxiansheng/ba...

2018-11-12 10:39:12

阅读数 819

评论数 0

原创 KOA2 + MongoDB 和 MySQL混用的项目 nodejs restful API框架

有时候因项目需要.在koa中需要使用多个数据库和多种数据库 此以 MongoDB 和 MySQL为例   此项目中用到了2个MySQL 和 多个MongoDB,其中MongoDB的库名生成是由时间生成的如2018_11_09,这种采用动态库名链接的方式进行连接. 具体的配置文档和接口文档在g...

2018-11-09 10:52:06

阅读数 492

评论数 2

原创 纯css文字无限滚动效果 垂直 和 水平的公告效果

 垂直滚动效果 &lt;!doctype html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8&qu...

2018-10-28 19:29:05

阅读数 3903

评论数 0

原创 关于浏览器响应数据long型超长自动转换精度丢失的坑

    同样的接口和响应数据   这里是浏览器响应的:   这是postman响应的:   postman的id就是正确的..... 浏览器的返回数据的id就不对,浏览器将long型的id超出部分转换为00,   由于JavaScript中Number类型的自身原因,并...

2018-09-28 17:09:00

阅读数 2146

评论数 0

原创 vue.js 核心知识点(一)

此篇文件仅仅作为笔记分享,不用于其他用途!!!  看了许多关于vue的书籍和学习材料之类的,稍微做个总结吧 先打开官网的首页:https://cn.vuejs.org/     官网里说的是Vue 是渐进式框架的: 渐进式含义:没有多做职责之外的事。 你可以在原有大系统的上面...

2018-09-21 16:30:33

阅读数 1250

评论数 0

原创 npm的镜像替换成淘宝

1.得到原本的镜像地址 npm get registry  &gt; https://registry.npmjs.org/ 设成淘宝的 npm config set registry http://registry.npm.taobao.org/     2.换成原来的 ...

2018-09-21 14:21:19

阅读数 40

评论数 0

原创 分享一个axios的通用配置

分享一个axios的通用配置 在项目开发中,可能会用到这个 /*** * Created by Simple on 2018/1/14 0014. * Http请求控制器模块 */ import axios from 'axios'; import store f...

2018-09-21 14:19:09

阅读数 925

评论数 0

原创 文件图片转base64 原生js

  在项目开发或者插件开发的时候需要将文件或者图片转成base64格式编码的. 下面写了个小小的demo 可以参考一下 如果bug请留言指出. &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; ...

2018-09-11 10:56:46

阅读数 382

评论数 0

原创 CSS3滤镜属性详解

亮度 属性名称: filter:brightness(倍数);当倍数值大于1的时候元素会变亮,小于1的时候元素会变暗 该属性的作用为调整元素当前的亮度,一般来说可以适用于鼠标悬浮到某元素时的提醒作用 .brightness{ width:100px; heigh...

2018-09-04 17:42:16

阅读数 97

评论数 0

原创 Java初学者必知——Java语言的11大特点

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的静态语言。那么java语言的特点是什么呢?   1、Java语言是简单的 Java 语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java...

2018-08-21 10:54:16

阅读数 894

评论数 0

原创 五大流浏览器内核及其代表

浏览器的内核是分为两个部分的,一是渲染引擎,另一个是js引擎。现在JS引擎比较独立,内核更加倾向于说渲染引擎。 1、Trident内核:代表作品是IE,因IE捆绑在Windows中,所以占有极高的份额,又称为IE内核或MSHTML,此内核只能用于Windows平台,且不是开源的。     代表...

2018-08-21 10:54:09

阅读数 76

评论数 0

原创 部分常用的正则表达式

 再来一部分正则表达式 邮箱:/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/ 电话:/^(((13[0-9]{1})|(15[0-9]{1})|(18...

2018-08-21 10:54:01

阅读数 50

评论数 0

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