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