Reiner Lau
Search
Search
Dark mode
Light mode
Explorer
JAVA
Java 基础概念
VSCode 配置 Java 开发环境
什么是 RESTful
什么是 Spring
代码输出
this
作用域&变量提升&闭包
原型&继承
异步&事件循环
开发技巧
cursor 用 prompt
Dependency cruiser
关于 Tag
关于 Vue DevTools Vite 插件 + Cursor 实现文件定位的问题
每日一题
CSS
display 属性
什么是 BFC
什么是媒体查询
什么是盒模型
什么是设备像素比
块级元素、行内元素和行内块级元素的区别
如何实现响应式布局
如何实现水平垂直居中
如何实现清除浮动
弹性布局
说一下选择器的优先级
都有哪几种定位方式
HTML
async 和 defer 属性的区别
JavaScript
0.1 + 0.2 为什么不等于 0.3
apply、call 和 bind 的区别
for-in 和 for-of 的区别
instanceof 操作符的原理
new 操作符的原理
typeof null 结果是什么
什么是 Promise
什么是 Symbol
什么是 this
什么是作用域
什么是原型链
什么是节流
什么是闭包
什么是防抖
判断数据类型的方式有哪些
如何合并对象
如何实现浅拷贝
如何实现深拷贝
如何检测空对象
箭头函数和普通函数的区别
TypeScript
type 和 interface 的区别
TypeScript 的优点
TypeScript 的特性
unknow 和 never 的区别
Vue
Computed 和 Methods 的区别
Computed 和 Watch 的区别
data 为什么是一个函数而不是对象
diff 算法
MVVM、MVC、MVP 的区别
Object.defineProperty 和 Proxy 的区别
v-if 和 v-show 的区别
Vue 的优点
Vue3 有哪些更新
什么是 nextTick 函数
单页应用与多页应用的区别
响应式原理
如何实现锚点跳转
子组件和父组件的执行顺序
有哪些生命周期
深度选择器
组件通信方式
虚拟 DOM
路由中 hash 和 history 模式的区别
路由有哪些导航守卫
前端工程化
Babel 的原理是什么
git pull 和 git fetch 的区别
git rebase 和 git merge 的区别
git 和 svn 的区别
webpack 与 grunt、gulp 的区别
webpack 中 Loader 和 Plugin 的区别
webpack 中的 bundle,chunk,module 是什么
webpack 有哪些常见 loader
webpack 有哪些常见的 Plugin
webpack 热更新的实现原理
webpack 的构建流程
webpack、rollup、parcel 的区别
如何使⽤ webpack 优化性能
如何提⾼ webpack 的打包速度
常用的 git 命令
性能优化
什么是 CDN
什么是懒加载
如何优化项目中的图片
如何实现防抖和节流
如何避免回流与重绘
浏览器原理
CORS
JSONP
nginx
什么是 CSRF 攻击
什么是 XSS 攻击
什么是事件
什么是事件委托
什么是事件循环
什么是同源策略
垃圾回收机制
如何解决跨域问题
如何防御 CSRF 攻击
如何防御 XSS 攻击
常见浏览器内核
浏览器存储方式
浏览器渲染优化
浏览器渲染过程
浏览器缓存机制
进程和线程的区别
计算机网络
DNS 是什么
DNS 的查询过程
GET 和 POST 的区别
HTTP 1.0 和 HTTP 1.1 的区别
HTTP 1.1 和 HTTP 2.0 的区别
HTTP 和 HTTPS 的区别
HTTP 响应报文由什么组成
HTTP 请求报文由什么组成
HTTPS 协议有什么作用
HTTPS 如何保证安全
SSL TLS 的原理
TCP 和 UDP 的区别
TCP 的三次握手
TCP 的四次挥手
常见的 HTTP 状态码
常见的 HTTP 请求方法
输入 URL 并回车会发生什么
疑难杂症
关于 ios 点击元素出现阴影闪烁问题
关于 video 标签无法铺满 flex 项目的问题
算法集锦
两数之和
回文数
时间复杂度
解决方案
UnoCSS
commitLint
Cursor 从入门到精通
Docker 入门
eslint
Jenkins 入门
Jest 入门
lint-staged
MAC 如何管理多个 Node 版本
Mock
npm 脚本命名规范
requestAnimationFrame
requestIdleCallback
Vitest 入门
为什么需要状态管理
什么是工程化
关于 AB 测试
关于 CI/CD
关于测试
关于灰度发布
后端启动流程
如何使用 Vitepress 搭建博客
如何使用图标
如何保障代码规范
如何发布 npm 包
如何发布 npm 包到 github 仓库上
如何同时管理多个 npm 镜像源
如何实现 vite 插件
如何实现低延时视频监控
如何实现国际化
如何实现大文件上传
如何实现离线地图
如何实现虚拟滚动
如何搭建私有 npm 仓库
如何通过 token 获取 github 仓库权限
如何通过模块联邦实现微前端架构
如何配置 HTTP 自签名证书
布局视口
怎么读一本书
构建流程
浅析 monorepo
浅析微前端
热更新
理想视口
视觉视口
自适应布局
Home
❯
每日一题
❯
计算机网络
❯
DNS 是什么
DNS 是什么
Feb 20, 2025
1 min read
DNS 是什么
DNS 即域名系统,负责将客户端访问的域名解析成 IP 才能访问指定服务器,方便人们使用更容易记忆的域名访问网站,而不是 IP 数字串
Graph View
Backlinks
No backlinks found