js/jquery
Skye Lin
话不多说,放码过来
展开
-
json格式学习
在项目中经常遇到前后台数据传输出错的问题 ,在找bug的过程中发现大多数时候都是前后台的数据格式不一样,导致解析不了,趁着今天有时间,想总结一下遇到的json数据的几种格式。1.拼接json字符串,并将json字符串转换成json对象console.log("json字符串1:"); console.log("{\"name\":\"张三\",\"age\":18}"); ...原创 2018-11-08 12:00:09 · 361 阅读 · 0 评论 -
js将字符串换行
var test = "测试一下换行\n不知道行不行\n看结果";while (test.indexOf("\\n") >= 0) { var test = test.replace("\\n", " \n "); }console.log(test);原创 2018-11-22 20:50:39 · 23418 阅读 · 0 评论 -
js笔记
1.layui如何让iframe子页面的弹出层在父页面弹出parent.layer.open({})iframe子页面和父页面都要引入<link rel="stylesheet" href="../../layui/css/layui.css" media="all"><script src='../../layui/layui.js'></scri...原创 2019-04-17 10:16:35 · 154 阅读 · 0 评论 -
倒计时在ios系统上显示undefine
在项目中做一个简单的倒计时,安卓手机上可行,但在苹果手机上显示undefine,在谷歌浏览器的控制台可将时分秒打印出来,找了很久没发现错误在哪,后来发现是ios对getTime()函数不兼容,主要是时间格式为:2019-3-21 12:00:00 在苹果上获取时间戳有兼容性问题 ,需要转换成 2019/3/21 12:00:00 才可以正确获取到时间戳。解决办法:var t = new Dat...原创 2019-05-05 15:15:36 · 509 阅读 · 0 评论 -
js监听浏览器标签栏切换
在项目中遇到在浏览器标签栏切换标签时,点击的当前标签页并没有重新加载,导致没有按照预期的js执行,于是就找到监听浏览器标签栏切换的函数。document.addEventListener('visibilitychange', function() { if (document.visibilityState=='hidden') {//切离该页面时执行 }...原创 2019-06-10 09:42:48 · 4323 阅读 · 0 评论 -
解决layui上传图片预览旋转90度的问题
问题:使用layui上传图片的,出现图片旋转90度解决办法:通过EXIF.getData获取图片信息,判断图片是否旋转html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title&...原创 2019-09-05 11:45:13 · 3365 阅读 · 1 评论 -
将url获取的图片转换成base64,并判断图片是否旋转
项目中遇到从服务器获取的图片发生了逆时针90度的旋转,现在要将其正常显示,想到的办法是:1.先将url对应的图片转成base642.再判断base64图片有怎样的旋转偏差,并进行对应的矫正代码:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <tit...原创 2019-09-05 12:04:04 · 1212 阅读 · 0 评论