NeptLiang

勿以善小而不为,勿以恶小而为之

Xorg 手动指定分辨率

undefined

0x00 背景 /* 在 VirtualBox 装了 Arch + KDE,但是不知道为什么 VBox 增强工具的根据窗口大小自动设置虚拟机分辨率的功能没有效果(虽然把 Machine-Settings-Display-Screen-Graphics Controller 改成另外两个选项之后可以,但是这么改又会闪屏),所以谷歌了半天怎么手动设置分辨率,然后官方维基的说明又有点简略,故在此...

Yarn 文档节选机翻整理

undefined

入门 安装 安装核心包 管理 Yarn 的首选方法是通过Corepack,这是从 16.10 开始随所有 Node.js 版本一起提供的新二进制文件。它充当你和 Yarn 之间的中介,让你可以在多个项目中使用不同的包管理器版本,而无需再签入 Yarn 二进制文件。 Node.js >=16.10 Corepack 默认包含在所有 Node.js 安装中,但目前是可选的。要启用...

珠峰培训JS高级课笔记

undefined

图片懒加载 概念 其他资源加载完成再加载图片 已经出现在可视窗口中的图片需要进行加载 暂时没有出现在可视窗口中的图片应该暂时先不加载 随着页面的滚动,当图片所在盒子元素出现在可视窗口(一露头/出现一半/完全出现),再去加载图片。 原理 加载页面时,img 的 src 不赋值(这样就不会加载图片),把图片的地址赋值给 img 的自定义属性(方便后期想要加载图片时获...

JS this 指向

undefined

背景 时间有点久远,以至于忘了内容来源…… 全局上下文 在全局执行环境中(在任何函数体外部)this 都指向全局对象 // 在浏览器中,window 对象同时也是全局对象: console.log(this === window); // true this.b = "MDN"; console.log(window.b) // "MDN" 函数上下文 默认指向全局对象 ...

拉勾《前端性能优化方法与实战》笔记

undefined

性能瓶颈点:从URL输入到页面加载过程分析 DNS查询 TCP三次握手和TLS协商,建立TCP连接 发起HTTP请求 服务端对请求进行响应 浏览器从响应结果中拿到数据,并进行解析和渲染 大致可以分为三个阶段: 客户端发起请求 服务端处理请求 客户端页面渲染 客户端请求阶段的瓶颈点 发起请求阶段是指: 本地缓存确认是否已经存在这个网站 ...

拉勾教育《JavaScript 核心原理精讲》笔记

undefined

0x00 前言 摘自拉勾教育《JavaScript 核心原理精讲》 0x01 JS 的数据类型 虽然 typeof null 会输出 object,但这只是 JS 存在的一个历史悠久的 Bug,不代表 null 就是引用数据类型,并且 null 本身也不是对象 //未完待xu

B站 JavaScript 高级课笔记

undefined

0x01 数据类型 类型判断 typeof 可以判断undefined、number、string、boolean、function 无法区分null与Object const fn = () => {}; console.log(typeof fn); /...

Less 与 SASS 较为重要的区别整理

undefined

整理自 Less 文档的 Overview 部分与 SASS 文档的 Learn Sass 部分 Less特性 Less Sass Sass特性   变量 @变量名 使用$符号来使某些东西成为变量 变量   ...

Less B站课程笔记

undefined

0x01 引入 直接在页面引入JS脚本时的注意事项: 依赖的JS脚本应写在HTML文档的前部,但是这里不是依赖Less,而是要Less读取HTML文档中的Less样式代码并转换成CSS,故引入Less的<script>标签应写在HTML文档的尾部;还有直接在HTML文档中写Less样式代码时,应给<style>标签设置type="text/...

Less 文档 Overview 部分机翻整理

undefined

概述 Less(代表 Leaner Style Sheets)是一个向后兼容的 CSS 语言扩展。这是 Less 语言和 Less.js 的官方文档,Less.js 是一种将您的 Less 样式转换为 CSS 样式的 JavaScript 工具。 因为 Less 看起来就像 CSS,所以学习它是轻而易举的事。Less 只是对 CSS 语言进行了一些方便的添加,这也是它可以如此快速地学习的...