自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webpack配置 node_modules .vue 支持 es7 语法

安装:npm install -D babel-loader @babel/core @babel/preset-env webpack vue-loader新版本babel-loader默认支持es7语法!如果需要给node_modules内的文件支持es7则需要如下 正确示范 内配置如果只是单纯支持es7则不需要配置include正确示范:// webpack.config.js:const VueLoaderPlugin = require('vue-loader/lib/plugin

2022-01-08 04:06:35 1583

原创 记解决 vue2 中引入ES6或jsx写法库报错问题

前言想自己写一个类似 element-ui 的组件库,就想着看看 element 是怎么实现的,但是在直接引入源码编译到项目的时候遇到了很多报错的问题,所以以这篇文章记录下正文用 vue-cli 搭建好项目后,在项目里下载了 element-ui 库,然后在main文件中引入,测试使用正常。然后把 node_modules/element-ui 文件夹的 package.json 里面的入口文件改成 src/index.js 运行,发现提示运行错误显示这样是因为 element-ui 2.7以上版

2022-01-08 04:00:09 8380

原创 JS 类型检检测方法

方法一:typeof使用typeof运算符可以检测基本类型及 function,遇到数组或null无法准确识别typeof (123); // numbertypeof ("abc"); // stringtypeof (true); // booleantypeof (function(){}) // functiontypeof (new Date()) // objecttypeof ([]) // objecttypeof (null)

2020-09-20 18:22:56 790

转载 深入理解 JavaScript 中的 delete 操作符

delete操作符用于删除对象的属性。语法表达式delete object.property // 点操作符方式,常用方式delete object['property'] // 字符串属性名方式参数object :对象名称,或者返回一个对象的表达式property :将要删除的属性返回值delete操作符返回true或false。当被delete的对象的属性存在并且拥有DontDelete (对象属性的一个内部属性,拥有该内部属性表明该属性不能被删除) 时返回false(在严格模

2020-09-13 18:49:19 1374

原创 js全屏API

全屏API可以控制浏览器的全屏显示,让一个Element节点(以及子节点)占满用户的整个屏幕。目前各大浏览器的最新版本都支持这个API(包括IE11),但是使用的时候需要加上浏览器前缀。方法requestFullscreen()Element 节点的 requestFullscreen 方法,可以使得这个节点全屏,此方法必须用户手动触发才能生效。function launchFullscreen(element) { if(element.requestFullscreen) { ele

2020-07-16 17:11:24 385

原创 使用Centos7.2搭建数据库

Mysql数据库安装mysql> wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm> yum -y install mysql57-community-release-el7-10.noarch.rpm> yum -y install mysql-community-server进入mysql1. 获取初始密码> grep "password" /var/l

2020-05-09 17:18:43 263

原创 CentOS 7.2自定义网卡名称

修改CentOS 7的网卡名称:输入如下命令,进入对应目录,编辑文件:vi /etc/sysconfig/grub然后,往这个文件中添加“net.ifnames=0 biosdevname=0”内容,如下图所示:紧接着,执行如下命令:grub2-mkconfig -o /boot/grub2/grub.cfg效果如下:最后使用命令 systemctl restart ne...

2020-05-04 13:47:57 427

原创 使用js复制内容到剪切板

使用js复制p标签中的内容方法一p、div等标签没有select()方法直接选中文本,可以通过增加一个input 或 textarea 标签暂存文本复制内容<p id="text">这里是p标签的内容</p><input type="text" id="insertBox" style="display:none"><input type="b...

2020-04-25 16:47:18 313

原创 CentOS7搭建反向代理

前端经常遇到跨域的问题,有时候调用其他平台的API接口又无法修改请求头设置,这时候我们可以自己搭建一个nginx服务器进行跨域获取数据以此来解决问题。一、设置网卡启动1.检测网卡是否开启因为需要连网安装nginx,所以我们需要先确保网卡是否打卡,yum 命令是否可以正常使用。yum install node这里使用的是node安装包测试网络是否能使用,如果能使用则开始显示下载进度;如果...

2019-08-04 13:44:19 2286

原创 将Node项目部署到云服务器

一、选择服务器到阿里云、腾讯云等平台购买云服务器,本人选择的是腾讯云的学生服务器,价格比较便宜,用来搭建node环境足够了。另外值得注意的是,购买的是服务器不是虚拟机,云虚拟主机环境已经搭建好了只能解析html或者php文件等,不能搭建node环境解析node项目。二、搭建环境部分服务器如阿里云可能需要自己手动先安装系统,本人选择的是CentOS7.2的系统,腾讯已经给装好了系统,重置了密码...

2019-07-22 02:33:01 1111

转载 原生ajax上传图片

HTML部分 <div class='progress'> <div class="step"></div> </div> <form action=""> <input type="text" name='name' placeholder="请输入姓名"> ...

2019-05-21 17:40:28 811

原创 javascript绑定事件和解绑事件

js中常用事件有:事件描述onclick用户单击某个元素触发事件ondblcilck用户双击某个元素触发事件方法一:绑定事件:DOM.on+EventName = function解绑事件:DOM.on+EventName = null&amp;lt;div&amp;gt; &amp;lt;input type=&quot;button&quot; id=&quot;b

2018-12-04 11:57:31 955

原创 JavaScript--input

input类型类型值描述button定义可点击的按钮(通常与 JavaScript 一起使用来启动脚本)。checkbox定义复选框。colorNew定义拾色器。dateNew定义 date 控件(包括年、月、日,不包括时间)。datetime定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,基于 UTC 时区)。...

2018-12-02 15:17:23 877

空空如也

空空如也

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

TA关注的人

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