什么是原型链,举例说明

原型链是 JavaScript 中用于实现对象继承的机制。每个对象都有一个原型(prototype),而原型又是一个对象。当我们访问一个对象的属性或方法时,如果该对象自身没有定义该属性或方法,JavaScript 就会从它的原型中查找,如果原型中也不存在,则会再向上查找,直到找到该属性或方法或者达到原型链的顶端。JavaScript 中的原型链是通过对象的 proto 属性来实现的。每个对象都有一

- 阅读全文 -

什么是BFC

BFC(块级格式化上下文)是CSS中的一种布局机制,它是页面中一个独立的渲染区域,具有一套自己的布局规则。BFC主要用于控制块级元素在页面中的布局和渲染方式。当一个元素触发BFC时,它会创建一个独立的BFC环境,BFC环境会影响包含和相邻元素的布局。它的一些特性包括:1.内部的块级元素会在垂直方向上一个接一个地放置,即一个块级元素紧跟在前一个块级元素的下方。2.BFC中的块级元素不会与浮动元素重叠

- 阅读全文 -

es6用到的新特性

ES6(ECMAScript 6),也称为ES2015,是JavaScript的一个重要版本,引入了许多新的语法和功能。下面列举了一些ES6中常用的新特性:1.块级作用域(Block Scope):引入了let和const关键字,可以在块级作用域中声明变量和常量,避免变量提升和函数作用域带来的问题。2.箭头函数(Arrow Functions):通过简洁的语法形式,箭头函数可以更方便地定义匿名函数

- 阅读全文 -

使用nodejs开发一个后台管理系统

前言为什么要开发一套这样的系统?网上资源那么多为什么还要自己造轮子?为什么要选择nodejs?这可能是你们会发出的疑问,但是我还是要这么做,至于为什么,下面听我一一道来...小编还在快马加编中🐎...技术选型【前端】Vue3ViteNaiveUI【服务端】Koa2.jsnode.js【数据库】sequelizeMySQL(mysql2)【服务器】腾讯云2核4G轻量级应用服务器系统架构...系统栏目

- 阅读全文 -

当一个元素出现在视口时添加css样式

假设只需要当元素出现在视口,无论出现多少的话,使用 IntersectionObserver 这个API即可满足需求,代码示例如下: // 创建一个 IntersectionObserver 实例 const observer = new IntersectionObserver(entries => { entries.forEach(entry => {

- 阅读全文 -

好用的js函数

util.js/** * 将金额转换为以千为单位分割的字符串格式 * @param {number} amount - 要格式化的金额 * @returns {string} 格式化结果字符串 */ const formatMoney = (amount) => { // 将金额转换为字符串,并使用 split 方法将整数部分和小数部分分别存储在数组中 const [

- 阅读全文 -

前端如何学习正则表达式

正则表达式(Regular Expression)是一种强大的文本处理工具,可以用于在字符串中进行模式匹配和替换操作。在前端开发中,正则表达式被广泛应用于表单验证、数据处理和搜索等方面。因此,学习正则表达式已经成为每个前端开发人员必备的技能之一。本文将介绍如何学习和掌握正则表达式,包括:正则表达式的语法和基本概念。如何使用常量和变量使用正则表达式常用正则表达式语法的详细讲解以及示例代码。正则表达式

- 阅读全文 -

前端工程中回调函数详解

在前端开发中,我们经常使用回调函数来处理异步操作的结果。回调函数是一个非常重要的概念,对于理解 JavaScript 中的异步编程模型和前端工程实践都具有重要的意义。本文将会对回调函数进行详细讲解,并给出代码示例说明如何使用回调函数来解决一些常见的前端工程问题。回调函数的概念回调函数是指在 JavaScript 中一个函数作为另一个函数的参数被调用时,以函数形式传递的函数;当某个函数执行完之后,会

- 阅读全文 -