-
JavaScript for 循环
代码 const arr = [3, 5, 7]; arr.foo = 'hello'; for (const i in arr) { console.l
2023-01-18,阅读:57,标签:JavaScript
-
JavaScript 删除数组中指定元素
slice(index, number) index:表示从第几个元素开始。 number:表示从此元素开始,向后删除几个元素。 代码 const arr =
2023-01-17,阅读:51,标签:JavaScript
-
package.json 中的依赖包版本号
major.minor.patch major:主版本 minor:次版本 patch:补丁版本 特殊符号 ~^>=<+* ~version 主版本
2022-12-17,阅读:106,标签:JavaScript Node.js
-
JavaScript 异步任务中的宏任务和微任务
任务 同步任务(非耗时任务) 异步任务(耗时任务) 宏任务 微任务 宏任务 macrotask 异步Ajax请求 setTimeout、setInte
2022-09-14,阅读:437,标签:JavaScript
-
JavaScript document 对象
属性 Cookie document.cookie 文档标题 document.title 文档编码 document.characterSet 完整请求路径
2022-07-07,阅读:414,标签:JavaScript
-
JavaScript 展开语法(三个点 ...)
展开语法 三个点...。 合并数组 注意:合并后的数组是新对象,不同的地址值。 var arr1 = [0, 1, 2]; var arr2 = [3, 4,
2022-07-06,阅读:494,标签:JavaScript
-
JavaScript 判断字符串中是否含有 HTML 标签
正则表达式 function checkHtml(htmlStr) { var reg = /<[^>]+>/g; retu
2022-07-05,阅读:655,标签:JavaScript HTML 正则表达式
-
JavaScript 判断字符串是否包含指定字符
ES6 之前 indexOf(),返回-1表示不包含该字符串。 var str = "Hello world"; var result = str.indexO
2022-07-04,阅读:364,标签:JavaScript
-
JavaScript 获取顶层对象
说明 顶层对象,在浏览器环境指的是window对象,在Node指的是global对象。 在Web中,可以通过window、self或者frames取到全局对象,
2022-07-03,阅读:545,标签:JavaScript
-
JavaScript ES6 解构赋值
含义 通过解构赋值,可以将属性/值从对象/数组中取出,赋值给其他变量。 解构是一种打破数据结构,将其拆分为更小部分的过程。 解构数组 var foo = ["o
2022-07-02,阅读:505,标签:JavaScript
-
JavaScript WebSocket 为什么不提供 ping 和 pong
原因 WebSocket是基于TCP的长链接,保持长连接的功能由TCP的keepalive实现。当网络由连接态到中断态再到连接态转换时,TCP可能仍然保持了连接
2021-09-10,阅读:3212,标签:WebSocket JavaScript
-
JavaScript Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture.
错误场景 页面初始化完成就自动调用document.documentElement.requestFullscreen()实现全屏。 错误原因 Chrome等浏
2021-06-29,阅读:4868,标签:JavaScript
-
CSS absolute 绝对定位布局在 Android 系统软键盘弹出时被顶起
问题 Android系统中,HTML元素在使用绝对定位时,当软键盘弹出时,绝对定位的元素被顶起。iOS、Surface无此问题。 说明 网络上已经有很多关于Ja
2021-06-28,阅读:1329,标签:CSS JavaScript Android
-
JavaScript 屏幕旋转后获取浏览器宽高
问题 旋转事件中获得的浏览器宽高window.innerHeight、window.innerWidth或者document.body.clientHeight
2021-06-27,阅读:1095,标签:JavaScript
-
JavaScript 监听屏幕旋转
window orientationchange 监听orientationchange事件。 window.onorientationchange = fun
2021-06-26,阅读:1020,标签:JavaScript
-
IE localStorage Unable to get property 'setItem' of undefined or null reference
错误信息 SCRIPT5007: Unable to get property 'setItem' of undefined or null reference
2021-06-25,阅读:608,标签:JavaScript localStorage
-
JavaScript 判断 Android 还是 iOS
Android function android() { return /Android/i.test(navigator.userAgent) } i
2021-06-24,阅读:478,标签:JavaScript
-
使用 Packer.js 压缩 HTML 和 JavaScript
关于 Packer.js Packer.js可以压缩HTML和JavaScript,开启变量混淆,也可以一定程度上混淆JavaScript代码。 构造方法 sc
2021-06-12,阅读:7377,标签:JavaScript HTML
-
JavaScript onstorage 监听本地存储变更事件
onstorage 入参e有几个字段: e.key:设置的key e.oldValue:原先的值 e.newValue:新设置的值 window.onsto
2021-06-11,阅读:1831,标签:JavaScript
-
JavaScript 监听标签页切换
onvisibilitychange <!DOCTYPE html> <html> <head> <meta
2021-06-10,阅读:1001,标签:JavaScript