首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
不设防的声控菌
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
图解 JavaScript 对象 — 现代 JavaScript 教程
正如我们在 数据类型 一章学到的,JavaScript 中有七种数据类型。有六种原始类型,因为他们的值只包含一种东西(字符串,数字或者其他)。 相反,对象则用来存储键值对和更复杂的实体。在 JavaScript 中,对象几乎渗透到了这门编程语言的方方面面。所以,在我们深入理解这…
Javasript学习笔记-Event事件
在前端开发过程中,页面交互过程和事件机制密不可分,一直以来对于事件相关机制了解的不够深刻,没有好好进行了解,最近花了一点时间,梳理了一下事件机制以及相关常用的事件。 1. EventTarget 事件对象是事件的基础,事件都不是独立存在的,需要绑定在一个事件对象上,监听对象的变…
【自检清单】JS基础-原型与原型链
JavaScript中,一个对象从被创建开始就和另一个对象关联,从另一个对象上继承其属性,这个另一个对象就是原型。 可以通过Object.getPrototypeOf(obj)来获取obj的原型。 当然对象都是通过构造函数new出来的(字面量对象也可以这么理解),也可以通过访问…
你知道 JavaScript Symbol 类型是什么,怎么用吗?
根据规范,对象的属性键只能是字符串类型或者 Symbol 类型。不是 Number,也不是 Boolean,只有字符串或 Symbol 这两种类型。 到目前为止,我们只见过字符串。现在我们来看看 Symbol 能给我们带来什么好处。 "Symbol" 值表示唯一的标识符。 Sy…
JavaScript 那些写出来会被同事揍的骚操作
曾经,我接手了一份大佬的代码,里面充满了各种“骚操作”,还不加注释那种,短短几行的函数花了很久才弄懂。 这世上,“只有魔法才能对抗魔法”,于是后来,翻阅各种“黑魔法”的秘籍,总结了一些比较实用的“骚操作”,让我们装X的同时,提升代码运行的效率(请配合健身房一起使用)。 Java…
前端算法题目解析(一)
前几天逛 github 的时候看到一些前端的算法题,自己做了一遍发现还挺有意思的,因此整理了一下收录 daily-question 的 algorithm 文件夹中,后续会继续增加,本文分享我整理的十个算法题目。 完成将 toChineseNum, 可以将数字转换成中文大写的表…
前端面试必会 | 一文读懂 JavaScript 中的闭包
闭包是每个 JavaScript 程序员都应该知道并且掌握的基础概念。然而,这个概念使很多 JavaScript 新手感到困惑。 对闭包有适当的了解将有助于您编写更好,更有效和干净的代码。反过来,它将帮助您成为更好的 JavaScript 开发人员。 因此,在本文中,我将尝试解…
前端面试必会 | 一文读懂 JavaScript 中的 this 关键字
this 是一个令无数 JavaScript 编程者又爱又恨的知识点。它的重要性毋庸置疑,然而真正想掌握它却并非易事。希望本文可以帮助大家理解 this。 JavaScript 引擎在查找 this 时不会通过原型链一层一层的查找,因为 this 完全是在函数调用时才可以确定的…
5个提升你JS编码水平的实例
虽然 2020 的今天,各种前端框架、工具林立,而这些框架跟工具也帮我们提前解决了不少麻烦的问题,但是工具始终是工具,扎实的基本功才是最核心的,现在一起来通过几个实际的代码片段来提高我们原生 JS 的编码水平。 答案是:不可以,因为由于历史原因,在判断原始类型时,typeof …
【译】8种方法教你遍历数组
JS 中可以通过很多不同的方式来实现数组的遍历,下面我们先从一些经典的遍历方法开始,然后逐步扩充新的遍历方式。 map会对每一个数组选项应用函数,并返回一个新的数组。 reduce()方法对数组中的每个元素执行一个由您提供的reduce函数(升序执行),将其结果汇总为单个值返回…