
JavaScript
.
白小白灬
暂无简介
展开
-
vuescroll插件配合原生js属性scrollIntoView实现分页切换滚动内容
vuescroll插件配合原生js属性scrollIntoView实现分页切换滚动内容原创 2023-05-12 15:27:53 · 840 阅读 · 1 评论 -
前端table表格使用xlsx与file-saver和xlsx-style数据导出xlsx表格
前端table表格使用xlsx与file-saver和xlsx-style数据导出xlsx表格原创 2023-05-22 10:39:30 · 1121 阅读 · 0 评论 -
前端非同源网页之间通信(传递参数)
【代码】前端非同源网页之间通信(传递参数)原创 2023-03-03 10:06:24 · 356 阅读 · 0 评论 -
同域下多窗口间localStorage/seccionStorage是否可以共享
顶级浏览会话的上下文作为新会话的上下文,修改原页面的sessionStorage属性不会修改新页面sessionStorage数据,重点:从当前页面新开页面方式打开同一个域下的新页面,新开的页面会。例:window.open(‘同源页面’) / a标签。原创 2023-01-31 19:28:31 · 3323 阅读 · 0 评论 -
javascript时间戳转日期格式以及浏览器时区问题解决
【代码】javascript时间戳转日期格式以及时区问题解决。原创 2022-11-10 12:01:28 · 5082 阅读 · 0 评论 -
事件携参传值
事件携参传值(vue)两个默认和一个按需携带@select="(section, row) => someRightCheck(section, row, index)"一个默认和按需携带@select-all="allRightCheck($event, index)"一个默认@select-all="allRightCheck($event)"事件携参传值(react)<Button onClick={this.delFolder.bind(this,index)}&g原创 2021-08-30 16:34:47 · 578 阅读 · 0 评论 -
简单实现防抖和节流
项目实用性能优化loading加载select选择器可搜索setPosition(lnglat)属性(控制台地图报错)简易版防抖本地数据搜索查找本地分页方法本地搜索到的数据分页处理loading加载数据加载出来前提供加载动画饿了么组件loading加载可设置转圈圈,一般用于table表格调取数据时过慢使用v-loading="!loading"select选择器可搜索饿了么组件选择器 需要让他变成可搜索的,直接添加filterable属性,setPosition(lnglat)属性(控制台地原创 2021-06-23 14:23:44 · 494 阅读 · 0 评论 -
定时器实现点击滚动到页面顶部
let currentPosition, timertimer = setInterval(() => { // 获取页面当前位置与顶部的距离 currentPosition = document.documentElement.scrollTop || document.body.scrollTop // 当前位置每次向上滚动指定距离 currentPosition -= 40 // 判断滚动之后,与顶部距离 if (currentPosition >原创 2021-08-11 09:54:10 · 1187 阅读 · 0 评论 -
解决Element-UI 侧边栏页面刷新或者首次登录后不高亮显示的问题
项目输出this.$route可以在页面发现如下信息当然因项目而异,但是 this.$route.path一般都是当前页面的路由地址,所以根据Element-UI里一个属性将default-active绑定为$route.path即可如下代码<el-menu :default-active="$route.path" background-color="#283643" text-color="#fff" active-text-color="#1CC09F"原创 2021-03-23 09:55:35 · 781 阅读 · 0 评论 -
去除浏览器自带滚动条
vue项目里如果需要使用的话,在全局app.vue里添加代码::-webkit-scrollbar{ display:none;}单页面直接引入即可原创 2021-03-17 11:24:01 · 1699 阅读 · 0 评论 -
浏览器打开页面的几种方式
window.open(Url,"_self","修改打开网页的大小");_blank:URL加载到一个新的窗口。这是默认,且可以设置窗口大小_parent:URL加载到父框架,没有时同_self_self:URL替换当前页面_top:URL替换任何可加载的框架集,没有时同_selfwindow.open('https://www.baidu.com','_blank','width=200,height=100')window.location="https:/.原创 2020-11-17 09:22:25 · 8569 阅读 · 0 评论 -
javascript判断浏览器当前运行环境
认识浏览器五大国际浏览器品牌:按照全球使用率排序Google Chrome:Windows、MacOS、Linux、Android、iOSApple Safari:MacOS、iOSMozilla Firefox:Windows、MacOS、Linux、Android、iOSASA Opera:Windows、MacOS、Linux、Android、iOSMicrosoft Internet Explorer或Microsoft Edge:Windows国产常用浏览器品牌:按照国内使用率排原创 2020-11-17 09:08:54 · 1043 阅读 · 0 评论 -
http状态码有那些?分别代表是什么意思?
简单版[ 100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源 202 Accepted 服务器已接受请求,但尚未处理 301 Moved Permanently 请求的网页已永久移动到新位置。 302 Found 临时性重定向。原创 2020-11-09 22:26:36 · 240 阅读 · 0 评论 -
var,const,let的区别
1.const定义的变量不可修改,而且必须初始化例const a = 2; a = 3; console.log(a)//结果为22.var定义的变量可以修改,不初始化输出undefined,声明的变量允许子级作用域访问,不允许父级作用域访问3.let是块级作用域,函数内部使用let定以后,函数外部无影响...原创 2020-11-06 14:50:48 · 184 阅读 · 0 评论