LINNIL
Home
Works
CSS 居中元素的几种方式
Node
浏览器的运行机制
浏览器可以视作一个复杂的应用程序。当用户启动浏览器时,操作系统会为该应用程序分配一个进程。这个进程启动后,CPU 会为其分配相应的内存空间,供其运行和存储数据。进程启动后,便可以利用线程来执行特定任务,从而实现应用程序的功能。
Node
事件循环 Event Loop
事件循环(Event Loop)是 JavaScript 运行时环境中负责管理异步任务执行的一种机制。在浏览器中,事件循环是由浏览器的 JavaScript 引擎(如 V8 引擎)负责实现;在 Node.js 等环境中,也有自己的事件循环实现。简单来说,事件循环就是轮询任务队列,执行任务,休眠的无限循环。
Node
节流/防抖
在正常开发过程中,特别是在处理用户输入或窗口调整大小等频繁触发的事件时,如果事件的回调函数过于复杂或者是 ajax 请求,在高频调用下难免会出现卡顿。为了限制函数执行频率,一般有两种解决方案:
Node
Javascript 中的作用域
作用域(Scope)是编程中的一个基本概念,它指的是变量和函数在代码中的**可访问范围**。简单来说就是程序在哪个部分可以访问这个变量或函数。作用域可以帮助控制和管理变量的生命周期,避免命名冲突。
Node
前端定时器为什么不准
在前端开发过程中,我们经常会使用到 setTimeout 和 setIntreval 方法,但在使用过程中会发现明明设置了定时器间隔,但是并没有准时执行
Node
原型链
对象实例上的原型可通过 Object.getPrototypeOf(object) 或 proto 属性获得,而构造函数上的原型可以通过 Object.prototype 获得对象实例上的原型可通过 Object.getPrototypeOf(object) 或 proto 属性获得,而构造函数上的原型可以通过 Object.prototype 获得
Node
Introduction
React-状态管理
在 React 开发中,状态管理(State Management)用于管理组件之间的共享数据,以确保 UI 和数据状态的一致性。React 本身提供了 useState 和 useReducer 进行组件级状态管理,但当应用变得复杂时,需要更高级的状态管理方案。
Node
提升网站性能:了解 Core Web Vitals 指标
在当今快节奏的数字世界中,网站性能对于用户体验和 SEO 排名至关重要。Web Vitals 是 Google 定义的一组核心指标,旨在衡量用户的真实体验。
Node
Webpack 学习
Webpack 是一个 前端模块打包工具(Module Bundler),用于将 JavaScript、CSS、图片等资源 进行打包、优化,并生成可以在浏览器运行的静态文件。