JavaScript

关注公众号 jb51net

关闭

首页 >> 网络编程 >> JavaScript >> javascript技巧

JS 图片base64与file_blob的相互转换的方法实现

在开发中,经常会遇到需要将base64编码的图片转换为file文件格式用于上传的情况,下面就来介绍一下base64与file_blob的相互转换,感兴趣的可以了解一下

基于JavaScript+CSS实现禁用浏览器复制功能的几种方法

网页中禁用用户的复制功能,包括 CSS 方法、JavaScript 方法、综合解决方案以及实际应用场景,适用于需要保护内容版权、防止恶意爬取或提升用户体验的场景,本文给大家介绍了基于JavaScript+CSS实现禁用浏览器复制功能的几种方法,需要的朋友可以参考下

JavaScript实现页面跳转的方式总结

在现代Web开发中,页面跳转是实现导航功能的基础操作,JavaScript提供了多种方式来实现页面跳转,从简单的URL重定向到复杂的单页面应用(SPA)路由,本文将全面总结JavaScript实现页面跳转的各种方法、适用场景及最佳实践,需要的朋友可以参考下

深入浅出使用JS/TS轻松搞定Excel与XML互转

在一些场景下,程序化的Excel与XML转换能力就显得尤为重要,这篇文章主要为大家详细介绍了如何使用JS/TS轻松搞定Excel与XML互转,感兴趣的小伙伴可以了解下

JavaScript中的Moment.js与Day.js时间处理库用法详解

Moment.js是一个在JavaScript开发中广泛使用的日期处理库,它的出现极大地方便了开发者在处理日期和时间上的需求,这篇文章主要介绍了JavaScript中的Moment.js与Day.js时间处理库用法的相关资料,需要的朋友可以参考下

JavaScript防止重复提交的三种解决方案

防止JavaScript重复点击和提交需结合前端禁用按钮、节流和标志位,这篇文章主要介绍了JavaScript防止重复提交的三种解决方案,文中通过代码介绍的非常详细,需要的朋友可以参考下

JavaScript前端静态资源加载失败的多级解决方案

这篇文章主要为大家详细介绍了JavaScript前端静态资源加载失败的多级解决方案,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下

JavaScript Symbol 属性使用指南

文章系统阐述了JavaScript中Symbol的特性与应用,包括其作为第七种原始数据类型、唯一性、不可变性、全局注册表、内置Symbol值等核心概念,感兴趣的朋友一起看看吧

JavaScript apply 方法示例详解

本文详解JavaScript中apply方法,作为函数三兄弟之一,用于显式绑定this上下文,其语法通过数组传递参数,适用于回调、方法复用、数组处理及继承场景,与call、bind区别在于参数形式及是否立即调用,ES6扩展运算符提供替代方案,感兴趣的朋友一起看看吧

JavaScript如何获取CSS中定义var变量值

CSS变量是该语言的非常受欢迎的补充,尽管它们非常基础,下面这篇文章主要介绍了JavaScript如何获取CSS中定义var变量值的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

高德地图JS-SDK实现详细教程(定位、地图选点、地址解析等)

在移动应用开发中,地图服务是不可或缺的组件之一,尤其在构建位置相关功能时,这篇文章主要介绍了高德地图JS-SDK实现的相关资料,包括定位、地图选点、地址解析等,需要的朋友可以参考下

JS选择器及获取对象属性和方法的代码实例汇总

在前端开发中JavaScript(JS)选择器用于定位和操作HTML文档中的元素,这篇文章主要介绍了JS选择器及JS获取对象属性方法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

JavaScript中的Set与Map数据结构深入对比分析(核心特征)

本文对比JavaScript中的Set与Map,Set存储唯一值用于去重和成员检测,Map管理键值对支持任意键类型,两者性能均优,选择Set处理唯一性数据,选择Map管理关联数据,提升代码效率,感兴趣的朋友一起看看吧

JavaScript 中 Set 和 Map 的示例详解

文章介绍了Set和Map两种数据结构,Set存储唯一值且无序,支持快速查找和去重,Map以键值对形式存储,键可为任意类型,保持插入顺序,适用于复杂键管理和缓存场景,两者在存储内容、键类型及应用场景上有明显区别,感兴趣的朋友跟随小编一起看看吧

JavaScript数组some()和every()方法最佳实践指南

JavaScript的some()和every()方法用于数组元素条件检查,some()存在符合条件元素即返回true,every()需所有元素符合,本文给大家介绍JavaScript数组some()和every()方法最佳实践指南,感兴趣的朋友一起看看吧

用JavaScript实现浏览器截图功能的全过程

在Web开发中实现网页截图功能可以帮助我们保存网页内容、生成海报、制作截图分享等,这篇文章主要介绍了用JavaScript实现浏览器截图功能的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

Three.js中自定义UV坐标贴图举例超详细讲解

UV映射是一种将二维纹理映射到三维模型表面的技术,这篇文章主要介绍了Three.js中自定义UV坐标贴图的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

JavaScript obfuscator 让你的代码看起来让人痛苦(最新整理)

文章介绍JavaScriptObfuscator的作用及原理,通过变量替换、字符串加密、控制流平坦化等技术混淆代码,提升安全性,同时讲解其在Node.js、Webpack、Rollup、Gulp等环境的使用方法,并对比普通压缩工具,强调其在防止逆向工程中的优势,感兴趣的朋友一起看看吧

前端实现网页水印防移除的实战方案

水印作为一种在网页上动态生成水印的解决方案,能够有效地在数据展示页面上添加个性化标记,此外,水印的存在本身也是一种警示,提醒每一位用户尊重数据隐私,在Web开发中,保护内容版权和防止信息泄露变得越来越重要,本文将详细介绍前端实现网页水印防移除的技术方案

