DNS 查询原理详解
通过 DNS 查询,得到域名的 IP 地址,才能访问网站。 那么,DNS 查询到底是怎么完成的?本文通过实例,详细介绍背后的步骤。 一、DNS 服务器 域名对应的 IP 地址,都保存在 DNS 服务器。 我们输入域名,浏览器就会在后台,自动向 DNS 服务器发出请求,获取对应的 IP 地址。这就是 DNS 查询。 举例来说,我输入 es6.ruan…
Prettier基本使用
Vs Code 插件中安装 Prettier 项目下创建 .prettierrc 配置文件 在配置文件中,配置对应的规则 { // 页面上输出的代码长度,超出该长度后代码将换行 "printWidth": 120, // 每个制表符的宽度 "tabWidth": 2, // 使用制表符缩进还是空格缩进 &qu…
剪藏网页文章到obsidian中
方法1: 直接复制粘贴 没什么好说的 command + c,command + v 方法2:书签形式 你可以在Gist上找到代码 code。将代码复制到书签的 URL 字段中,在需要剪藏的页面点击书签就会把文章到obsidian中 javascript:(function()%7Bjavascript%3A%20Promise.all(%5Bim…
关于monaco-editor编辑器
官方: 仓库:https://github.com/microsoft/monaco-editor 文档(英文):https://microsoft.github.io/monaco-editor/ 非官方 文档(中文):https://aydk.site 创建 create - 创建独立的编辑器实例 在 Monaco Editor 的 creat…
vue中使用$emit传递多个参数
1、$emit传递一个参数 子组件: this.$emit('getData','111') 父组件: <child @getData="getData"></child> getData(data){ console.log(data) // '111' } 2、$emit传递多个参数 方法一:将要传的…
浏览器本地存储的布尔值获取时为字符串问题
要在JavaScript会话存储中存储布尔值而不是字符串,可以使用JSON.parse()和JSON.stringify()方法进行转换。 首先,使用JSON.stringify()方法将布尔值转换为字符串,并将其存储到会话存储中: sessionStorage.setItem("myBoolean", JSON.stringi…
Vue 添加动态路由懒加载组件报错
今天进行项目开发的时候需要添加动态路由,本以为是一个简单需求,结果进了一个大坑! import 组件的时候直接写静态地址是可以,换成变量就不可以: 原因应该是在webpack 编译es6 动态引入 import() 时不能传入变量,因为webpack的现在的实现方式不能实现完全动态。 如上图 改成resolve引入 即可 这样处理后,transfo…
js基础内容之布尔值
基础知识复习 布尔值代表“真”和“假”两个状态。“真”用关键字true表示,“假”用关键字false表示。布尔值只有这两个值。 下列运算符会返回布尔值: 前置逻辑运算符: ! (Not) 相等运算符:===,!==,==,!= 比较运算符:>,>=,<,<= 如果 JavaScript 预期某个位置应该是布尔值,会将该位置上…