- 博客(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
1779
原创 记解决 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
9737
原创 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
862
转载 深入理解 JavaScript 中的 delete 操作符
delete操作符用于删除对象的属性。语法表达式delete object.property // 点操作符方式,常用方式delete object['property'] // 字符串属性名方式参数object :对象名称,或者返回一个对象的表达式property :将要删除的属性返回值delete操作符返回true或false。当被delete的对象的属性存在并且拥有DontDelete (对象属性的一个内部属性,拥有该内部属性表明该属性不能被删除) 时返回false(在严格模
2020-09-13 18:49:19
1755
原创 js全屏API
全屏API可以控制浏览器的全屏显示,让一个Element节点(以及子节点)占满用户的整个屏幕。目前各大浏览器的最新版本都支持这个API(包括IE11),但是使用的时候需要加上浏览器前缀。方法requestFullscreen()Element 节点的 requestFullscreen 方法,可以使得这个节点全屏,此方法必须用户手动触发才能生效。function launchFullscreen(element) { if(element.requestFullscreen) { ele
2020-07-16 17:11:24
455
原创 使用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
289
原创 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
488
原创 使用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
354
原创 CentOS7搭建反向代理
前端经常遇到跨域的问题,有时候调用其他平台的API接口又无法修改请求头设置,这时候我们可以自己搭建一个nginx服务器进行跨域获取数据以此来解决问题。一、设置网卡启动1.检测网卡是否开启因为需要连网安装nginx,所以我们需要先确保网卡是否打卡,yum 命令是否可以正常使用。yum install node这里使用的是node安装包测试网络是否能使用,如果能使用则开始显示下载进度;如果...
2019-08-04 13:44:19
2386
原创 将Node项目部署到云服务器
一、选择服务器到阿里云、腾讯云等平台购买云服务器,本人选择的是腾讯云的学生服务器,价格比较便宜,用来搭建node环境足够了。另外值得注意的是,购买的是服务器不是虚拟机,云虚拟主机环境已经搭建好了只能解析html或者php文件等,不能搭建node环境解析node项目。二、搭建环境部分服务器如阿里云可能需要自己手动先安装系统,本人选择的是CentOS7.2的系统,腾讯已经给装好了系统,重置了密码...
2019-07-22 02:33:01
1178
转载 原生ajax上传图片
HTML部分 <div class='progress'> <div class="step"></div> </div> <form action=""> <input type="text" name='name' placeholder="请输入姓名"> ...
2019-05-21 17:40:28
879
原创 javascript绑定事件和解绑事件
js中常用事件有:事件描述onclick用户单击某个元素触发事件ondblcilck用户双击某个元素触发事件方法一:绑定事件:DOM.on+EventName = function解绑事件:DOM.on+EventName = null&lt;div&gt; &lt;input type="button" id="b
2018-12-04 11:57:31
1024
原创 JavaScript--input
input类型类型值描述button定义可点击的按钮(通常与 JavaScript 一起使用来启动脚本)。checkbox定义复选框。colorNew定义拾色器。dateNew定义 date 控件(包括年、月、日,不包括时间)。datetime定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,基于 UTC 时区)。...
2018-12-02 15:17:23
952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人