Doraemon Starry Sky Backdrop
dorabighead Avatar
dorabighead
✦ Tag Archive · 领域归档

前端

该标签下已收录 79 条沉淀(79 篇文稿)

查看全部词云
📘 专栏文稿 (79)
小 Dora 的 JS 修炼坊 /
11 分钟阅读

变量三兄弟与作用域迷宫

今天是小Dora正式踏入 JavaScript 的第一天,目标明确:未来成为一名**高级前端工程师**。第一关,就是打通【变量声明】这座看似简单、实则杀机重重的迷宫。

小哆啦算法物语 /
6 分钟阅读

小哆啦解题记——两数失踪事件

第一章:失踪的目标值 “哆啦A梦,数学卷子上有个神秘问题——老师说数组里藏着两位同学,他们的成绩之和是 100,问我他们是谁!” 大雄紧握试卷,皱着眉头看着: “我只能想到最笨的方法:把所有组合都试一

前端学习 /
7 分钟阅读

你真的了解 `var a = 2;` 的执行顺序吗?

很多人学 JavaScript 的时候,写下 var a = 2; 的时候,心里只是想着“定义一个变量并赋值”,然后就继续写下去,完全没有意识到这一行代码背后,引擎、编译器和作用域三者正进行一场精密的

前端学习 /
11 分钟阅读

JavaScript垃圾回收机制深度解析与内存管理艺术

JavaScript垃圾回收机制深度解析与内存管理艺术 一、内存管理基础架构 1.1 堆内存拓扑结构 JavaScript引擎采用分代式堆内存管理,V8引擎将堆划分为多个空间: 各空间采用不同内存页管

阅读
前端学习 /
5 分钟阅读

闭包:JavaScript 中的隐形大杀器

你可能已经在很多地方听说过闭包这个词,尤其是涉及到 JavaScript 的作用域和异步操作时。闭包是 JavaScript 中非常核心的概念,然而它又非常容易让开发者感到困惑。今天我们就来深入剖析闭

小哆啦探秘《JavaScript高级程序设计》 /
7 分钟阅读

JavaScript 高级程序设计 读书笔记(第三章)

JavaScript 高级程序设计 读书笔记(第三章) 第三章:基本概念的深度探索 在 JavaScript 的世界里,第三章的内容可以说是奠基石,它决定了你对这门语言的基本理解。如果你曾经因为 nu

前端学习 /
15 分钟阅读

前端渲染风云:CSR 与 SSR 的深度较量

前端渲染风云:CSR 与 SSR 的深度较量 引言 在前端开发的广袤宇宙中,页面渲染犹如一颗璀璨而关键的星辰,它决定着用户与网页交互的第一体验,也深刻影响着网站在搜索引擎中的 “江湖地位”。其中,客户

前端学习 /
18 分钟阅读

客官,准备好进入 JavaScript 的奇妙世界了吗?

客官,准备好进入 JavaScript 的奇妙世界了吗? 亲爱的客官,今天我们有一个充满悬念和挑战的 JavaScript 题目,带你穿越函数、原型、继承,甚至还要掌握如何在魔法世界中与 new 打交

阅读
前端学习 /
7 分钟阅读

函数式编程:从理论到现实的深度解析

函数式编程:从理论到现实的深度解析 函数式编程(FP)自20世纪50年代以来一直是计算机科学中的一个重要领域。在过去的几年中,随着JavaScript、Scala、Elixir、Rust等语言的流行,

阅读
前端学习 /
10 分钟阅读

深入实现事件发布-订阅模式:从基础到优化

