告诉大家什么是JSON
它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式...
详解JavaScript创建数组的三种方式
目录 1 直接声明 2 以对象方式创建数组 2.1. 仅一个Number类型参数 2.2. 有一个非Number类型参数 或 有多个参数 3 使用 Array.from() 方法创建 3.1. 由类数组对象创建数组 3.2. 由可迭代对象创...
JavaScript网页表单form中禁止自动提交的两种方式
目录 前言 解决方案 return false type为button 总结 前言 本文是我本人在开发网页时,在表单中加入了button按钮,本来是用于jQuery点击相应事件的按钮,然后,但我点击button时,发现不是达到j...
JavaScript对象访问器的工作原理及使用方法
目录 一、前言 二、什么是 JavaScript 对象访问器 1.定义对象访问器属性的两种方式 1.1 使用对象字面量定义 1.2使用Object.defineProperty方法定义 三、使用对象访问器的作用 1.属性封装和验证 ...
JavaScript实现平滑滚动效果
● 本次我们将实现点击按钮时候,可以平滑得滚动到指定位置 ● 首先我们获取到按钮信息和想要滚动到得章节 const btnScrollTo = document.querySelector('.btn--scroll-to'); const section1 = ...
使用Webpack压缩与转译JavaScript代码的操作方法
目录 问题背景 解决方案 常用的JavaScript压缩工具 如何自动处理文件依赖并压缩文件 1、安装必要的包 2、配置Webpack 3、运行Webpack 问题背景 在Web开发中,代码的性能和加载时间是用户体验的...
JavaScript原型和原型链详解
目录 基于原型编程 函数和对象 JavaScript原型 JavaScript原型链 原型链经典图片 总结 基于原型编程 在面向对象的编程语言中,类和对象的关系是铸模和铸件的关系,对象总是从类创建而来,比如Ja...
使用JavaScript实现LRU缓存的代码详解
目录 引言 LRU算法原理 实现方式 图解示例 实现代码 使用场景 路由缓存 资源加载 状态管理 业务场景 网页浏览历史 引言 LRU(Least Recently Used)算法是一种广泛应用于内存管理和缓存系统的策...
深入探究JavaScript的类型判断(从基础到精通)
目录 一、数据类型 二、类型判断时会产生的疑问 1. typeof()类型判断 为什么对null的类型判断为object? 为什么单独function判断类型为function,而非object? 2. instanceof类型判断 面试...
使用JavaScript将富文本HTML转换为纯文本的三种方法
目录 为什么要将HTML转换为纯文本? 使用JavaScript进行转换 1. 使用innerText或textContent属性 2. 使用正则表达式和字符串替换 3. 使用第三方库 注意事项 拓展: 为什么要将HTML转换为纯文本...