NeptLiang

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

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 语言进行了一些方便的添加,这也是它可以如此快速地学习的...

B站TS教程笔记

undefined

0x00 前言 因为之前看过部分官方文档,故本文不是完整教程笔记。 0x01 环境搭建 基本使用: 安装Node.js 使用npm全局安装TypeScript npm i -g typescript 编写ts文件 使用tsc编译 tsc ...