
js
雨打荷叶
一个朴实无华的不秃头程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js数组根据时间排序
在后端不做排序的情况下,就需要前端根据时间来排序了 //示例数组 var list=[ { title: '第一条消息', addTime: "2020-04-01 13:39:06" }, { title: '第二条消息', addTime: "2020-04-21 13:30:00" }, { title: '第三条消息',原创 2021-08-03 19:27:17 · 5506 阅读 · 0 评论 -
什么是深拷贝和浅拷贝
深拷贝和浅拷贝: 浅拷贝就比如像引用类型,而深拷贝就比如值类型。 浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,不管是张三缺胳膊少腿还是李四缺胳膊少腿,都是这个人倒霉。 深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)了另外一个人,叫李四,不管是张三缺胳膊少腿还是李原创 2021-03-30 21:31:20 · 479 阅读 · 0 评论 -
vue 导出表格为xlsx文件(简易版)
1、先安装xlsx和file-saver cnpm install --save xlsx file-saver 2、Script部分 import FileSaver from "file-saver"; import XLSX from "xlsx"; exportexcel() { //设置当前日期 let time = new Date(); let year = time.getFullYear(); let month = time.ge原创 2021-01-13 09:42:28 · 606 阅读 · 0 评论 -
关于项目优化
1、在项目上线后我们用在测试得console输出就不应该再显示了 解决办法: 打开每一个文件,手动删除,但是这种方法有两个弊端: 第一、费时费力 第二、其实我们在开发的时候还是需要用到的,只是在打包后,生成的文件中不包含而已 那么我们就需要下面两种方法了: 第一种:babel-plugin-transform-remove-console 这种方法呢是使用Babel的一个插件,因为webpac...原创 2020-04-29 21:14:01 · 334 阅读 · 0 评论 -
js页面调用另一个js
js页面调用另一个js 一个js调用另外一个js的方法,最简单的例子就是jQuery的调用,首先准备好两个js文件,通过html为中间介质,引入这两个js文件 <script type="text/javascript" src="js/jquery-1.8.2.min.js"></script> <script type="text/javascript" sr...原创 2019-12-17 15:46:51 · 4059 阅读 · 0 评论 -
jquery ajax方法
Ajax ajax的基本语法: $.ajax({ url:"",//传输路径 data:{ }, //传过去的条件 type:"post/get", //传输方式 dataType:"json/jsonp",//后台返回的数据格式 success:function(){ },//响应成功之后执行的函数 error:function(){ }//响应失败之后执行的函数 }) 其实A...原创 2019-11-26 19:41:20 · 204 阅读 · 0 评论 -
js写tab选项卡
js代码 var atop=document.getElementById('top'); var ali=atop.getElementsByTagName('li'); var atab=document.getElementById('tab'); var adiv=atab.getElementsByTagName('div'); for(var i=0;i<ali.length;i...原创 2019-11-04 10:52:25 · 209 阅读 · 0 评论 -
js如何往数组Array中添加元素或者删除元素、排序等等
unshift:将参数添加到原数组开头,并返回数组的长度 pop: //删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined push://将参数添加到原数组末尾,并返回数组的长度 concat: //返回一个新数组,是将参数添加到原数组中构成的 splice(start,deletecount,val1,val2,....): //从start位置开始删除delectc...转载 2019-10-27 11:36:42 · 618 阅读 · 0 评论