6 years ago发表 前端 js

JS闭包简析

闭包是 JavaScript 中的一种重要概念,指的是函数可以记住并访问它定义时的词法作用域,即使该函数在外部执行时,也能访问定义时的作用域中的变量。

闭包的形成

闭包通常在以下两种情况形成:

  1. 内部函数引用外部函数的变量:当内部函数访问外部函数的变量时,形成闭包。
  2. 返回一个内部函数:如果一个函数返回了它的内部函数,而该内部函数依然可以访问外部函数的变量,闭包便形成了。

示例

6 years ago发表 前端 html css

Flex布局知识

Flex 布局是 CSS 中的一种强大布局方式,旨在让容器内的元素能更灵活地排列。通过使用 display: flex,可以轻松控制元素的对齐、方向和间距等。

Flex 布局的基本概念

Flex 布局是基于 容器 这两个概念的。通过设置容器的 display: flex,它的直接子元素会成为 Flex 项。

容器属性:

  • flex-direction: 设置主轴的方向,决定了项的排列方向。可选值:

5 years ago发表 前端 js

Javascript原型链知识梳理

原型链是 JavaScript 中对象继承机制的核心,指的是对象之间的继承关系通过原型链来实现。当访问一个对象的属性或方法时,JavaScript 会按照原型链的顺序逐级向上查找,直到找到该属性或方法,或者到达原型链的末端 null

原型链的基本概念

每个 JavaScript 对象都有一个内部属性 [[Prototype]],指向它的原型对象。通过 __proto__ 可以访问这个属性(虽然不推荐直接使用)。

  • 构造函数的 prototype:每个函数都有一个 prototype 属性,指向其原型对象。
  • 实例的 __proto__:每个对象的 __proto__ 属性指向它的构造函数的 prototype

4 years ago发表 前端 react vue js

React和Vue框架对比

React 和 Vue 对比

React 和 Vue 是目前最受欢迎的前端框架/库,它们都能帮助开发者构建高效、可维护的用户界面。尽管它们有许多相似之处,但也有一些显著的差异。本文将对比这两个框架的核心特性、开发体验、性能等方面,帮助你做出选择。

1. 概念

  • React:React 是由 Facebook 开发和维护的一个 JavaScript 库,专注于构建用户界面,尤其适用于构建单页应用(SPA)。它采用声明式编程模型,主要通过虚拟 DOM 进行高效更新。React 本身只处理视图层(V),开发者通常需要使用额外的库来处理路由、状态管理等。

3 years ago发表 后端 JAVA

Java学习笔记

Java 学习上手笔记

Java 是一种广泛使用的面向对象编程语言,广泛应用于企业级应用、Android 开发、Web 开发等领域。本篇笔记旨在帮助 Java 初学者快速入门,掌握 Java 的基础语法和常用概念。

Java 环境搭建

  • 安装 JDK:下载并安装 Java 开发工具包(JDK),可以从官网 Oracle JDK 或开源的 OpenJDK 获取。
  • 配置环境变量

Latest Comments

666
心念 / 2 months ago
第一
Elin / 2 months ago
© 2023 - 2025 Powered by Elin
总访问量 13449冀ICP备2025100393号-1