
JavaScript
jugt
“回头看,轻舟已过万重山;向前看,长路漫漫亦灿烂。”
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS使用浏览器原生接口IntersectionObserver实现图片懒惰加载
Intersection Observer API 是现代浏览器提供的原生接口,用于异步监测目标元素与视口的交叉状态。文章介绍了通过IntersectionObserver检测元素进入视口时替换src实现延迟加载,并支持优雅降级。这种方法优化了页面性能,避免了不必要的初始图片加载。原创 2025-06-18 10:40:36 · 369 阅读 · 0 评论 -
通过window.open打开的新窗口数据发生变化,更新父窗口数据
本文介绍了JavaScript中操作上级页面的几种方法:1. 通过window.opener获取父页面引用;2. 使用window.opener.location.reload()刷新父页面;3. 先判断父页面是否存在(window.opener && !window.opener.closed)再调用其方法;4. 直接调用父页面方法如window.opener.tableReload()。这些方法常用于父子窗口间的交互操作。原创 2025-05-28 09:58:39 · 150 阅读 · 0 评论 -
禁止 Kindeditor富文本粘贴图片和html格式
/ 改变站内本地URL,可设置”“、”relative”、”absolute”、”domain”。Kindeditor 文本编辑器是可以通过ctrl+v粘贴图片的,粘贴完的图片会转成base54格式,发送到后端需要后端将base64图片转成图片存到服务器上,在将图片路径回填回去,比较费事,可以将 Kindeditor的 pasteType参数设置成1,这样,就禁止粘贴html格式内容了,也就粘贴不了图片了。// 配置编辑器的工具栏,其中”/”表示换行,”|”表示分隔符。原创 2024-11-14 14:24:50 · 577 阅读 · 0 评论 -
浏览器关闭跨域
1、打开谷歌浏览器在浏览器搜索栏输入: chrome://flags2、设置打开后在输入框输入这个进行修改 Block insecure private network requests 设置为 Disabled或直接地址栏输入:chrome://flags/#block-insecure-private-network-requests。原创 2024-10-24 16:24:07 · 2172 阅读 · 0 评论 -
KindEditor编辑器初始化参数
编辑器初始化参数。原创 2024-06-06 15:36:24 · 984 阅读 · 0 评论 -
KindEditor默认工具栏参数
配置编辑器的工具栏,其中”/”表示换行,”|”表示分隔符。insertunorderedlist 项目符号。insertorderedlist 编号。clearhtml 清理HTML代码。removeformat 删除格式。justifycenter 居中。justifyright 右对齐。justifyfull 两端对齐。hilitecolor 文字背景。justifyleft 左对齐。fullscreen 全屏显示。superscript 上标。forecolor 文字颜色。原创 2024-06-06 15:26:11 · 318 阅读 · 0 评论 -
网页打开本地exe
主要是名称:timClient和路径:D:\Program Files (x86)\Tencent\TIM\Bin\QQScLauncher.exe。原创 2024-02-18 15:05:48 · 273 阅读 · 0 评论 -
vue3 + vue-router + keep-alive缓存页面
1.一开始直接用meta.keepAlive的值判断是否需要缓存,导致从列表进入详情,再从详情返回列表的时候是对的,再从列表返回首页,再从首页进入列表就读取缓存不更新了。2.使用keep-alive的include属性解决1中的问题。但是明明细逻辑里已经把要缓存的name加入到缓存列表中了,就是不生效。3.在要缓存的组件中,加入name属性解决2中的问题。原创 2023-11-22 14:51:21 · 3547 阅读 · 1 评论 -
Javascript判断Video视频播放、暂停、结束完成及获取长度事件监听处理
【代码】Javascript判断Video视频播放、暂停、结束完成及获取长度事件监听处理。转载 2023-06-08 14:06:49 · 1208 阅读 · 0 评论 -
JS 遍历数组
普通for循环for(j = 0; j < arr.length; j++) { console.log(arr[j]);} 最简单的一种,也是使用频率最高的一种优化版for循环for(j = 0,len=arr.length; j < len; j++) { console.log(arr[j]);}使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显这种方法基本上是所有循环遍历方法中性能最高的一种弱化版for循环for(j原创 2022-03-12 09:07:19 · 166 阅读 · 0 评论 -
JS判读是否手机访问的方法
js判断是否手机访问的方法就是判断navigator.userAgent中是否有手机设备的关键字代码如下:方法一:(function(){ var reWriteUrl = function(url){ if(url){ var Splits = url.split("/"),siteName=window.location.pathname; if(typeof siteName!=="undefined"){ return "http://m.d原创 2022-02-11 10:39:52 · 1396 阅读 · 0 评论 -
js判断数组key是否存在
arrayObject.hasOwnProperty(key)返回的是boolean值,如果存在就返回true,不存在就返回false和php中的array_key_exisits(key,arr);的功能类似var param = { "0":"aaaa", "1":"bbbb", "2":"cccc", "aa":"dddd", "4":"eeee"};alert(param.hasOwnProperty(4));//true...原创 2021-12-20 08:58:47 · 1693 阅读 · 0 评论 -
JS方式 获取微信openid 【html5+jquery】
https://blog.csdn.net/yelin042/article/details/79707855$(function () { var wxopenid=getcookie('wxopenid'); var key=getcookie('key'); if (key==''){ var access_code=GetQueryString('code'); if (wxopenid==""){ if (acc.转载 2021-04-02 10:25:00 · 1927 阅读 · 0 评论