《深入实现事件发布-订阅模式:从基础到优化》 引言 在软件开发的世界中,随着应用程序规模的扩大,模块化、解耦和可扩展性变得尤为重要。事件驱动架构(Event-Driven Architecture,

阅读
前端学习 /
7 分钟阅读

JavaScript 原型链的潜在“陷阱”:你知道多少?

JavaScript 原型链的潜在“陷阱”:你知道多少? 作为 JavaScript 开发者,你可能早已熟悉原型链的概念——它是我们理解继承和共享功能的基础。但,和所有神秘的技术一样,原型链不仅仅是个

阅读
前端学习 /
8 分钟阅读

z-index 失效的真相:你可能忽视了这些关键细节!

z-index 失效的真相:你可能忽视了这些关键细节! 你是不是曾经遇到过这样一个糟心的场景:明明为元素设置了 z-index,却发现它依然“躺”在其他元素下方?这究竟是哪里出问题了?别担心,你不是唯

阅读
小哆啦算法物语 /
5 分钟阅读

迷茫到突破:我如何战胜 h 指数

从偏差到巅峰:小哆啦与 h 指数的较量 有一天,小哆啦发现科学城最顶级的研究员们都有一个共同的荣耀——他们的 h 指数。听说 h 指数越高,学术影响力越大!她满怀信心地对自己说:“我的学术成果也不赖,

阅读
前端学习 /
7 分钟阅读

从卡顿到丝滑:揭秘 requestAnimationFrame 的魔力

从卡顿到丝滑:揭秘 requestAnimationFrame 的魔力 你有没有遇到过这样的场景:页面上的动画看起来不流畅,画面有时一跳一跳,甚至在你点击或滚动时也感觉迟钝。别担心,这不全是你的代码问

阅读
前端学习 /
5 分钟阅读

玩转随机数:用 JavaScript 掌控不可预测的魔力!

玩转随机数:用 JavaScript 掌控不可预测的魔力! 当计算机遇上“随机”,我们能做什么? 你曾想过在生活中拥有“超能力”吗?比如,可以预测下一个天气变化,或是猜中下一个彩票号码?虽然我们无法真

阅读
前端学习 /
4 分钟阅读

JavaScript 数组去重:告别重复,打造完美数据!

JavaScript 数组去重:告别重复,打造完美数据! 有没有遇到过这样的困扰:你处理的数据中,明明是几百条记录,却有很多完全重复的元素,冗余的数据让人头疼!如果你正在为此烦恼,别担心,今天我们将带

阅读
前端学习 /
185 分钟阅读

JavaScript宝典下

ES6问题总结 1、let和const和var的区别 (1)块级作用域: 块作用域由 { }包括,let和const具有块级作用域,var不存在块级作用域。块级作用域解决了ES5中的两个问题: 内层变

阅读
前端学习 /
61 分钟阅读

JavaScript宝典上

1、JavaScript有哪些数据类型,说一下他们的区别。 JavaScript共有八种数据类型,分别是 Undefined、Null、Boolean、Numbe

阅读
前端学习 /
62 分钟阅读

CSS宝典

今日小哆啦提笔,将闭关期间整理的CSS宝典略作总结,与诸位共赏。此番分享,虽不敢言妙笔生花,但聊胜于空谈胡诌,且看能否在欢笑中助尔等拨开前端迷雾!

前端学习 /
12 分钟阅读

HTML宝典

小哆啦闭关修炼已久,潜心攻读专业秘技,方才下山考研本欲大展宏图,怎奈山河虽壮志难酬,终是觉察考研无望。思来想去,不若弃考研之念,重拾敲代码之道,复盘前端奇术,以备闯荡职场江湖。

阅读
前端学习 /
54 分钟阅读

深入学习TS

一、基础类型 TypeScript 的基础类型包括布尔值、数字、字符串、数组、元组、枚举、任意值、空值、Null、Undefined、Never、以及类型断言。 类型 描述 用法和示例 布尔值 表示逻

前端八股 /
3 分钟阅读

CSS多种方法绘制三角形

1. 边框法: 使用一个具有透明边框的元素,并隐藏不需要的边框,以形成一个三角形。 2. 伪元素法: 使用:before或:after伪元素来创建三角形。 3. CSS3 clip-path: 使用c

前端学习 /
50 分钟阅读

Vue2——全局API复习

前段时间,小哆啦在工作之余,总感觉`vue`会用还是不是很了解,于是小哆啦决定总结一波,来深度复习一下。复习完之后小哆啦也会跟着大佬去学习`vue`的源码分析,在总结的时候小哆啦也尽量去理解大佬的设计

前端学习 /
21 分钟阅读

一文梳理BOM

BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。 BOM 由一系列相关的对象构成,并且每个对象都提供了很

前端学习 /
123 分钟阅读

深入学习DOM

小哆啦在面试的时候有一次被问到`DOM` 由于经常使用框架开发,导致`DOM`有点遗忘,然后呢就总结一下常用的DOMAPI。

前端学习 /
96 分钟阅读

深入学习 js Object API

object常用的API 思维导图 大纲 方法 返回类型 ECMAScript 版本 描述 Object.assign() 对象 ES6 将一个或多个源对象的所有可枚举属性的值复制到目标对象中。 Ob

前端学习 /
80 分钟阅读

深入学习数组API

前几天小哆啦总结了字符串常用的`api`,忽然小哆啦想到作为一名前端攻城狮数组的`api`必须得多多了解顺便就总结一下数组中常用的方法,如果有什么不对的地方期待大家批评指正。

阅读
前端学习 /
41 分钟阅读

JavaScript 常用设计模式(一)

JavaScript 常用设计模式 一、构造器模式 构造器模式(Constructor Pattern)是一种常见的设计模式,用于创建对象。它在JavaScript中广泛使用,特别是在创建自定义对象和

前端学习 /
30 分钟阅读

一文学会JavaScript 字符串API

字符串常用方法 先看思维导图 1、 获取字符串长度 JavaScript中的字符串有一个length属性,该属性可以用来获取字符串的长度:(这个很简单,大家经常使用)z` 2、获取字符串指定位置的值

前端学习 /
29 分钟阅读

call 、bind、apply以及this的理解

先念口诀:箭头函数、new、bind、apply 和 call、欧比届点(obj.)、直接调用、不在函数里。按照口诀的顺序,只要满足前面某个场景,就可以确定 this 指向了

前端学习 /
18 分钟阅读

理解函数柯里化

理解函数柯里化 高阶函数 1. 接受函数作为参数 高阶函数可以接受一个或多个函数作为参数。这样的函数通常用于执行传入的函数,或者基于传入的函数执行一些逻辑。例如: 2. 返回函数(闭包) 高阶函数可以

前端随笔 /
2 分钟阅读

前端每日一题 -js的数据类型的内存存储

JS的基本数据类型和引用数据类型内存存储 栈和堆的特点和区别 栈(stack) :栈会自动分配内存空间,会自动释放,存放基本类型和引用数据类型的变量 所有在函数/方法中定义的变量都是放在栈内存中。

前端随笔 /
5 分钟阅读

前端每日一题

css盒中的百分比。快来看看你会不会。在CSS中,百分比值通常是相对于元素的包含块的宽度计算的。这是因为宽度是一个水平属性,而垂直属性(如高度)的百分比通常是相对于元素自身的高度计算的。