编程三昧
编程三昧
全部文章
分类
CSS(3)
Electron(4)
JavaScript(65)
NodeJs(5)
Vue(2)
前端面试(7)
未归档(6)
题解(1)
归档
标签
去牛客网
登录
/
注册
编程三昧的博客
学习有趣的知识,结识有趣的朋友,塑造有趣的灵魂!
全部文章
(共53篇)
迭代器总结
前言 数据遍历是我们日常开发中经常用到的逻辑,除了最常见的 for、while、forEach 外,迭代器也提供了数据遍历的接口,了解迭代器有助于我们更好地进行数据处理。 Iterator Iterator 是 ES6 引入的一种新的遍历机制,迭代器有两个核心概念: 迭代器是一个统一的接口,它的作...
JavaScript
迭代器
2022-02-26
0
382
DOM 精通了?请问 Node 和 Elment 有何区别?
前言 相信我们很多同学都经常会使用到 Node(节点)和 Element(节点)的概念,那么这两者到底有何区别,不知道有多少人能够答得上来这个问题? 今天,我在这里尝试着解释一下 Node 和 Element 的区别。 准备工作 在正式开始介绍 Node 和 Element 区别之前,我们先准备以下...
JavaScript
HTML5
DOM
2022-02-20
0
306
DOM 节点的克隆和导入
前言 在使用 JS 操作 DOM 节点的时候,我们常常会用到克隆(或导入)节点的操作,那到底有哪些方法可以实现节点克隆(或导入)的效果呢? 今天,我们就来总结一下能实现节点克隆(或导入)效果的方法。 node.cloneNode() 提到克隆节点,我们最先能想到的肯定是 node.cloneNode...
JavaScript
2022-02-19
0
308
今天踩了一个基础坑
引言 不知道大家有没有这样一种经历:突然发现自己之前很长时间都根深蒂固的一个观点是错误的? 我今天就踩了一个坑:我的印象中一直以来记得 setInterval 在定义好之后会立即执行一次里面的逻辑,所以在实现下图的逻辑时,我将第二步(”立即执行逻辑 a“)给省去了,这一省却给我带来了了一个bug,汗...
JavaScript
2022-02-14
0
238
Web Components系列(三) —— 创建 Custom Elements
前言 根据前面的介绍,我们知道根据是否继承基本 HTML 元素,可以将自定义元素分为两类“ Autonomous custom elements 自主定制元素 Customized built-in elements 自定义内置元素 由此产生了一个疑问:这两者在使用上到底有何区别? 且让我通过本...
html
组件化
WebContents
JavaScript
2022-02-09
0
291
JavaScript 数组常见操作 (二)
前言 数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。 今天主要介绍: 如何找出数组中的重复/非重复元素 数组扁平化方法 找出数组中的重复元素或非重复元素 双重循环 + slice,找出重复的元素。虽然只要求找出重复元素,但应该注意要顺便去重...
JavaScript
数组
Array
2022-02-06
0
345
JavaScript 数组常见操作(一)
前言 数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。 本文主要包括: 创建数组 判断是不是数组 类数组和数组的转换 数组去重 各位看官可根据自身需求选择食用。 创建数组 创建数组是基本功,其方法主要包括以下几种: const arr = [...
JavaScript
数组
Array
前端
2022-02-05
0
299
精度丢失问题
背景 BFF Client 使用的 npm 包 request-promise-native 请求微服务接口返回 ID 精度丢失 1713166949059674112 => 1713166949059674000 为什么会丢失? 存储二进制时小数点的偏移量最大为52位,计算机存储的...
JavaScript
2022-02-03
0
294
再解 JavaScript 原型 与原型链
前言 JavaScript 原型与原型链虽然是一个老生常谈的话题,但依然困惑着很多人,今天我再来从另一个角度谈谈这个问题。 两个疑问 先看这样一段代码: let obj = {} obj.__proto__.haha = 'gogo' console.log(obj.haha) // "gogo" ...
JavaScript
原型与原型链
前端
2022-02-02
0
211
Promise 基本方法的简单实现
前言 Promise 是前端面试和工作中极其常见的一个概念,关于它各种方法的手写实现也很有市场,今天在这里总结一下 Promise 基本方法的简单实现。 catch() 方法 catch 方法是对 then 方法的封装,只用于接收 reject(reason) 中的错误信息。 因为在 then 方法...
JavaScript
Promise
2022-02-01
0
301
首页
上一页
1
2
3
4
5
6
下一页
末页