1、如何理解OSI七层模型? 1.1 是什么 OSl(Open System Interconnect)模型全称为开放式通信系统互连参考模型,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架 ...
为什么“false == []”和“false == ![]”都返回true
不要惊讶这确实是正确答案。 console.log(false == []) // true console.log(false == ![]) // true 当遇到一个布尔值和一个对象进行比较时,会将这两个值转换为数字进行最后的比较。 所以它会经历这些...
您必须了解的 21 个 HTML 技巧
在这篇文章中,我们将分享 21 个带有代码片段的 HTML 技巧,可以提高您的编码技能。 现在,让我们直接开始吧。 01、创建联系链接 使用 HTML 创建可点击的电子邮件、电话和短信链接: <!-- Email ...
优雅的使用位运算,省老多事了
前言 今天我们来一篇 JS 中的位运算科普,经常在源码中看到的位运算符,和用其定义的一系列状态到底有什么优势? 位运算符号的基本了解 首先,我们应该要简单了解位运算符,常用的位运算符大概有以下几...
40道ReactJS 面试问题及答案
ReactJS 已成为现代 Web 开发的基石,其基于组件的架构和高效的渲染使其成为构建动态用户界面的首选。 无论你是希望提高技能的经验丰富的开发人员,还是准备即将到来的 ReactJS 面试的求职者,本指南都将为 R...
Vue中常用的4种高级特性!
1. provide/inject provide/inject是Vue.js中用于跨组件传递数据的一种高级技术,它可以将数据注入到一个组件中,然后让它的所有子孙组件都可以访问到这个数据。通常情况下,我们在父组件中使用provide来提供...
e.target 和 e.currentTarget 的区别
背景 大家开发中经常会跟DOM的事件打交道,也会经常用到e.target和e.currentTarget这两个对象,但是却有很多人根本就不知道这两个有什么区别~~~ 冒泡 & 捕获 当你触发一个元素的事件的时候,该事件...
算法面试真题
1、说说你对数据结构的理解?有哪些?区别? 1.1 是什么 数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合 前面讲到, 一个程序=算法+数据结构,数...
Vue3.4 中组件 v-model 双向数据绑定 新玩法!!!
今天给大家推荐一个 Vue3.4 中新增的 defineModel 这个Api , 真的超好用!!! 前言 随着 Vue3.4 版本的发布,defineModel也正式转正了。它可以简化父子组件之间的双向绑定,是...
setTimeout+Promise+Async输出顺序
有关于EventLoop的知识点,在平时是考的非常多的,其实也跟我们日常的工作时息息相关的,懂得EventLoop的执行顺序,可以大大帮助我们定位出问题出在哪。其实正常的EventLoop顺序是很容易分辨的,但是如果setTime...
