自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咕咕鸡的执着

本博客主要是致力于前端后端大数据的交流与学习。

原创 Kpoint:html5 drag与原生js拖拽详解

拖拽事件 dragstart:事件主体是被拖放元素,在开始拖放被拖放元素时触发,。 darg:事件主体是被拖放元素,在正在拖放被拖放元素时触发。 dragenter:事件主体是目标元素,在被拖放元素进入某元素时触发。 dragover:事件主体是目标元素,在被拖放在某元素内移动时触发。 dragl...

2020-07-04 13:04:00 14 0

原创 Kpoint:BOM对象详解

BOM属性对象 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。 主要包括的Bom属性 BOM是brows...

2020-07-03 19:04:35 16 0

原创 使用nginx部署vue项目时,请求接口报404,但是postman能够拿到数据:解决办法

问题重现 在使用nginx部署vue项目时,使用的是前后端分离的方式部署vue,采用nginx反向代理部署的,但是当我把打包后的文件放入 /nginx/html/文件下时,然后再将nginx的配置文件修改如下: 这里我是在宝塔面版里面直接修改的配置文件 server { ...

2020-07-02 15:57:21 42 0

原创 Error: invalid JSON, only supports object and array:报错详解

问题重现: 问题大意:发送POST请求时发送Koa-Bodyparser错误“无效的JSON,仅支持对象和数组”。此问题是使用koa开发的时候出现的,当我使用postman发送post请求时,后端使用koa-bodyparser接收数据时,出现了这个错误。 后端代码: main.ts: impor...

2020-07-01 14:01:13 32 0

原创 TypeScript模块导入终极解决方案

在使用TypeScript导入一般的第三方模块时,因为兼容了es6、es7的语法,所以一般在typescirpt中可以使用 import、export 的方式来导入导出模块ts模块。但是使用ts写nodejs的代码时,这样就有问题,因为nodejs采用的是commonjs,所以这样两者就有冲突 使...

2020-06-30 10:46:59 97 0

原创 moduleName is declared but its value is never read.ts(6133)报错解析

问题重现 当使用ts语法导入第三方库时,比如koa模块,这时会发现出现这个错误。这个错误因为没有默认导出。 问题原因 一般我们使用ts导入其他模块时都会有一个声明文件。不明白可以看我另外一篇博客,我们进入声明文件中可以发现模块是通过export =的方式导出的。 于是我们去TS官网中的模块可以...

2020-06-30 09:41:35 21 0

原创 Kpoint:HTTP/HTTPS/浏览器

http与https、它们之间的区别 http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 https: 是以安全为目标的HTTP通道...

2020-06-12 17:02:36 82 0

原创 nodeJS使用TCP传输数据

TCP-数据传输 可靠的、有连接的服务、传输效率低 对精准度要求高、但是传输效率低 表单提交、文件传输等 nodeJS处理方案-net模块 创建一个服务端 监听地址以及端口 处理发送到当前监听地址以及端口的数据 返回(发送)数据到连接的客户端 server.js: const net = ...

2020-06-04 14:06:09 123 0

原创 Electron框架的简单使用-node.js实现GUI软件开发

基于Node.js的GUI框架 NW.JS (Node-Webkit) Electron 使用HTML、CSS、JavaScript来构建UI、处理与用户的交互、同时不约而同的使用了开源浏览器Chromium。基于这个浏览器做了一系列的软件开发,比如:Vscode、Atome、网易云音...

2020-06-04 00:06:42 208 0

原创 nodeJS使用UDP传递数据

UDP-数据传输 不可靠的、无连接的服务、传输效率高 效率要求高、对精准性要求相对低 如:在线视频、网络语音电话 nodeJS处理方案–dgram(数据报) dgram模块提供了UDP数据包scoket的实现。官方链接 dgram方法:8close、message、listening、erro...

2020-06-03 19:51:46 160 0

原创 Uncaught (in promise) TypeError: Cannot read property 'ownerDocument' of null 报错详解

Uncaught (in promise) TypeError: Cannot read property ‘ownerDocument’ of null 报错详解 问题重述:在使用开发的时候使用vue页面转pdf的时候出现的。 首先在/src文件夹下创建一个htmlToPdf.js文件 /...

2020-05-06 16:52:54 339 0

原创 js字符串 new String()、String和String()之间的深度剖析

JS中包装对象、原始资料类型之间的深度剖析 1. 字符串定义 在平时开发中定义字符串无疑3中方式: let str1 = 'test' let str2 = String('test') let str3 = new String('test�...

2020-04-25 21:25:05 74 0

原创 js数组常用方法大全

javascript Array常用方法 这里小编总结一下Array中的一些常用数组方法,方便总览。 1.删除添加常用方法 push | pop | shift | unshift 定义: pop(): 该方法用于删除数组的最后一个元素,并返回被删除的元素。官方语法:arrayObject.pop...

2020-04-17 16:51:33 45 0

原创 [Vue warn]: Invalid prop: type check failed for prop "total". Expected Number with value NaN报错详解

报错:vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid prop: type check failed for prop “total”. Expected Number with value NaN, got Function 问题重现: 本文使用...

2020-03-29 23:15:13 271 0

原创 [Vue warn]: Error in render: "TypeError: data.reduce is not a function"报错详解

报错:[Vue warn]: Error in render: "TypeError: data.reduce is not a function"详解 查看报错信息:[ Vue warn]: Error in render: "TypeError: data.r...

2020-03-29 23:03:36 1818 0

原创 Windows使用ssh远程连接虚拟机服务器

使用ssh远程连接虚拟机服务器 本文主要是介绍的是windows用户使用xshell等工具远程连接虚拟机。windows ping通了虚拟机就能通过xshell连接虚拟机,然后通过xshell方便的操作虚拟机操作,可以上传数据和作内网的服务器等。 查看本地IP和网关 因为必须使本地和虚拟机在同一...

2020-01-08 11:26:45 273 0

原创 Ubuntu安装软件时报错(报错:dpkg: 处理软件包 xxx (--configure)时出错: 依赖关系问题 - 仍未被配置)

Ubuntu安装软件时报错 报错:dpkg: 处理软件包 ······ (–configure)时出错: 依赖关系问题 - 仍未被配置。 报错信息: done! update-alternatives: 使用 /var/lib/mecab/dic/ipadic-utf8 来在自动模式中提供 /...

2020-01-08 09:47:41 1539 0

原创 Vue跨域:解决Vue项目跨域问题

解决Vue项目开发过程中的跨域问题 问题分析: 在开发过程中我们远程访问发起http请求时可能会遇到跨域问题,虽然服务器能够开了防跨域,但是vue的项目还是请求不到数据,遇到跨域的问题,如图。 解决方法 新建config配置文件 在vue cli2之前使用脚手架搭建的项目,自带了一个confi...

2020-01-07 15:57:55 230 0

原创 vue:用Axios Element 实现全局的请求 loading

用Axios Element 实现全局的请求 loading: 背景 业务需求是这样子的,每当发请求到后端时就触发一个全屏的 loading,多个请求合并为一次 loading。现在项目中用的是 vue 、axios、element等,所以文章主要是讲如果使用 axios 和 element 实...

2019-12-05 12:36:43 133 0

原创 Element UI框架bug:Element UI级联选择器高度bug解决

element框架级联选择器的高度无法控制的bug 代码显示: 先去element官方文档 https://element.eleme.cn/#/zh-CN/component/cascader里面去引用级联选择器。 代码应用 <el-cascader expand-trigg...

2019-12-02 15:42:28 638 2

原创 报错:Uncaught SyntaxError: Cannot use import statement outside a module 详解

JS错误Uncaught SyntaxError: Cannot use import statement outside a module< 分析及解决方法 错误信息: 错误分析: HTML 网页中,浏览器通过 script 标签加载 JavaScript 脚本。由于浏览器脚本的默认语言...

2019-10-01 20:10:30 68364 3

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