随笔分类 -  JavaScript

摘要:photo-sphere-viewer 图片跨域问题 The panorama can't be loaded 使用photo-sphere-viewer 展示不是当前域的图片 会出现跨域问题。。。 this.viewer = new Viewer({ container: document.que 阅读全文
posted @ 2021-07-08 17:38 趙小傑 阅读(3037) 评论(0) 推荐(0)
摘要:js页面关闭提示确定离开此页面吗? //绑定beforeunload事件 需要页面有操作 $(window).bind('beforeunload', function () { return '您输入的内容尚未保存,确定离开此页面吗?'; }); //解除绑定,一般放在提交触发事件中 //$(wi 阅读全文
posted @ 2020-11-02 16:50 趙小傑 阅读(383) 评论(0) 推荐(0)
摘要:JS判断闰年与获取月份天数 判断闰年: 某个年份的2月有29号则为闰年 function isLeapYear(year) { // 如果year年2月没有29则自动进一变为3月1日 var date = new Date(year, 1, 29) return date.getDate() 29 阅读全文
posted @ 2020-06-12 10:56 趙小傑 阅读(582) 评论(0) 推荐(0)
摘要:JSON.parse解析json字符串包含\n回车换行符报错 2020年5月27日 17点31分 今天改离职妹子代码的时候遇到了一个问题,我吐了。。。 JSON.parse()可以将Json字符串转换成Json对象 var json = '{"remark":"1\u3001\u548C\u5BA2 阅读全文
posted @ 2020-05-27 17:32 趙小傑 阅读(5313) 评论(0) 推荐(0)
摘要:JS解决加减乘除浮点类型丢失精度问题 当我们在前端使用js来执行运算时,会有丢失精度的问题。 例如: console.log("使用js原生态方法"); console.log(" 1.01 + 1.02 ="+(1.01 + 1.02)); console.log(" 1.01 - 1.02 =" 阅读全文
posted @ 2020-05-26 17:37 趙小傑 阅读(317) 评论(0) 推荐(0)
摘要:前后端分离跨域问题的几种解决方案 一、为什么会出现跨域问题? 出于浏览器的同源策略限制。 同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略 阅读全文
posted @ 2020-04-07 14:54 趙小傑 阅读(3418) 评论(0) 推荐(0)
摘要:JS正则表达式过滤以指定字符开头以指定字符结尾的文本内容 过滤以@开头以:结尾的文本 阅读全文
posted @ 2020-04-03 16:51 趙小傑 阅读(9685) 评论(0) 推荐(0)
摘要:JS正则表达式给内容里所有的url加上a标签 阅读全文
posted @ 2020-04-03 16:46 趙小傑 阅读(758) 评论(0) 推荐(0)
摘要:JS复制指定内容到剪贴板 阅读全文
posted @ 2020-04-03 16:30 趙小傑 阅读(348) 评论(0) 推荐(0)
摘要:js使用form提交工具类 ZForm.js var ZForm={}; /** * 创建 提交表单form并提交 * @param ZParams 参数属性 * var myObj = {name:'zz',age:"18"} * * @param Ztarget '' 'self' 'blank 阅读全文
posted @ 2020-03-25 23:44 趙小傑 阅读(201) 评论(0) 推荐(0)
摘要:JS使用Crypto JS实现MD5、Base64等加密算法 一、需求分析 前台对接后台接口时需要,生成一个MD5加密的签名参数,验签成功才能调用接口。 在线MD5生成 https://www.cmd5.com/hash.aspx?s=123456 通过在线测试可知,接口需要的格式为md5(base 阅读全文
posted @ 2019-12-19 11:36 趙小傑 阅读(2525) 评论(0) 推荐(0)
摘要:echarts容器高度根据数据数量自适应 在echarts中,需要设置固定高度,当柱状图数据过多时会出现数据相互挤压,给用户的体验十分糟糕,可以通过给容器设置自适应高度,然后通过getDom()的方法解决此问题。 参考文档: https://www.echartsjs.com/zh/api.html 阅读全文
posted @ 2019-12-09 17:57 趙小傑 阅读(2314) 评论(1) 推荐(1)
摘要:Layui tree定制化(自定义增删改操作、选中变色) 定制化之前,请先熟悉 "LayuiTree文档基本操作" 。 一、自定义增删改操作 Layui tree自带的增删改操作,太鸡肋不太符合我们的要求。新增修改弹框操作、删除提示确实框。 1.添加自定义属性customOperate,需要修改源码 阅读全文
posted @ 2019-12-03 11:15 趙小傑 阅读(11042) 评论(2) 推荐(1)
摘要:JS倒计时客户端和服务器时间同步问题 需求实现考试时间页面倒计时。 这个需求以前在刀具大赛的时候也遇到过,当时是使用前端每秒定时请求后台返回倒计时时间。这样的缺点就是当用户量大的时候,会有的大量的请求造成性能下降(其实用户少或者使用场景少的时候也没啥事),优点就是时间比较准确,没有浏览器的兼容问题。 阅读全文
posted @ 2019-11-04 19:49 趙小傑 阅读(1892) 评论(1) 推荐(0)
摘要:JS倒计时setTimeout为什么会出现误差 单线程 JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。这与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。 任务队列 单 阅读全文
posted @ 2019-11-04 14:14 趙小傑 阅读(1439) 评论(0) 推荐(0)