JavaScript
文章平均质量分 75
眸笑丶
先秃为敬
展开
-
jQuery.NiceScroll - 有史以来最好的 nicescroll 版本——在现代浏览器和移动设备上极其流畅和一致,资源使用率低(中文文档)
有史以来最好的 nicescroll 版本——在现代浏览器和移动设备上极其流畅和一致,资源使用率低NiceScroll是一个jQuery插件,用于与ios/mobile风格非常相似的漂亮滚动条.您将获得:可自定义和可滚动的 div,具有适用于 iPad 的动量以及适用于所有桌面和移动平台的一致的可滚动区域。性感的缩放功能:您可以“放大”任何启用 nicescroll 的 DIV 的内容。好用好看:全屏模式下 DIV 的所有内容。原创 2023-02-20 15:08:24 · 991 阅读 · 0 评论 -
Js各种工具方法
记录一下JavaScript的各种函数方法前言数组对象List分组判断数组的某个字段的值是否在数组中存在日期时间获取时间(时分秒)获取日期获取日期时间时间比较根据一周某天获取所有日期获取一个月的天数获取一个月的第一天和最后一天获取星期几获取明天日期获取昨天的日期判断在时间范围内(不等于)判断在时间范围内(包含等于)判断字段是否为日期判断是否为空判断数字是否为空或0判断是否为空前言记录一下JavaScript的各种自定义工具函数。数组对象List分组function groupBy(array原创 2021-12-30 09:34:38 · 610 阅读 · 0 评论 -
Gio.js使用记录
1. 设置初始图像的大小因为Gio.js是基于three.js的,所以设置初试图像大小相当于设置three.js相机的位置,找到Gio.js源码中创建three.js相机的位置PerspectiveCamera代码行数:1984行 function createCamera ( container ) { var camera = new THREE.PerspectiveCamera( 12, container.clientWidth / container.clientH原创 2021-10-16 01:38:12 · 362 阅读 · 0 评论 -
Gio.js -- 一个基于 Three.js 的 Web3D 地球数据可视化库(二)
Gio,js颜色风格类API设置输出颜色设置输入颜色设置光晕颜色设置背景颜色设置海洋亮度设置相关国家亮度设置被提到国家亮度数据添加数据清除数据切换数据集输入数据到洲异步添加数据周期性加载数据/关闭周期性加载设置单条线条颜色数据预处理回调函数当国家被选中时高级功能方法链切换选中国家上接Gio.js – 一个基于 Three.js 的 Web3D 地球数据可视化库(一)颜色风格类API设置输出颜色通过RGB值设置输出线的颜色。 关于连接线定义,请参考这里: 连接线。默认的输出线颜色是 0xDD380C原创 2021-10-16 00:56:06 · 1148 阅读 · 1 评论 -
使用jsPDF让pdf显示在页面中
output在新的窗口显示在本页面插入文件名称设置使用jspdf生成的pdf文档,网上一般都是如何下载到本地中,使用save()方法,但是现在并不想下载,而是直接显示在页面中。output查找了官方文档,发现可以使用output方法:output(type, options) → {string|window|ArrayBuffer|Blob|jsPDF|null|undefined}源码: jspdf.js, line 3010生成PDF文档。若类型参数未定义,则输出是以字符串作为.原创 2021-10-13 16:33:37 · 5738 阅读 · 0 评论 -
jspdf-autotable
jspdf-autotablejsPDF-AutoTable - jsPDF的表格插件安装设置选项(Options)内容选项(Content options)样式选项(Styling options)其他选项(other option)挂钩(Hooks)APIjsPDF-AutoTable - jsPDF的表格插件使用Javascript生成PDF文档这个jsPDF插件增加了通过解析HTML表或直接使用Javascript数据生成PDF表的能力。查看这些demo或者examples安装通过执行翻译 2021-10-08 09:15:36 · 4278 阅读 · 0 评论 -
jsPDF
jsPDFjsPDF安装使用jsPDFGithub仓库:https://github.com/MrRio/jsPDF项目首页:github.com/mrrio/jspdf安装从npm获取jsPDF:npm install jspdf --save# oryarn add jspdf或者,从CDN加载它:<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.4.0/jspdf.umd.min.js"><翻译 2021-10-07 17:02:44 · 2594 阅读 · 0 评论 -
JavaScript使用CryptoJS加解密
JavaScript使用CryptoJS加解密Node.js使用客户端(浏览器)使用没有 RequireJS 的用法APIAES 加密纯文本加密对象加密Node.js要求Node.jsnpm(Node.js 包管理器)npm install crypto-js使用典型 API 调用签名用例的 ES6 导入:import sha256 from 'crypto-js/sha256';import hmacSHA512 from 'crypto-js/hmac-sha512';impo原创 2021-09-29 10:41:22 · 5719 阅读 · 0 评论 -
在引入的Vue页面中下载excel和上传excel
Excel上传和下载准备工作excel下载在layui中使用非layui中使用excel上传准备工作虽然leyui的表格自带下载数据,但是很多格式和内容不能去处理,所以使用了layui的第三方插件。不仅可以在layui框架中使用,也可以在非layui框架中使用。首先下载excel插件:扩展 layui 的导出插件 layui.excel如果在非layui中使用需要引入jQuery,但是直接引入jquery在vue中会引起冲突,所以需要下载:jquery.min.js这里注意,jquery要在vu原创 2021-01-26 11:59:46 · 407 阅读 · 0 评论 -
Layui使用记录
使用layui的一些问题1.表格数据中含有对象的处理使用templet属性 { field: 'college', title: '所属学院编号' , templet: function (college) { return college.id } }2.表格序号html:<script type="text/html" id="zizeng"> {{d.LAY_TABLE_INDEX+1}}</script>js: {field: '',原创 2020-11-27 13:49:34 · 215 阅读 · 0 评论 -
jQuery完整的ajax
2.JQquery ajax $.ajax({ //请求方式 type : "POST", //请求的媒体类型 contentType: "application/json;charset=UTF-8", //请求地址 url : URL.updateMajorById, //数据,json字符串 data :原创 2020-11-27 13:09:01 · 296 阅读 · 0 评论 -
Js各种正则表达式的验证
1. 验证手机号码// 第一种方法function checkPhone(){ var phone = document.getElementById('phone').value; if(!(/^1[3456789]d{9}$/.test(phone))){ alert("手机号码有误,请重填"); return false; } }// 第二种方法function checkPhone(){ var phone =原创 2020-10-29 08:23:43 · 300 阅读 · 0 评论 -
JavaScript根据对象的属性获取list集合的整个对象
let obj = this.searchStudent.classesList.find(function (item) { return item.id === val })这里是根据id获取classesList中的一个对象,obj即为获取到的对象原创 2020-10-25 22:54:39 · 2764 阅读 · 0 评论 -
JS实现左边的下拉框内容移动到右边下拉框,支持内容上下移动
JS实现左边的下拉框内容移动到右边下拉框,支持内容上下移动前言1.准备工作2.添加功能3.删除功能4.上移功能5.下移功能前言最近开始学JavaScript,发现这个案例在网上写的都不是很清楚,特意在此上传一遍,还是个新手,写的不好的地方请指出。效果图如下:接下来是代码。1.准备工作编写HTML代码。设计结构与显示样式,具体代码如下:<style> select {...原创 2019-03-22 09:06:23 · 1590 阅读 · 2 评论