前端js
文章平均质量分 97
雪碧就是好喝
渣渣
展开
-
预览pdf文件(react-pdf/iframe/pdfjs+全屏)
js预览blod流pdf文件前情提要1. 通过react-pdf插件实现1.1 基本的使用如下:1.2 下载功能1.3 打印功能1.4 其他问题1.4.1 电子签章展示问题1.4.2 同时生成多个pdf组件2. iframe实现预览pdf3. iframe预览pdf+token最后前情提要首先这是一个项目需求,负责人只说了让我实现一个pdf预览打印功能,后台数据格式,页面样式都没有。好吧,那我就按照我的想法来。1. 通过react-pdf插件实现因为没有数据,所以我先考虑了复杂但兼容性高的实现方式:原创 2021-02-02 14:20:31 · 6807 阅读 · 6 评论 -
华为机试题目笔记
华为机试题目笔记服务器广播航班预定统计判断一组数连续九宫格输入抢票系统报数游戏字符串分割单词压缩编码分子弹/分发糖果打印任务排序集五福双列表元素分配服务器广播题目:服务器连接方式包括直接相连,间接连接。 A 和 B 直接连接, B 和 c 直接连接,则 A 和 c 间接连接。直接连接和间接连接都可以发送广播。给出一个 N * N 数组,代表 N 个服务器, matrix[i][j] == ...原创 2020-03-16 20:42:43 · 5566 阅读 · 11 评论 -
阻止事件冒泡,阻止默认事件,event.stopPropagation()和event.preventDefault(),return false;的区别
1.event.stopPropagation()方法这是阻止事件的冒泡方法,不让事件向documen上蔓延,但是默认事件任然会执行,当你掉用这个方法的时候,如果点击一个连接,这个连接仍然会被打开。//js:handleParentClick=()=>{ console.log('这是父层div点击事件');};handletClick=()=>{ console.l...原创 2019-03-20 10:07:21 · 798 阅读 · 0 评论 -
onClick={() => this.handleClick(i)}、onClick={this.handleClick(i)}与onClick={this.handleClick}
@[TOC](onClick={() => this.handleClick(i)}、onClick={this.handleClick(i)}与onClick={this.handleClick})1.函数的声明与函数表达式一般的函数定义方法有两种:函数的声明:function handleClick(x,y){ retrun x+y;}关于函数声明,它最重要的一个特...原创 2019-03-20 15:08:49 · 600 阅读 · 0 评论 -
js-数组与对象
js-数组与对象数组1. 创建数组2. 判断数组`Array.isArray()`3. 数组常用方法数组1. 创建数组JavaScript中创建数组有两种方式使用 Array 构造函数:let arr1 = new Array(); //创建一个空数组let arr2 = new Array(20); // 创建一个包含20项的数组let arr3 = new Array("li...原创 2019-03-21 10:30:56 · 210 阅读 · 0 评论 -
js-new构造函数中的return
起源:某天,同事给了我一串代码:var a = function S(){return 1};var a1 = new a();var b = function S(){return b};var b1 = new b();问a1,b1分别返回什么?原创 2019-04-16 15:55:15 · 722 阅读 · 0 评论 -
多class层级选择元素以及模糊匹配
多class层级选择元素以及模糊匹配css选择器js通过class获取元素css选择器选择class1元素下class2的元素<!--html--><div class="class1"> <div class="class2" /></div>// css(中间有空格).class1 .class2{ color:#00...原创 2019-05-23 10:36:52 · 3977 阅读 · 0 评论 -
this与_this
在前端开发调试的过程中,常常会遇到上面这种情况,明明变量已经定义但是输出的值却是undefined,但是在变量前加一个_,就能获取到值:我猜测,可能是由于JS可以多层嵌套代码,可能下面还可以再嵌一个方法,引用this就会变成子方法控制的对象,如果需要上级的对像,在没有参数的情况下,前面前提做了一个临时变量_this,用来保存上级对像,子方法中就可以用_this来调用了。其他变量同理。...原创 2019-06-11 09:22:42 · 5890 阅读 · 0 评论 -
js-复制文本
js-复制文本第一次尝试-从输入框复制第二次优化-从其他地方复制最终优化-小bug优化在实现需求时会遇到了点击某一文本,将其内容复制到粘贴板的功能。虽然现在已经有了很多方便快捷的组件(例如第三方库:clipboard.js),但是考虑到兼容性等问题,我还是选择了通过js原生方法document.execCommand()来实现这个功能。使用框架:vue。第一次尝试-从输入框复制使用docu...原创 2019-09-18 18:56:48 · 428 阅读 · 0 评论