首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS
Danta
创建于2024-11-21
订阅专栏
讲述你不知道的JS知识点
等 5 人订阅
共13篇文章
创建于2024-11-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
🔥JavaScript:类型转换的艺术与逻辑🔥(上)
JS有一类知识,十分不友好,有许多的弯弯绕绕,存在复杂的情况,这便是类型转化。 前言 类型转换不仅仅是简单的数据变换,它更像是一门艺术——一种在灵活性与精确性之间寻求平衡的艺术。
模拟 JavaScript 的 new:创建自己的对象工厂
手写 new 实现 引言 new 关键字就像是一位默默工作的幕后英雄,每次你用它来实例化一个对象时,它都在背后精心安排着一切——从设置原型链到绑定
除了 call,JS 还有哪些强大的函数绑定方式?
探索 JavaScript 函数绑定的多样世界 在我深入研究 setTimeout 时,遇到了一个常见的挑战:如何确保在异步回调中正确地绑定 this 的指向。最初,我总是依赖于 call 方法。
响应式设计:打造适配所有屏幕的H5页面大小🚀🚀
萝卜青菜,各有所爱;正如我们对于手机的选择一样,每个人都有自己偏好的品牌和型号,而这些设备的屏幕大小也千差万别。面对如此多样化的终端环境,如果一个H5页面仅仅针对某一特定尺寸的手机进行设计,这样是不行
JS 中的绝对唯一性守护者:深入探索Symbol
在现在开发中,尤其是面对大型项目、团队合作和复杂的程序时,确保对象属性键的唯一性成为了开发者面临的一项挑战。可以脑补一下,在一个拥有成千上万个对象和属性的项目中,如何避免命名冲突?
在JS中如何巧妙运用三个点改变你的代码🚀🚀
今天,我们来介绍的是一个运算符... ,它的含义可不是聊天中,女神对你的敷衍。三个点 `...` 称为展开运算符(spread operator)或剩余参数(rest parameters)。
“你会使用 setTimeout 来实现 setInterval 吗?”来自于面试官的灵魂拷问
上一世,我站在了梦想的门前——一家心仪已久的大厂就在眼前。然而,命运似乎喜欢开玩笑,在最后一轮面试中,面试官抛出了一个看似简单却足以改变一切的问题:
带你分析词法环境的“区别对待”以及JS 块级作用域与词法作用域攻略
前言 想象一下,你是一位探险家,正准备踏上一段充满未知与奇迹的旅程。在这段旅程中,你将探索JavaScript这片广阔而神秘的领域,揭开作用域与词法环境的面纱,发现那些隐藏在代码背后的秘密。
你还傻傻分不清JS中“类数组“和‘’数组‘’的区别吗?
在JavaScript中,我们经常遇到一些对象看起来像数组但又不是真正的数组。这些对象被称为“类数组”(Array-like)对象。
JS中的“暧昧”三角:构造函数、原型与实例对象的隐秘关联
引言: 今天刚拿到小黄书,就翻到了第二部分,别误会哦!我看的是你不知道的JavaScript。我发现了有一种特别的“三角关系”,它既简单又复杂,既直接又微妙。
oi 哥们 来解锁JavaScript数据类型与内存奥秘:2024年最新指南
前言: 在这个数字化飞速发展的时代,前端开发已经成为互联网技术的核心领域之一。JavaScript,作为前端开发的基石,其重要性不言而喻。
代理模式在 JavaScript 中的应用:租客、中介与房主的故事
代理模式在 JavaScript 中的应用:租客、中介与房主的故事 引言 在面向对象编程(OOP)的世界里,设计模式是开发者用来解决常见问题的模板。
从前端初学者到高手的必经之路:深入理解JavaScript变量提升与执行上下文
在编程的海洋中,JavaScript无疑是一艘航行速度极快的帆船。它灵活、强大,几乎无处不在——从网页前端到服务器后端,再到移动应用开发,JavaScript的身影随处可见。