![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
CJW-Coder
自己的命运,自己做主。
展开
-
vue中结合iview 的上传组件结合xlsx对上传的excel 表格数据进行处理
1.下载 iviewiview 官网2.下载xlsx npm install xlsx --save3.创建excel.js 工具文件 (在utils 文件夹下)import XLSX from 'xlsx';function auto_width(ws, data){ /*set worksheet max width per col*/ const colWidth = data.map(row => row.map(val => { /*i原创 2020-09-12 17:43:18 · 909 阅读 · 0 评论 -
js实现把输入文本中的值通过换行或者回车把多行内容分割成数组,并且去掉数组中空的值。
1.定义一个字符串,和一个空数组let sr = 'abghrtyebnsf';let srArray:[];2.定一个remove 删除函数,数组中没有remove方法Array.prototype.remove = function (val) { let index = this.indexOf(val); if (index > -1) { ...原创 2020-01-06 17:07:22 · 2098 阅读 · 0 评论 -
根据窗口的大小,自动改变字体大小,使用rem。
1.320尺寸2.414尺寸3.768尺寸<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=...原创 2019-12-20 18:10:07 · 2296 阅读 · 0 评论 -
js获取设备屏幕的宽高。
Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.body.scrol...原创 2019-12-20 14:59:46 · 422 阅读 · 0 评论 -
js中数组去重
数组去重js中的数组去重1.创建一个新数组,把数组中的每一个元素插入到新数组中2.遍历原数组中每一个元素分别和新数组中的每一个元素进行比较1.对一个数组去重处理第一种去重方法<script> //原数组 var arr = [1,2,5,41,1,2,1,4,5,8,10] //新数组 var t = []; t[0] = arr[0]; //arr中的每一个元...原创 2019-10-16 10:31:26 · 198 阅读 · 0 评论 -
JS获取数组中的最大值与最小值
1.声明一个数组 var arr = [1,3,4,54,6,4,23,674,4,2,1,2,3];2.Es6中的拓展运算符 let max = Math.max(...arr); let min = Math.min(...arr); console.log('获取数组中最大的值Es6',max); console.log('获取数组中最小的值Es6',min);3...原创 2019-10-15 11:01:56 · 1399 阅读 · 0 评论 -
js中数组常用的排序
1.常用的排序函数var arr = [1,2,9,4,3,6,5,7,8]** 随机排序**var a = arr.sort(()=> Math.random()-0.5) ; 倒序 从大到小进行排序var b = arr.sort((X,Y) =>(Y-X)); //结果 [9,8,7,6,5,4,3,2,1]正序 从小到大排序var c = a...原创 2019-10-14 14:31:03 · 181 阅读 · 0 评论 -
将字符串进行驼峰命名
<script> //骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母 /** *小驼峰法 变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如 int myStudentCount; 变量myStudentCount第一个...原创 2019-10-14 11:42:47 · 872 阅读 · 0 评论 -
new Date() 日期格式的转换
let date = new Date(); date.getFullYear(); // 获取年份 格式1970年 date.getMonth(); //获取当前年的月份 月份要 + 1 (0代表1月)date.getMonth() + 1 date.getDate(); //获取当前日(...转载 2019-10-08 15:03:38 · 8506 阅读 · 0 评论 -
JSON.parse()与JSON.stringify()的区别
JSON.parse()与JSON.stringify()的区别1.JSON.parse()【从一个字符串中解析出json对象】例子://定义一个字符串var data=’{“name”:“gohome”}’//解析对象JSON.parse(data)结果是:name:“gohome”2.JSON.stringify()【从一个对象中解析出字符串】var data={na...原创 2019-09-26 18:45:41 · 85 阅读 · 0 评论 -
this的指向,通俗易懂。
在javaScript中this的指向不是固定不变的,相反它会随着指向环境的改变而改变。1.方法中的this在对象方法中,this指向调用它所在的方法的对象。var person = { firstName: "John", lastName : "Doe", fullName : function() { return this.firstName + " " + th...原创 2019-08-22 17:11:24 · 289 阅读 · 0 评论 -
JavaScript 正则表达式
正则表达式(英语:Regular Expression, 在代码中常简写为regex、regexp或RE)使用单个字符串描述、匹配一系列符合摸个语法规则的字符串搜索模式。搜索模式可以用于文本搜索和文本替换一.什么是正则表达式?正则表达式是由一个字符序列形成的搜索模式。当你在文本中搜索查询数据时,你可以使用搜索模式来描述你要查询的内容。正则表达式可以是一个简单的字符,或一个更复杂的模式...原创 2019-08-22 14:56:25 · 267 阅读 · 0 评论 -
导航栏标签下划线的切换,默认选中第一个,点击的时候切换。
使导航栏中 第一个标签 默认有下划线,当鼠标划过别的导航的时候,下划线会换到别的导航下,当鼠标点击后,只有点击的那个标签有下划线,直到点击下一次的时候,下划线换到下一个被点击的标签. <!DOCTYPE html><html lang="zh"> <head> <...原创 2019-08-02 18:46:16 · 5126 阅读 · 0 评论