pdfh5.js

展开菜单

置顶pdf.js移动端展示预览打开pdf-pdfh5.js

pdf.js移动端展示预览打开pdf-pdfh5.js
pdfh5.js 1、有问题可以加Q群咨询,技术交流群,也可以探讨技术,另有微信群可以问群主拉入微信群 2、如果有报错,请复制example运行,然后对照相关文件,以及package.json,缺什么补什么 3、如果有某些字体显示不了,那可能是pdf.js缺少相关字库解析,可以尝试更改cMapUrl,建议去官方地址找版本 4、如果IOS下pdf显示不了,安卓却可以,可能是pdf精度过高导致,Safari浏览器canvas渲染绘制图片宽高不能超过167...

canvasPlot.js 一个canvas绘制矩形的插件,自由拖动缩放

canvasPlot.js 一个canvas绘制矩形的插件,自由拖动缩放
canvasPlot canvasplot.js canvas绘制矩形,拖动缩放,删除。 canvasplot博客主页 canvasplot项目GitHub地址 canvasplot项目gitee地址 在线示例https://www.gjtool.cn/canvasplot/index.html 快速使用(有两种方式)一、script标签引入方式<div id="demo" style="width:500px;height:...

vue-layer修复版vl-layer,一款好用的vue弹窗组件,layui-layer弹窗风格

vue-layer修复版vl-layer,一款好用的vue弹窗组件,layui-layer弹窗风格
vue-layer修复版vl-layer,一款好用的vue弹窗组件,layui-layer弹窗风格 起初使用vue-layer,但是奈何bug太多,作者又没有时间修复,所以只能自己动手修改源码,添加自己想要的功能,修改了图标,索性发布到npm上,这样也能帮到其他想用vue-layer的同学。vl-layer github地址 vl-layer gitee地址 原版vue-layer github地址 更新信息 2021.06.18 更新:...

javascript封装animate的过程

javascript封装animate的过程
首先,我们需要先封装一个css方法,用以获取元素的样式。 //elem 元素 attr 元素的属性名 function css(elem,attr){ return elem.currentStyle ? elem.currentStyle[attr] : window.getComputedStyle(elem)[attr]; } 然后,我们想要一个元素的width动起来,怎么做?给它一个定时器,每隔一段时间改变它的w...

ES6常用

ES6常用
一、let 和 const1、let可以声明变量let name = '张三'; console.log(name);//张三 2、ES6新增块级作用域  注:在ES6之前作用域分为:全局作用域、函数作用域 var name1 = '张三'; let name2 = '李四'; console.log(name2);//李四 console.log(name1);//张三 console.log(name2);//报错   上面代码在代码块之中...

JS数组对象去重排序等一些常用方法整理

JS数组对象去重排序等一些常用方法整理
持续更新中…… 1、数组对象去重1. 数组去重,数组中元素为数字或者字符串1. 单个数组去重//1. function unique(arr) { return [...new Set(arr)] } //2. function unique(arr) { return Array.from(new Set(arr)) } //3. function unique(arr) { var arrs = []; for (v...

添加分享到朋友圈发送给好友分享等按钮

添加分享到朋友圈发送给好友分享等按钮
微信内嵌浏览器通过 Mac 远程调试 iPhone 上微信自己的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注指定微信号等功能。 分享到朋友圈 function weixinShareTimeline(title,desc,link,imgUrl){WeixinJSBridge.invoke('shareTimeli...

如何封装自己的js插件

如何封装自己的js插件
作为一个程序员,如果只会ctrl+c和ctrl+v,那么其实工作起来很枯燥的。做人没有梦想那跟咸鱼有什么分别?程序员也是一样。我们不要一直局限于粘贴复制,我们要学会自己造轮子。 那么,作为一个前端,该如何封装自己的插件呢? 下面给不会封装的同学示范一个小模板: //前面加;是防止跟其他js压缩时报错 ;(function(global){ //开启严格模式 "use strict"; //构造函数定义一个类 传参数 f...
Top