JavaScript

告诉大家什么是JSON-牛翰网

告诉大家什么是JSON

它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式...
详解JavaScript创建数组的三种方式-牛翰网

详解JavaScript创建数组的三种方式

目录 1 直接声明 2 以对象方式创建数组 2.1. 仅一个Number类型参数 2.2. 有一个非Number类型参数 或 有多个参数 3 使用 Array.from() 方法创建 3.1. 由类数组对象创建数组 3.2. 由可迭代对象创...
JavaScript网页表单form中禁止自动提交的两种方式-牛翰网

JavaScript网页表单form中禁止自动提交的两种方式

目录 前言 解决方案 return false type为button 总结 前言 本文是我本人在开发网页时,在表单中加入了button按钮,本来是用于jQuery点击相应事件的按钮,然后,但我点击button时,发现不是达到j...
e9bd96f004778011的头像-牛翰网小明爱吃火锅1年前
0558
JavaScript对象访问器的工作原理及使用方法-牛翰网

JavaScript对象访问器的工作原理及使用方法

目录 一、前言 二、什么是 JavaScript 对象访问器 1.定义对象访问器属性的两种方式 1.1 使用对象字面量定义 1.2使用Object.defineProperty方法定义 三、使用对象访问器的作用 1.属性封装和验证 ...
JavaScript实现平滑滚动效果-牛翰网

JavaScript实现平滑滚动效果

● 本次我们将实现点击按钮时候,可以平滑得滚动到指定位置 ● 首先我们获取到按钮信息和想要滚动到得章节 const btnScrollTo = document.querySelector('.btn--scroll-to'); const section1 = ...
44f87a9009ef3303的头像-牛翰网网络点点滴1年前
04515
使用Webpack压缩与转译JavaScript代码的操作方法-牛翰网

使用Webpack压缩与转译JavaScript代码的操作方法

目录 问题背景 解决方案 常用的JavaScript压缩工具 如何自动处理文件依赖并压缩文件 1、安装必要的包 2、配置Webpack 3、运行Webpack 问题背景 在Web开发中,代码的性能和加载时间是用户体验的...
JavaScript原型和原型链详解-牛翰网

JavaScript原型和原型链详解

目录 基于原型编程 函数和对象 JavaScript原型 JavaScript原型链 原型链经典图片 总结 基于原型编程 在面向对象的编程语言中,类和对象的关系是铸模和铸件的关系,对象总是从类创建而来,比如Ja...
aacf8b17f4f172a4的头像-牛翰网程序员李林1年前
04813
使用JavaScript实现LRU缓存的代码详解-牛翰网

使用JavaScript实现LRU缓存的代码详解

目录 引言 LRU算法原理 实现方式 图解示例 实现代码 使用场景 路由缓存 资源加载 状态管理 业务场景 网页浏览历史 引言 LRU(Least Recently Used)算法是一种广泛应用于内存管理和缓存系统的策...
62221f21dca2f1ff的头像-牛翰网隐藏用户_y1年前
03711
深入探究JavaScript的类型判断(从基础到精通)-牛翰网

深入探究JavaScript的类型判断(从基础到精通)

目录 一、数据类型 二、类型判断时会产生的疑问 1. typeof()类型判断 为什么对null的类型判断为object? 为什么单独function判断类型为function,而非object? 2. instanceof类型判断 面试...
af7a08dfa18a2743的头像-牛翰网纯粹要努力1年前
06011
使用JavaScript将富文本HTML转换为纯文本的三种方法-牛翰网

使用JavaScript将富文本HTML转换为纯文本的三种方法

目录 为什么要将HTML转换为纯文本? 使用JavaScript进行转换 1. 使用innerText或textContent属性 2. 使用正则表达式和字符串替换 3. 使用第三方库 注意事项 拓展: 为什么要将HTML转换为纯文本...