
JS
一些常用JS
yuyu_2019
这个作者很懒,什么都没留下…
展开
-
导入excel
【代码】导入excel。原创 2023-04-21 09:46:17 · 155 阅读 · 0 评论 -
js获取上传文件大小,转base64
js获取上传文件大小,控制大小。原创 2022-11-25 13:14:40 · 1401 阅读 · 0 评论 -
原生js 获取select下拉值
【代码】原生js 获取select下拉值。原创 2022-11-22 11:46:20 · 201 阅读 · 0 评论 -
原生js常用
【代码】原生js常用。原创 2022-11-17 17:36:42 · 168 阅读 · 0 评论 -
对比两个树结构数据,把b树的值赋值给a树
思路:先递归b数组,得到 c= [{id,show}]再递归a数组,遍历c,id相同,修改a。原创 2022-11-07 11:46:55 · 403 阅读 · 0 评论 -
正则表达式
一个验证的网站https://c.runoob.com/front-end/854/基本用法var str = "123";var reg = RegExp(/3/);console.log(reg.test(str)); // true匹配所有的数字var str = "[123]";var reg =/[0-9]/ // 匹配所有的数字 ;console.log(reg.test(str));匹配字符串是否有 [ ]var str = "[123]"var reg =/(\[原创 2022-03-23 10:04:27 · 257 阅读 · 0 评论 -
鼠标滚动缩放
// 鼠标滚动缩放svgE.addEventListener('mousewheel', function () { // console.log(event.wheelDelta) zoom += event.wheelDelta / 12; if (zoom >= 100 && zoom < 200) { svgE.setAttribute('style', 'transform: scale(' + zoom / 100 + ')') } re原创 2021-05-20 15:36:52 · 192 阅读 · 0 评论 -
querySelectorAll点击获取当前元素改变其属性
方法描述querySelector获取某一元素querySelectorAll获取所有元素e.currentTarget获取当前对象的HTML标签getAttribute获取当前元素属性setAttribute设置当前元素属性classList.add添加classclassList.remove移除classvar path = d.querySelectorAll('path')for (var i = 0; i < ...原创 2021-05-20 11:16:09 · 2161 阅读 · 0 评论 -
鼠标拖动事件
addEventListener和removeEventListener方法名(mMove)必须相同function mMove (e) { // 移动事件 console.log(e)}// 拖动事件svgE.addEventListener('mousedown', function (e) { // 点击 console.log(e) svgE.addEventListener('mousemove', mMove, false) // 移动})svgE.addEventL原创 2021-05-18 11:19:36 · 326 阅读 · 0 评论 -
js字符串
1)字符串截取成一个一个的放数组 let num = 1018 let str = num.toString() let data = str.split('') console.log(data) // ["1", "0", "1", "8"]原创 2020-12-01 22:03:01 · 90 阅读 · 0 评论 -
Number
1)小数点向上取整Math.ceil(3.11)2)小数点向下取整Math.floor(3.11)原创 2020-12-01 13:23:50 · 89 阅读 · 0 评论 -
iframe 子页面传值给父页面
子页面<body> 子级:B页面<br/> <button id="b_button">B页面发送A页面数据</button><br/> <script> document.getElementById("b_button").onclick = function(){ var param = {'name':'admin'}; window.parent.pos原创 2020-06-18 17:07:06 · 1648 阅读 · 0 评论 -
iframe 父页面传值给子页面
父页面<body> 父级:A页面<br/><br/> <button id="children_button">传值给子元素 </button> <iframe src="http://www.genetek.cc/iframe/b.html" width="500px" height="200px" id="iframe"></iframe> <script>原创 2020-06-18 17:00:21 · 3801 阅读 · 1 评论 -
export与import
exportexport function formatDate () { console.log('我是引入的数据')}importimport { formatDate } from '@/assets/js/time/formatDate'formatDate()原创 2019-12-18 16:23:06 · 350 阅读 · 0 评论 -
promise
1).then()里有两个方法,第一个方法执行resolve,第二个方法执行reject2).then()可以拿到resoleve(arr),reject(err)异步获取,传递过来的数据let p = new Promise(function (resolve, reject) { // 异步代码 // resolve——成功了 // reject——失败了})let p ...原创 2019-12-17 17:32:16 · 183 阅读 · 0 评论 -
class
class Parent{ constructor(name,age) { this.name=name; this.age=age; } speakChinese(){ console.log(' I can speak Chinese') }}class Child extends Parent { s...原创 2019-12-16 17:29:39 · 129 阅读 · 0 评论 -
对象
对象转字符串JSON.stringify(obj)字符串转对象JSON.parse(str)原创 2019-12-12 11:42:48 · 90 阅读 · 0 评论 -
深拷贝
1)数组深拷贝let newArr = arr.concat()原创 2019-12-11 11:27:43 · 92 阅读 · 0 评论 -
数组-常用
1)数组排序,从大到小arr.sort((a, b) => { return b - a})原创 2019-12-11 09:21:29 · 330 阅读 · 1 评论 -
for循环出一个对象数组
var items =[];for(var i=0;i<ret.length;i++){ items.push({src: 'http://www.zhix.net/'+i,w: 800,h: 1142});}原创 2019-12-10 11:52:19 · 628 阅读 · 0 评论 -
时间
(一)获取日期dateTimeFormat: function () { var y = this.dateTime.getFullYear() var m = this.dateTime.getMonth() + 1 m = m < 10 ? '0' + m : m var d = this.dateTime.getDate() ...原创 2019-11-11 16:24:27 · 111 阅读 · 0 评论