首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript非同质化之底层知识剖析系列
Immerse
创建于2023-07-10
订阅专栏
JavaScript底层地基基础知识点,构架属于自己的知识图谱
等 2 人订阅
共20篇文章
创建于2023-07-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【完整汇总】近 5 年 JavaScript 新特性完整总览
关于 JavaScript 近 5 年新特性完整总结,一篇文章带你全面掌握ES2019-ES2024所有实用功能
掌握这个API,让你的网页展示效果提升10倍
Hey, 我是 沉浸式趣谈 本文首发于 【沉浸式趣谈】,我的个人博客 https://yaolifeng.com 也同步更新。 转载请在文章开头注明出处和版权信息。 如果本文对您有所帮助,请点赞、评论
我悟了!原来本地图片预览还能这样搞
在网页开发中,经常会遇到需要让用户上传图片并在上传前进行预览的需求。这样做的好处显而易见:用户可以立即看到自己选择的图片是否正确,避免了不必要的上传和服务器资源浪费,提升了用户体验。
NPM 包开发与优化全面指南
前言 Hey, 我是 Immerse 系列文章首发于【Immerse】,更多内容请关注该网站 转载说明:转载请注明原文出处及版权声明! 1. 理解 NPM 包的结构 1.1 package.json
别再被坑了! JavaScript类型检测的最佳实践
别再被坑了! JavaScript类型检测的最佳实践 在 JavaScript 中,我们经常需要判断一个变量的类型。这个需求在编程中非常常见,因为不同类型的数据会影响到我们的代码逻辑。 JavaScr
JavaScript 事件循环竟还能这样玩!
JavaScript 是一种单线程的编程语言,这意味着它一次只能执行一个任务。为了能够处理异步操作,JavaScript 使用了一种称为事件循环(Event Loop)的机制。 本文将深入探讨事件循环
必知必会的JavaScript前端面试题篇(一),不看后悔!
前言 必知必会的JavaScript前端面试题篇(一),不看后悔! 1. 对 this 对象的理解? 定义:在执行上下文中的一个属性,它指向最后一次调用这个属性或方法的对象。通常有四种情况来判断。 严
JavaScript作用域深度剖析:从局部到全局一网打尽
前言 JavaScript作用域深度剖析:从局部到全局一网打尽 1.1 编译原理 JavaScript 事实上是一门编译语言。 在传统编译语言中,一段源代码执行前会经历三个步骤: 分词/词法分析(To
探究 JavaScript 前端热点面试题(三):让你在面试中游刃有余!
前言 探究 JavaScript 前端热点面试题(三):让你在面试中游刃有余! 1. 什么是 BOM 和 DOM? DOM:文档对象模型,指把文档当做了一个对象,这个对象中包含了处理网页的方法和接口
【深度剖析】JavaScript中块级作用域与函数作用域
前言 面试官必问系列:深入理解JavaScript块和函数作用域 在 JavaScript 中,究竟是什么会生成一个新的作用域,只有函数才会生成新的作用域吗?那 JavaScript 其他结构能生成新
理论+实践:从原型链到继承模式,掌握 Object 的精髓(一)
前言 理论+实践:从原型链到继承模式,掌握 Object 的精髓(一) 在之前的文章中,我们介绍了函数调用位置的不同造成了 this 绑定对象的不同,但对象到底是什么?为什么我们需要绑定他们呢? 语法
JavaScript类型、值和原生函数大揭秘, 前端开发者必看!
前言 JavaScript类型、值和原生函数大揭秘, 前端开发者必看! 类型 ECMAScript 一共有七种语言类型:Undefined、Null、Boolean、String、Number、Obj
必知必会的JavaScript前端面试题篇(二),不看后悔!
前言 必知必会的JavaScript前端面试题篇(二),不看后悔! 1. JavaScript 有哪些数据类型以及它们的区别? js 一共有八种数据类型,分别是: Undefined, Null, B
this 之谜揭底:从浅入深理解 JavaScript 中的 this 关键字(二)
前言 this 之谜揭底:从浅入深理解 JavaScript 中的 this 关键字(二) 调用位置 在理解 this 的绑定过程之前,首先要理解调用位置:调用位置就是函数在代码中被调用的位置(而不是
JavaScript深度剖析之变量、函数提升:从表面到本质
JavaScript深度剖析之变量、函数提升:从表面到本质 前言 想要彻底理解提升这篇文章,除非你已经理解了作用域、词法作用域、动态作用域、编译器、引擎 之间的联系,否则建议你先从之前的文章读起。 在
理论+实践:从原型链到继承模式,掌握 Object 的精髓(二)
前言 理论+实践:从原型链到继承模式,掌握 Object 的精髓(二) 前言 上篇文章中介绍了对象,那本篇文章将继续介绍类相关的面向对象编程和原型。 我们知道类中有这三个关键的概念:实例化(insta
JavaScript中eval和with语句如何影响作用域链:探索深度知识
前言 JavaScript中eval和with语句如何影响作用域链:探索深度知识 前言 在上篇文章中,我们介绍了深度剖析了作用域,并将其定义为一套规则,这套规则用来管理引擎如何在当前作用域以及嵌套的子
this 之谜揭底:从浅入深理解 JavaScript 中的 this 关键字(一)
前言 this 之谜揭底:从浅入深理解 JavaScript 中的 this 关键字(一) 为什么要用 this 考虑以下代码: 这段代码再不同的上下文对象(me 和 you) 中重复使用函数 ide
JavaScript 实践+理论(总结篇):作用域、闭包、this、对象原型
JavaScript 实践+理论(总结篇):作用域、闭包、this、对象原型 作用域与闭包 第一章 作用域是什么 作用域:根据标识符查找变量的一套规则。 嵌套作用域:从当前作用域开始查找变量,如果找不
深度剖析之由浅入深揭秘JavaScript类型转换(最全总结篇)
前言 深度剖析之由浅入深揭秘JavaScript类型转换(最全总结篇) 值类型转换 将值从一种类型转换为另一种类型通常称为类型转换,分为 隐式强制类型转换 和 显示强制类型转换。两者的区别在于是否可直