
javascript
m0_61420899
这个作者很懒,什么都没留下…
展开
-
JQ拖曳事件mouseup失效的解决办法
/ 获取鼠标的位移(鼠标此时的page值 - 鼠标按下时的初始值 = 元素的移动值)//offset 元素的偏移坐标 有两个属性:top left(对显示的元素有用)//page 显示鼠标指针的位置 (此时相当于,鼠标按下的初始值)3、mousemove和mouseup必须挂载在document。// 获取鼠标离元素(0,0)位置的距离。2、在事件最后添加return false;原创 2022-11-26 11:51:31 · 2106 阅读 · 0 评论 -
FCK编辑框粘贴图片直接上传到服务器实例
提示语使用了layui框架,图片上传使用了jq框架,所以页面必须要引入这两个框架。// 判断粘贴内容是否是一个图片,非图片类型直接插入编辑框。//阻止默认行为即不让剪贴板内容在编辑框中显示出来。// 获取剪切板的html格式内容。// FCK编辑框加载完成后执行初始化。// 粘贴内容为空不执行任何处理。// 将img标签清空。// 获取实例对象Event。// 触发事件执行函数。// 获取解析 粘贴的文本。* 监听编辑框的粘贴事件。* 监听编辑框的粘贴事件。// 触发事件执行函数。原创 2022-09-27 17:09:47 · 302 阅读 · 0 评论 -
关于window.onload不起效,也不报任何错误的问题
关于window.onload不起效,也不报任何错误的问题。因为window.onload是绑定事件,既然是绑定事件,那说明同一文件目录下的每个页面(.html)只能拥有一个window.onload事件。原创 2022-05-06 20:18:19 · 5084 阅读 · 0 评论 -
JS与PHP之间64位编码的互解:base64_encode、decodeURI
最近在做项目时遇到需要在PHP用base64_encode进行编码字符串,然后在前端用JS进行解密。防止后续需要所以用到,再次做一下记录PHP: 对应->>>>JS:编码:base64_encode($string); 编码:btoa(encodeURI($string));解密:base64_decode($string);...原创 2022-05-06 18:04:50 · 1362 阅读 · 0 评论 -
Blocked a frame with origin “https://my.xxxxxxx.com“ from accessing a cross-origin frame.
最近在写一个项目:需要在页面使用iframe来做登陆功能,本想使用parent.window.location.reload();刷新页面的,最后报错了“Blocked a frame with origin "https://my.xxxxxxx.com" from accessing a cross-origin frame”。很明显这个报错就是跨域的问题,因为iframe遵循"同源策略",所以在不同源的情况下是无法进行DOM操作的。因为我只是需要刷新父级的页面所以我使用了:parent.windo原创 2022-05-03 20:19:07 · 5143 阅读 · 1 评论 -
JS点击复制文本:通过创建输入框进行选中的方式
$("#id").dblclick(function(e){let text = e.target;text = text.innerText;let textarea = document.createElement('textarea');textarea.id = "copyTextarea";textarea.style.width = 0;textarea.style.height = 0;document.body.appendChild(textarea);textarea .原创 2022-03-04 16:36:34 · 208 阅读 · 1 评论 -
layer.open让弹窗的按钮居中
layer.open({ title:"提示", type:1, area:['500px','500px'], btn:"提交", btnAlign:"c",//btnAlign:c属性按钮居中,l居左边,r居右边,属性必须小写,大小是无效的! content:`` });...原创 2022-03-02 16:10:19 · 2850 阅读 · 0 评论 -
JS 点击复制:不用input表单,P、span、div等标签的都可以
HTML代码:<span id="weixin">88888888</span><button id="weixin-copy"></button>JS代码: //复制微信号 $(document).on("click","#weixin-copy",function(event){ const range = document.createRange(); range.selec...原创 2022-01-21 20:34:52 · 444 阅读 · 0 评论 -
JS中将json字符串转为json对象的三种方式
第一种:利用JSON的parse方法,即jsonObj=JSON.parse(jsonStr);第二种:jsonObj =eval('(' + jsonStr+')');第三种:比较难理解:jsonObj =(newFunction("return " +jsonStr))();原创 2022-01-21 16:57:23 · 8956 阅读 · 0 评论 -
JS 报错:Uncaught SyntaxError: Unexpected token < in JSON at position
今天做$.post提交是接受数据时在代码:data = JSON.parse(data);报错上面的提示,原因是前面后端返回的数据不是JSON格式的,把返回的格式改为JSON格式就不报错了!原创 2022-01-21 16:55:55 · 1091 阅读 · 0 评论 -
JS iframe子窗口给父窗口传值
子窗口代码:第一种情况:子窗口域名和父窗口域名不同parentHost = document.referrer;获取父窗口域名,如果同域名则不需要window.parent.postMessage(1,parentHost);第二种情况:传到所有的域名window.parent.postMessage(1,*);...原创 2022-01-18 18:00:49 · 831 阅读 · 0 评论 -
JS 产生随机数的几个用法
<script>function GetRandomNum(Min,Max){var Range = Max - Min;var Rand = Math.random();return(Min + Math.round(Rand * Range));}var num = GetRandomNum(1,10);alert(num);</script>var chars = ['0','1','2','3','4',...原创 2022-01-17 12:13:35 · 128 阅读 · 0 评论 -
JS 向上取整数Math.ceil()
let TableLine = Math.ceil(0.5);原创 2022-01-14 20:37:32 · 386 阅读 · 0 评论 -
JS split()分割字符串,返回值数组
letstr = "1,2,3,4";let array = str.split(",");原创 2022-01-14 19:49:10 · 1737 阅读 · 0 评论 -
VUE页面加载后执行某个方法/某段代码
使用mouted()方法//执行某个方法,login方法methods(){ login:function(){}},mounted(){this.login();}//执行某段代码mounted(){ 代码}原创 2022-01-06 23:16:57 · 2638 阅读 · 0 评论 -
JS给对象进行赋值/添加属性/创建对象
let对象名 = {属性名:属性值}let对象名 =new Object();//创建对象let对象名 = {属性名:{对象:{属性名:属性值}}}//给对象的某个属性赋值一个对象原创 2022-01-06 23:10:16 · 1187 阅读 · 0 评论 -
JS通过图片链接URL获取图片名称
imgname = str.split('/');//分割urlimgname = imgname [imgname .length-1];//通过最后一个数组下标获取图片名原创 2022-01-06 23:04:51 · 2399 阅读 · 0 评论 -
JS正则匹配
let pattern = /(http?|https):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/g;array= string.match(pattern);//匹配所有的图片URL注意:/匹配规则(pattern)/g,匹配规则必须加g否则只会匹配一个而且,而不会匹配全部!.........原创 2022-01-06 23:02:17 · 1241 阅读 · 1 评论 -
JS把一个对象转换成一个数组
Object.values(对象):获取对象的值并返回一个数组!今天在做JS的forEach循环是报错xxx.forEach not a function就是因为forEach不能直接循环对象,只能循环数组类型!原创 2021-12-27 18:20:12 · 141 阅读 · 0 评论