js
菜瓜于
这个作者很懒,什么都没留下…
展开
-
js 直接复制文本内容
const target = document.createElement('input') // 创建input节点 target.value = text // 给input的value赋值 document.body.appendChild(target) // 向页面插入input节点 target.select() // 选中input try { document.execCommand('Copy') // 执行浏览器复制命令 this.$message({ ..原创 2021-10-03 22:27:22 · 178 阅读 · 0 评论 -
js 去掉浏览器打印默认的页头页尾和打印背景图片
<!DOCTYPE html><html><head><title>print</title><meta charset="utf-8"><style media="print">@page {size: auto;...原创 2019-05-16 10:36:26 · 2267 阅读 · 0 评论 -
JS 通过URL上传文件
//url转blob转File上传文件 let xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.responseType = 'blob'; xhr.onload = () => { let content = xhr.response; let blob = new Blob([content]); let file = new File([blob], 'test.png', {type: 'image/png'});原创 2020-11-03 16:45:58 · 1493 阅读 · 0 评论 -
js时分秒倒计时
js时分秒倒计时 var myTime = setInterval(() => { //获取当前时间 var date = new Date(); var now = date.getTime(); //设置截止时间 var endDate = new Date("2020/09/12 00:00:00"); var end = endDate.getTime(); //时间差 var dif原创 2020-09-11 14:46:40 · 396 阅读 · 0 评论 -
js 数组内元素移动
思路就是将移动的元素用js splice()方法的删除,也就是取到要移动的元素,然后将删除掉的元素在回填道删除后的数组内,得到移动后的新数组var arr = new Array(3)arr[0] = "1"arr[1] = "2"arr[2] = "3"console.log(arr)//未移动的数组...原创 2019-07-19 11:01:39 · 7219 阅读 · 0 评论 -
JavaScript第二章学习小总结
持续更新,不足之处欢迎指点:1.script的属性: 1.1:async异步下载 1.2:charset设置语言类型 1.3:defer延迟执行 1.4:language语言(已废弃) 1.5:src引入外部文件地址(唯一使用的,其他都可以不写) 1.6:type类型(有的浏览器会自动打出来出来)2.js运行原理:从上至下,按照代码块进行预处理和执行...原创 2019-07-26 11:01:14 · 234 阅读 · 0 评论 -
IE浏览器下使用AJAX登陆接口请求缓存的问题解决
问题: 在IE浏览器下面,请求数据会出现加载不出来最新的数据。分析: 怀疑是IE浏览器在AJAX请求的时候,并不是每次都请求接口,而是在缓存中获取上次的信息。解决:1、在调用接口上加上不定参数,使每次发出请求不一致URL + '?T='+Math.random()2、从异步与非异步的方式来解决把 async 设置为 false 则可以使 $.ajax 请求变为 非异步...原创 2019-08-06 10:51:02 · 721 阅读 · 0 评论 -
js-WebSpeech语音播报
很简单,直接上代码WebSpeech.server = 'http://120.24.87.124/cgi-bin/ekho2.pl';WebSpeech.setVoice('en');WebSpeech.speak('你好欢迎光临');原创 2019-08-12 16:36:37 · 986 阅读 · 0 评论 -
js 跳转开小窗口
window.open ('page.html', 'newwindow', 'menubar=no')原创 2018-12-06 16:38:57 · 482 阅读 · 0 评论 -
js判断当前页面是否被iframe引用的方法
判断页面是否被iframe引用例子:if(top.location != location){ top.location.href= location.href; }代码说明:如果没有被iframe引用的话,则location与top.location是一样的!...原创 2018-11-26 10:31:38 · 1834 阅读 · 0 评论 -
js解析与序列化json数据
一、前言:JSON对象有两个方法:stringify()和parse()。二、介绍:在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript。1、浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.stringify(jsonobj); //将json对象...原创 2018-05-14 08:20:41 · 556 阅读 · 0 评论 -
js短信验证码时间
短信验证码时间比较简单直接上代码:var wait = 60;timeOut();function timeOut() { if (wait == 0) { $('#code').text("重新获取验证码"); } else { setTimeout(function () { wait--; $('#code').text(wait); timeO...原创 2018-05-14 08:21:40 · 552 阅读 · 0 评论 -
获取URL字符串
function UrlString(name){ name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.sea...原创 2019-05-16 10:35:47 · 290 阅读 · 0 评论 -
js实现移动HTML5页面滑动到最底部触发内容加载
首先要清楚3个定义:文档高度这是整个页面的高度可视窗口高度这是你看到的浏览器可视屏幕高度滚动条滚动高度滚动条下滑过的高度 所以, 当 文档高度 = 可视窗口高度 + 滚动条高度 时,滚动条正好到底. 那我们就来定义三个不同的方法,分别获取上面3个高度值01//文档高度02function getDocumentTop() {03 var scrollTop = 0, bodyScrollT...转载 2018-07-05 13:23:53 · 2720 阅读 · 1 评论 -
JS弹出新窗口被拦截的解决方法
在Web编程中,使用JS在新窗口打开页面的时候,会遇到被浏览器拦截的情况,那么,我们如何才能让JS打开新窗口不被浏览器阻止呢?一、问题一一般情况下,如果直接在js中调用window.open()函数去打开一个新窗口,浏览器会对弹出的窗口进行拦截,因为浏览器会把该窗口认为是弹出广告等用户不想得到的窗体1、解决方法把window.open()函数改为由用户主动点击时触发,在超链接里加入...原创 2019-05-16 10:37:03 · 1535 阅读 · 0 评论 -
JQ 时间戳的转换
var time = new Date();var DateTime=Date.parse(new Date(time));//输出下console.log(DateTime)原创 2018-11-13 17:56:30 · 4357 阅读 · 0 评论 -
Jquery 获取form表单text,areatext,radio,checkbox,select值
1.如何取form中的各种值//获取text,areatext的值var text_attr=$("#text_id").attr("value");//或var text_val=$("#text_id").val();//获取单选按钮值var text_radio=$("input[name='textradio']:checked").val();//获取复选框值var text_check...原创 2018-05-14 08:16:41 · 511 阅读 · 0 评论