TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱
搜索到 58 篇与 的结果
2022-04-04

js实现html导出为PDF文件

js实现html导出为PDF文件
html2canvas官网:http://html2canvas.hertzen.com/<?php if(!empty($_POST['datauri'])){ if(preg_match('/data:.*?;base64,/i',$_POST['datauri'])){ $datauri = base64_decode(preg_replace('/data:.*?;base64,/i','',$_POST['datauri'])); $dir = 'upload/'; if(!is_dir($dir)){ mkdir($dir); } $file = md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['REMOTE_ADDR']).'.pdf'; try { file_put_contents($dir.$file,$datauri); $data = ['...
2022年04月04日
623 阅读
0 评论
2021-12-02

js判断数组中是否存在某个元素

js判断数组中是否存在某个元素
方法一:array.indexOf(item,start)实际用法:if(arr.indexOf(某元素) > -1){//则包含该元素}var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple"); // 2 方法二:array.find()arr = [1,2,3,4,5]; arr.find(function(value) { if(value === 要查找的值) { //包含该元素 } }) 方法三:jQuery.inArray()arr = [1,2,3,4,5]; index = $.inArray(2,arr); if(index > -1){ console.log('包含该元素') }
2021年12月02日
342 阅读
0 评论
2021-11-25

js获取时间戳,时间戳格式化日期

js获取时间戳,时间戳格式化日期
js获取当前时间戳的方法var timestamp = Date.parse(new Date())/1000;//获取当前秒的时间戳 var timestamp = (new Date()).valueOf();//获取当前毫秒的时间戳 var timestamp = new Date() . get Time();//返回数值单位是毫秒 js获取指定时间戳的方法var timestamp = (new Date(" 2021/11/25 20:00:20")).getTime()/1000; 格式化日期function dateFormat(thisDate, fmt) { var o = { "M+": thisDate.getMonth() + 1, "d+": thisDate.getDate(), "h+": thisDate.getHours(), "m+": thisDate.getMinut...
2021年11月25日
428 阅读
0 评论
2021-07-28

css、js设置不允许复制文本内容

css、js设置不允许复制文本内容
css不允许复制文本内容<style> * { -moz-user-select: none; /* Firefox私有属性 */ -webkit-user-select: none; /* WebKit内核私有属性 */ -ms-user-select: none; /* IE私有属性(IE10及以后) */ -khtml-user-select: none; /* KHTML内核私有属性 */ -o-user-select: none; /* Opera私有属性 */ user-select: none; /* CSS3属性 */ } </style> user-select的默认值是 text,可以选择文本none:文本不被选择js不允许复制文本内容<script> // 全局禁止 document.oncontextmenu = new Function("event.returnValue=fals...
2021年07月28日
437 阅读
0 评论
2021-07-23

layui导出表格全部数据

layui导出表格全部数据
layui自带的导出表格,只能导出当前页面,如果当前页包含全部数据,那不就是导出全部数据了吗,所以我给导出事件单独定义了一个请求,当触发这个请求时,在后台查询数据时不要按接收的page 和 limit查询,而是查询全部,这样就实现了导出全部数据。<!--导出表 不展示--> <div style="display: none;"> <table id="data_export"> </table> </div> <!-- 工具栏 --> <script type="text/html" id="toolbarDemo"> <button class="layui-btn" lay-event="export">导出</button> </script> <script> layui.use(['t...
2021年07月23日
368 阅读
0 评论