![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
Anticlimax丶
这个作者很懒,什么都没留下…
展开
-
js function中返回function 闭包
window.onload = function(){debuggera();b();function a(){for(var i =1;i<4;i++){ var p = createElement("a", { href: "javascript:void(0)" }); p.appendChild(createElement("p", null, null, i));原创 2017-11-06 17:02:12 · 1636 阅读 · 0 评论 -
input file选择图片后显示(FileReader)
html: js: function show(f) { var str = ""; for (var i = 0; i < f.length; i++) { var reader = new FileReader(); reader.readAsDataURL(f[i]);原创 2018-01-17 13:14:52 · 5091 阅读 · 0 评论 -
JS禁止F5刷新页面
禁止F5刷新 https://blog.csdn.net/xgxmwang/article/details/24785341禁止浏览器的刷新按钮 https://www.jb51.net/article/37732.htm微信浏览器中的刷新按钮无法监听,无法隐藏.无法监听刷新时间另一种方法可以解决:每次在页面生成一个随机数存在数据库里,每次页面刷新更新随机数,和数据库比较是否和上次...转载 2018-09-04 16:15:32 · 2824 阅读 · 0 评论 -
html loading 页面加载中(百分比)
$(function(){})是dom加载完毕后执行,window.onload是所有资源(图片和js外部资源)加载完毕后执行。 var Inter1 = null; //二选一 $(function () { //DOM加载完毕后执行 Inter1 = setInterval('addBar()', 100); }) document.addEventLi...原创 2018-12-27 19:09:06 · 8921 阅读 · 0 评论 -
Div通过html2canvas.js生成一张图片(可跨域)
第一次开发图片合成时的解决方案:html<div id="capture" style="padding: 10px; background: #f5da55"> <h4 style="color: #000; ">Hello world!</h4></div>js:html2canvas(document.queryS...原创 2019-01-17 19:11:58 · 2064 阅读 · 0 评论 -
如何解决移动端输入法把页面顶上去的问题
如果是弹出层,给弹出层设置margin:0px;不设置会自动离开原来的位置如果不是弹出层,给输入框加上onblur事件 ,用来监视什么时候离开输入法,离开输入法之后回到顶部: onblur="leave()" function leave() { document.body.scrollTop = document.documentElement.scro...原创 2019-01-12 15:14:52 · 10048 阅读 · 2 评论 -
js生成二维码以及与其它图片合成一张
通过qrcode.js实现<html><head> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> <meta http-equiv="Content-Type"原创 2019-01-09 14:10:17 · 2541 阅读 · 0 评论 -
js获取浏览器唯一标识(同电脑不同浏览器值不同)
我用QQ浏览器的谷歌内核和谷歌浏览器打开的值是相同的,用搜狗浏览器的急速内核和谷歌浏览器的值是不同的同个浏览器的ie内核和急速内核的值是不同的 function cans() { var canvas = document.createElement('canvas'); var ctx = canvas.getContext('2d'); var txt = 'http:/...转载 2019-03-15 14:25:13 · 25135 阅读 · 3 评论 -
bootstrap进度条设置动画时长,并添加动画结束事件
<div class="progress" style="left: 5%; width: 55%; height: 9px; display: inline-grid;"> <div id="progress7" class="progress-bar progress-bar-striped active" role="progressbar" a原创 2019-03-15 23:04:37 · 1173 阅读 · 0 评论 -
学习Javascript闭包(Closure)
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全转载 2016-11-28 13:32:57 · 224 阅读 · 0 评论 -
js Object对象的所有列名与值
var obj = '[{"name":"a","age":"3"},{"name":"b","age":"2"}]'; var obj1 = '{"name":"a","age":"3","asd":"4","ds":"5"}'; debugger; var p = eval("(" + obj + ")"); for (var o in p) {原创 2017-06-12 09:18:23 · 1103 阅读 · 0 评论