JS
七侠剑客
这个作者很懒,什么都没留下…
展开
-
JS常用数组和字符串相关操作:数组增加、删除、截取、剪切、合并、翻转,取下标以及字符串截取、分割等
JS常用数组和字符串相关操作:数组增加、删除、截取、剪切、合并、翻转,取下标以及字符串截取、分割等标题** 每次对数组进行相关操作时,会发现总是混淆一些功能如slice即可截取数组也可截取字符串,splice(数组)split(字符串)不太容易区分,下面就对数组和字符串进行细分数组1.删除第一项,shiftvar arr=['a','b','...原创 2019-03-19 19:39:02 · 412 阅读 · 0 评论 -
如何去掉input type=file中的选择文件
使用input type=file时,发现总是有个默认的选择文件,如图所示:对其进行样式修改发现,其默认的样式就是这样,并不能通过css样式进行修改。既然修改不了,我们为什么不换另一种思路对其进行解决?这里我们通过position:absolute绝对定位对其进行解决,思路是通过一个div绝对定位,位于input上方,通过对div的点击,进而监听触发input事件,从而解决去掉选择文件(这里其...原创 2019-05-28 19:52:33 · 16662 阅读 · 2 评论 -
监听input type=file 文件上传取消事件
在做项目的时候,需要根据是否上传图片,进而判断页面变化。通过查阅相关资料,发现chane事件并不能监听取消,于是从另外一种角度:判断上传的文件是否有值,进而监听取消事件。<input type="file" id="batchUpload" name="files" accept="image/jpg, image/gif,image/png, image/jpeg" multi...原创 2019-05-28 19:36:50 · 17614 阅读 · 4 评论 -
sessionStorage会话存储
sessionStorage会话存储转至:https://www.cnblogs.com/polk6/p/5512979.html该文主要作为学习笔记进行转载,如有侵权请联系1. 介绍1.1 说明sessionStorage 是HTML5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。在JavaScript语言中可通过 windo...转载 2019-05-21 11:41:33 · 1749 阅读 · 0 评论 -
document write( )解析
document write( )解析转至:https://www.cnblogs.com/ziyunfei/p/5881426.html该文主要作为学习笔记进行转载,如有侵权请联系在传统的浏览器中,同步的 script 标签是会阻塞 HTML 解析器的,无论是内联的还是外链的,比如:<script src="a.js"></script><script s...转载 2019-04-25 16:31:21 · 9707 阅读 · 0 评论 -
HTTP 405 错误 – 方法不被允许 (Method not allowed)
HTTP 405 错误 – 方法不被允许 (Method not allowed)该文主要作为学习笔记进行转载,如有侵权请联系HTTP 协议定义一些方法,以指明为获取客户端(如您的浏览器或我们的 CheckUpDown 机器人)所指定的具体网址资源而需要在 Web 服务器上执行的动作。则这些方法如下:OPTIONS( 选项 ) :查找适用于一个特定网址资源的通讯选择。 在不需执行具体的涉及...转载 2019-04-12 17:00:39 · 109874 阅读 · 1 评论 -
Grunt、Gulp区别 webpack、 requirejs区别
Grunt、Gulp区别 webpack、 requirejs区别转至:Grunt、Gulp区别 webpack、 requirejs区别该文主要作为学习笔记进行转载,如有侵权请联系1. 书写方式grunt 运用配置的思想来写打包脚本,一切皆配置,所以会出现比较多的配置项,诸如option,src,dest等等。而且不同的插件可能会有自己扩展字段,导致认知成本的提高,运用的时候要...转载 2019-04-11 16:55:59 · 202 阅读 · 0 评论 -
百度热力图颜色修改
百度热力图颜色修改百度地图开发时,有时候需要展示热力图,但往往原始颜色自己又不是很喜欢,所以可以自己根据喜好的颜色进行修改百度原始热力图:修改方式:找到引入文件Heatmap_min.js文件,打开该文件(一般该文件都为压缩文件,可以通过reformat code 解压),找到下面代码: defaultGradient: { 0.45: "rgb(0,0,255)...原创 2019-03-28 14:17:22 · 13346 阅读 · 3 评论 -
js中数组对象去重的方法
js中数组对象去重的方法 今天在进行百度地图开发时,遇到多个重复的点位,需要将重复的点位进行过滤,正常的数组我们通常都能找到方法进行解决,但对对象数组进行去重处理,有点蒙圈,下面我们就进一步研究 var points = [{ lat: 22.687, lng: 114.014 ...原创 2019-04-10 15:14:06 · 14810 阅读 · 4 评论 -
js与jquery获取子节点、父节点、兄弟节点的方法
js与jquery获取子节点、父节点、兄弟节点的方法 在写代码时,是不是会遇到获取子节点、父节点等需要,但有的总是弄混淆不是很清晰,所以针对这些问题,总结了jquery与js获取节点的方法js方法<div id="div"> <p id = "one">我是爷爷</p> <span id=...原创 2019-03-23 13:55:58 · 6088 阅读 · 1 评论 -
前端开发中,js时间与时间戳的转换
js时间与时间戳的转换时间转换为时间戳:包含精确到秒和到毫秒1.通过valueOf()取得原始对象的原始值获取时间,精确到毫秒var a=(new Date()).valueOf();//a=15530800081322.通过getTime()原型方法直接获取时间,精确到毫秒var a=(new Date()).getTime();//a=15530800094513.通过Numb...原创 2019-03-20 19:41:53 · 7678 阅读 · 1 评论 -
百度地图热力图显示遇到getBounds问题
百度地图热力图遇到getBounds问题 借助百度地图APi开发热力图时,遇到getBounds的错误,于是查看自己的代码,是不是写错了,发现所实例化的热力图方法都能找到,通过开发者工具发现,所实例化的地图不是自己所加载的地图离线包,原来是因为所实例化的地图没有坐标范围导致其出现问题,于是通关官方API发现,自己的两行代码写反了:broadcast...原创 2019-03-19 19:56:47 · 1780 阅读 · 1 评论 -
js如何获取对象中的第一个元素?
项目需求,需要进行多张图片上传,上传后进行聚类,数据结构后端已经订好,但其结构让我很痛苦,如图所示:上图中,红色框选的是后台动态返回的字符串,那我如何获取其对应的数组?其实返回的数据就是个包含key和value的对象,所以我们可以按照对象的方法对其进行操作,代码如下: getFirst(obj){ //obj为我们的对象 var n=0; ...原创 2019-08-15 15:30:04 · 39136 阅读 · 3 评论