JavaScript
喜枝儿
记录从菜鸟到大神的成长之路,一起加油!
梦想总是要有的,万一有一天实现了呢!
励志成为一名优秀的全栈工程师!
展开
-
js中、英、数字混合排序(正序,数字 > 字母 > 中文)
js中、英、数字混合排序(正序,数字 > 字母 > 中文)转载 2023-02-13 14:18:54 · 210 阅读 · 0 评论 -
如何触发window.resize()
如何触发window.resize()转载 2022-10-31 14:59:20 · 950 阅读 · 0 评论 -
encodeURI、encodeURIComponent和 escape的区别
简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读原创 2022-10-20 20:51:28 · 226 阅读 · 0 评论 -
bootstrap fileinput组件 选择文件自动上传
bootstrap fileinput组件 选择文件自动上传原创 2022-09-09 17:01:03 · 2232 阅读 · 0 评论 -
window.print局部打印
window.print局部打印转载 2022-09-03 14:31:37 · 619 阅读 · 2 评论 -
FullCalendar按月动态加载数据
FullCalendar初始化特别慢, 采用按月获取数据原创 2022-06-28 19:07:31 · 1253 阅读 · 0 评论 -
el-table动态控制列显隐
有时候我们项目会需要勾选某个列,表格自动刷新展示,反之隐藏,看下代码:首先给我们的el-table加一个控制头:el-popover<el-popover width="60" trigger="click"> <el-checkbox-group v-model="columnSelecteds"> <el-checkbox v-for="item in columnHeaders" :label="item.titl原创 2022-05-28 10:15:25 · 2496 阅读 · 0 评论 -
js防抖与节流
防抖,顾名思义,防止抖动。用于将用户的操作行为触发转换为程序行为触发,防止用户操作的结果抖动。一段时间内,事件在我们规定的间隔 n 秒内多次执行,回调只会执行一次。特点:等待某种操作停止后,加以间隔进行操作持续触发不执行不触发示例://fn是要执行的方法,wait是停顿多长时间后执行function debounce(fn, wait){ var timer = null; return ()=>{ if(timer !== null){原创 2022-05-12 10:13:11 · 121 阅读 · 0 评论 -
js在页面刷新或关闭浏览器之前执行方法
window.onbeforeunload = function() {//dosomething...}转载 2022-02-11 11:19:29 · 1743 阅读 · 0 评论 -
javascript禁止页面后退history
上才艺history.pushState(null, null, document.URL);window.addEventListener('popstate', function () { history.pushState(null, null, document.URL);});原创 2021-12-10 11:33:52 · 540 阅读 · 3 评论 -
JS监听鼠标滑轮事件
上才艺var box = document.getElementById('box');function onMouseWheel(ev) { var ev = ev || window.event; var down = true; down = ev.wheelDelta ? ev.wheelDelta < 0 : ev.detail > 0; if (down) { console.log('鼠标滚轮向下---------') } else { conso..原创 2021-12-07 18:55:05 · 7418 阅读 · 2 评论 -
监听dom中插入元素事件
//监听dom变化执行事件$("#content").bind("DOMNodeInserted",function(e){ //do something...})原创 2021-12-04 14:39:00 · 757 阅读 · 0 评论 -
JS Date类实现日期格式化
Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.转载 2021-12-04 13:37:39 · 185 阅读 · 0 评论 -
如何使IE9支持map对象
上代码:该段代码是由码工具网(http://matools.com)提供 function Map() { this.elements = new Array(); // 获取Map元素个数 this.size = function() { return this.elements.length; }, // 判断Map是否为空 this.isEmpty = function() {转载 2021-08-21 15:34:41 · 237 阅读 · 0 评论