![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
我有一个魔盒
这个作者很懒,什么都没留下…
展开
-
Javascript 使用js文件引入其他js文件
注:js无法像php文件引入其他php文件到当前文件那样(标签通过url引入html页面。),只能通过html的。原创 2022-11-03 15:11:42 · 2525 阅读 · 0 评论 -
JavaScript 踩坑 WebSocket
目的想编写一个websocket自动重连功能方法当连接断开时,利用.onclose创建定时任务,定时尝试创建websocket连接。异常现象定时任务间隔在2秒以内,当网络通畅后,最后有多个websocket同时建立。原因定时任务创建websocket是异步执行,但没有在任务内判断上一个websocket重连是否已执行结束。判断上次尝试是否结束且失败。......原创 2022-07-18 14:21:04 · 4651 阅读 · 0 评论 -
js 点击与setTimeout执行顺序
code:// 左侧菜单树操作var isClick = false;var i = 0;$('.open_all').click(function () { i++; console.log("click"+i+":"+Date.parse(new Date())); if (isClick) { console.log("点击过快"+isClick); larryms.msg("点击过快",{time:500}); retu原创 2021-04-23 15:30:44 · 505 阅读 · 1 评论 -
js模拟a标签下载,修改下载文件名称,jq上传文件
var a = document.createElement("a");a.href = "http://XXX.com/2123123123123.exe";a.download ="test.exe";a.click();原创 2021-03-04 17:22:06 · 3131 阅读 · 1 评论 -
ajax 传递数据到外部变量
在获取成功的回调函数中,将数据传递给外部变量。设置请求为同步方式。(异步会导致无法及时赋值)jquery的ajax例function get_data(url, data) { var result = []; $.ajax({ url:url, data:data, dataType:"json", method:'post', async:false, success:functio.原创 2020-12-07 10:00:03 · 1756 阅读 · 0 评论 -
jq json数据转换
对象转jsonvar model= { name: "李四", age: 20, };var str = JSON.stringify(e1);json转对象var str = '{"name":"张三","age":23}';var model= JSON.parse(str);原创 2020-12-01 17:56:34 · 1292 阅读 · 0 评论 -
js 版本号比较函数
js版本比较适用版本号格式:纯数字,用 . 分隔,版本号分隔位数可不相等。例:1.0.1与1.0.1.002比较。思路:将版本号按 . 分隔成数组,再转换成数字,循环进行比较。// 版本比较function version_compare(v1, v2) { //将两个版本号拆成数组 var arr1 = v1.split('.'), arr2 = v2.split('.'); var minLength=Math.min(arr1.length,arr2.原创 2020-12-01 15:08:58 · 3017 阅读 · 0 评论 -
js 复制内容到剪切板
主要工具人:老工具函数(已过时):document.execCommand(‘copy’);作用:将当前页面选中的内容复制到剪切板。js思路:创建input框节点。把内容填充进input把input放入页面body(隐藏input的不行)。选中input中的内容。调用老工具函数(document.execCommand(‘copy’);)。body中删除input(隐藏作案现场)。代码: function cop(){ var input = document.cr原创 2020-11-20 16:51:26 · 664 阅读 · 0 评论 -
js获取今天0点到24点的时间戳
// 今天00:00:00时间戳var start = new Date(new Date().toLocaleDateString()).getTime();// 今天23:59:59时间戳var end = new Date(new Date().toLocaleDateString()).getTime() + 24*60*60 -1原创 2020-09-15 10:44:37 · 900 阅读 · 0 评论 -
js判断变量是否存在
if (typeof (data["data"] != "undefined")原创 2020-09-04 09:34:23 · 313 阅读 · 0 评论 -
js页面跳转与url获取 与 html自动跳转
当前页面替换成新页面replace() 方法可用一个新文档取代当前文档。location.replace(newURL);window.location.replace("https://www.dududu.com");href 属性是一个可读可写的字符串,可设置或返回当前显示的文档的完整 URL// 打印出返回的当前页面urldocument.write(location.href);// 通过设置来跳转(设置后立即跳转)window.location.href='http:/原创 2020-08-25 15:52:18 · 3174 阅读 · 0 评论