首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS的底层小知识
常乐hhh
创建于2024-06-12
订阅专栏
尽力搞懂JS,加油!!!!
等 4 人订阅
共18篇文章
创建于2024-06-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从多到一的艺术:函数柯里化
函数柯里化是一种强大的编程技巧,它允许我们将多参数函数转换为一系列单参数函数,从而提升代码的灵活性和可读性。通过本篇文章,你将深入了解柯里化的概念、优缺点以及如何在实际开发中应用这一技术。无论是参数预
ES6 中的高效数据管理工具:Set 和 Map
在 JavaScript 日新月异的发展中,ES6(ECMAScript 2015)带来了许多新特性与数据结构,极大地丰富了我们的编程工具箱。其中Set 和 Map 是两个非常重要的数据结构,它们提供
重构你的代码:为何你应该停止使用 var
在 JavaScript 的进化过程中,ES6(也称为 ECMAScript 2015)引入了 let 和 const,以解决 var 存在的一些问题,并提供更强大的变量声明方式。本文将详细介绍 le
有的时候懒一点不也挺好的嘛
在现实生活中,好多人往往都会说,勤快一点好勤快一点好,可是懒一点他真的不好吗?那可不一定,就比如在前端开发中,我们更需要去率先的展示我们的首页,也就是只加载其中的一部分,而其他部分就先懒着,等需要的是
探索 Ajax 及其现代替代品
Ajax,全称为 Async JavaScript and XML(异步 JavaScript 和 XML),一种异步的创建交互式网页的技术,它允许在不刷新整个网页的情况下,与服务器进行数据交换,实现
浅拷贝与深拷贝:JavaScript对象的复制艺术
在JavaScript中,对象和数组是最常用的引用类型,用于存储复杂的数据结构。当我们在函数间传递或在不同作用域间共享这些数据时,常常需要考虑数据的独立性——即如何确保操作一个拷贝的副本不会影响到原始
很难吗?十分钟over数据类型、判断和转换
人们常说,基础不扎实,搭建的房子怎么会又高又稳,所以这次我们来深入探讨一下数据类型、类型判断和类型转换吧
JS底层知识中的this:掌握函数执行上下文的艺术
在JavaScript的世界里,this关键字扮演着至关重要的角色,它决定了函数执行时的上下文环境。从基础的默认和隐式绑定,到复杂的显示绑定和箭头函数特性,this的行为随着函数调用的方式而变化,深刻
三分钟轻松搞懂Debounce 和 Throttle
众所周知,防抖(Debounce)和节流(Throttle)是前端面试题中频繁出现的考题,因为这哥俩是前端开发中常用的性能优化手段,特别是在处理高频触发的事件如scroll、resize、keyup等
你在JS中许下的Prosmise(一)
你还记得吗?你还记得吗?你还记得吗?你曾经在JavaScript里许下的Promise,到底有没有实现呢
JS小知识:原型与原型链
JavaScript中的原型(Prototype)机制是其面向对象编程的核心特性之一,它允许对象之间共享属性和方法,从而实现继承。本文将从浅入深地解析原型、原型链、以及一些特殊情况下的应用,旨在让你对
一场关于爱与代理的JS之旅
在这个充满趣味与智慧的JS脱口秀中,我们来聊聊一个既简单又充满魔力的概念——代理模式。想象一下,你是一个精通JS语言的魔术师,你的任务是让代码世界里的交流变得更加巧妙且高效。今天,我们的故事围绕着一场
JS的底层小知识(一):作用域
你有你的家,我有我的家,该划分好划分好。就像我们生活中,每个人家里都有各自的房间,大家知道哪些地方是自己的,这样就不会乱闯乱动别人的私人物品。编程的时候也有类似的规则,叫做 “作用域”。它就像给
JS的底层小知识(二):预编译
前言 声明提升 在此之前,我们先简单的来了解一下什么是声明提升: 声明提升:在JS中,"声明提升"是指 变量和函数的声明 在代码执行前,会被提升到其所在作用域的最顶部。这并不意味着赋值操作也会被提升,
JS的底层小知识(三):作用域链与闭包
前言 在前面两篇文章中,我们对JS的作用域以及预编译有了一个充分的认识和了解,相信大家已经很熟悉了。那么接下来,我将分享一下我对作用域链和闭包认识和了解,希望这可以帮助你深入了解作用域链和闭包!💞
面试题:数组扁平化
数组扁平化是指将一个多维数组转化为一维数组的过程。这一操作在处理嵌套数据结构时尤为常见。你会哪些方法来将数组扁平化呢?以下是几种实现数组扁平化的方法,看看有没有你想要的吧。
JS小知识:深入理解`new`操作符及单例模式
在Javascript中,大家可能会经常用到new一个实例对象,但是你真的知道new在做什么事情吗?他的幕后操作又是怎样的呢?本文将深入探讨new操作符的工作原理,手写实现new的过程,并介绍单例模式
JavaScript 对象与包装类深入理解
想当然,大家都认识JS中的对象,也知道一些对象的实现方法。所以在了解包装类之前,我们将来对象的实现方法大概的来回想一下。ok ,let’s go!!