手把手教你使用JS编写一个购物车界面

使用JavaScript实现购物车功能是一个常见的开发任务,下面这篇文章主要介绍了如何使用JS编写一个购物车界面的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

JavaScript如何计算两个地理坐标点之间的距离(支持米与公里/千米)

在现代的Web开发中,计算两个坐标间的距离是一项常见的需求,下面这篇文章主要介绍了JavaScript如何计算两个地理坐标点之间的距离(支持米与公里/千米)的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

JavaScript中的FormData类型示例详解

这篇文章主要介绍了JavaScript中FormData类型的相关资料,JavaScript中的FormData接口用于构建和发送表单数据(尤其适合文件上传),文中通过代码介绍的非常详细,需要的朋友可以参考下

JavaScript沙箱隔离示例代码

沙箱隔离(Sandbox Isolation)是微前端架构中的核心技术,用于确保多个子应用在同一页面中运行时,资源(JS/CSS/环境变量)相互隔离,避免冲突,这篇文章主要介绍了JavaScript沙箱隔离的相关资料,需要的朋友可以参考下

Day.js基础用法超详细举例讲解

Day.js是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间,这篇文章主要介绍了Day.js基础用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

前端代码js部分进行混淆操作方法

对于前端开发中的代码安全性一直是一个不可忽视的问题,前段时间公司就要求我们把我们小程序端的代码再进行混淆,这篇文章主要介绍了前端代码js部分进行混淆操作方法的相关资料,需要的朋友可以参考下

JS的运行机制之事件循环机制示例详解

事件循环是JavaScript实现异步编程的核心,通过单线程执行模型协调同步代码、回调队列、异步事件及微任务和宏任务,这篇文章主要介绍了JS运行机制之事件循环机制的相关资料,需要的朋友可以参考下

一文详解如何解决Three.js物体渲染的锯齿问题

three.js是基于WebGL技术,提供了一整套完整的API来简化3D图形的开发工作,这篇文章主要介绍了如何解决Three.js物体渲染锯齿问题的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

前端代码打包与压缩的完整指南

前端代码的打包和压缩是现代Web开发中优化性能的关键步骤,本文将全面介绍从基础配置到高级优化的完整方案,并通过代码是讲解的非常详细,需要的朋友可以参考下

在JS中删除对象的某个属性常见的几种方案总结

在JavaScript编程中我们经常需要操作对象,包括给对象添加属性、删除属性以及修改属性的值,这篇文章主要介绍了在JS中删除对象的某个属性常见的几种方案,文中通过代码介绍的非常详细,需要的朋友可以参考下

JavaScript表单及正则表达式验证实例代码

正则表达式在JavaScript中可是个强大的工具,能帮助我们进行复杂的字符串匹配、查找和替换,这篇文章主要介绍了JavaScript表单及正则表达式验证的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

TypeScript的export用法示例详解

TypeScript中export用于模块化代码,可导出变量、函数、类、类型等,支持命名导出、默认导出(单个实体,可自定义名称)、重命名导出及导出整个模块,export=用于兼容CommonJS,提升代码复用性和可维护性,本文给大家介绍TypeScript的export用法,感兴趣的朋友一起看看吧

针对初学者的JavaScript八种类型实用小技巧总结

这篇文章主要为大家详细介绍了针对初学者的JavaScript八种类型实用小技巧,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下

JavaScript中sliced string导致内存无法释放的解决方法

在现代JavaScript应用中,内存管理通常由垃圾回收机制自动处理,开发者很少需要手动释放内存,但在某些场景下,一些看似无害的代码却可能导致隐藏的内存占用问题,这类问题之一,便是sliced string造成的内存保留,所以本文给大家介绍了避免的方法,需要的朋友可以参考下

html使用JavaScript + CSS实现亮色和暗色切换功能

文章介绍了使用JavaScript和CSS实现代理模式切换的方法,包含定义两种主题样式、动态修改class/data-theme属性、通过localStorage保存用户偏好,并提供媒体查询和动画优化等进阶建议,实现兼容性好且用户体验友好的主题切换功能

JavaScript中的模块化开发ES6:import与export详解

JavaScript模块化通过ES6的import/export实现,将代码拆分为独立模块,提升可维护性与复用性,支持命名导出、默认导出及混合导出,模块异步加载且只执行一次,需严格模式和正确路径,打包工具如Webpack可优化加载和代码分割

TypeScript中正则表达式的用法及实际应用

正则表达式是处理字符串查找、匹配、替换的非常有效的工具,这篇文章主要介绍了TypeScript中正则表达式的用法及实际应用,文中通过代码介绍的非常详细,需要的朋友可以参考下

js控制浏览器前进、后退、页面跳转详细方法和示例

这篇文章主要介绍了js控制浏览器前进、后退、页面跳转详细方法和示例,包括location.href跳转、history.back/forward前进后退、pushState修改历史记录,文中通过代码介绍的非常详细,需要的朋友可以参考下

前端防复制的5种主流方案效果对比与实现

在一些内容保护场景,比如付费专栏、试题系统或敏感资料展示,防止用户复制内容成了常见诉求,前端是否真的能有效禁止用户复制,本文将从 5 个实用方案出发,一一解析其适用场景和局限性,需要的朋友可以参考下

Javascript双重否定运算的具体使用

本文介绍了JavaScript中的双位NOT运算符,将非数字类型转换为0,以及整数参数和Array.prototype.indexOf方法中的应用,感兴趣的可以了解一下

JS中空值合并运算符 ?? 的使用

本文介绍了JavaScript中的空值合并运算符??,解释了它在null或undefined值时的使用,并对比了与逻辑运算符||的不同之处,感兴趣的可以了解一下
上一页共3页:3/3下一页