本文转自内存管理 - JavaScript | MDN 简介 像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾回收。这个“自动”是混乱的根源,并让
声明变量 CSS 变量声明时,前面要加 -- body { --foo: #000000; --bar: #F7EFD2; } 各种值都可以放入 CSS 变量。 :root{ --main-color: #4d4e53; --main-bg: rgb(255, 255, 255); --logo-
Git 仓库操作规范总结 分支管理策略 主分支 首先代码应该有且仅有一个主分支,项目的正式版本,都在这个主分支上发布。 Git 主分支的默认名为 master,但是由于 master 一词打擦边球,所以建议使用 main 作为默认分支名称,从 Git 2.28 开始,可以通过设置 init.defaultBranch
基础语法 ?? 与 || 运算符非常相似,不同的地方在于,?? 语法评估运算符时不使用 "truthy" (真实的)而是 "nullish"(无效的)判断,意思是“值严格等于 null 或 undefined”才会执行后面的内容。 使用 ?? // false ?? true;
一图胜千言 <section class="vp-demo"> <div class="stacking-context-container"> <div class="stacking-context-block background-b
相关链接 内容参考:正则表达式30分钟入门教程 正则验证:在线正则验证器(JavaScript) 入门 \b 是正则表达式规定的一个特殊代码(元字符),代表着单词的开头或结尾,也就是单词的分界处。 如果需要更精确的说法,\b 匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一个不是或不存在)\w。 假
概述 JavaScript 引擎是无法直接操作页面的,只能通过 JavaScript 调用 DOM API,当浏览器发现 JavaScript 调用了像 document.body.appendChild(div) 这样的 DOM API ,就会通知渲染引擎,新增一个与 JavaScript 中 div 属性一模一样的
BFC 的定义 BFC是没有一个明确的定义的,它是通过特定的属性所反映的一种状态。 CSS 规范的定义 浮动,绝对定位的元素,非block的block容器(如:inline-block, table-cells和table-captions),overflow不为 visible 的块会为它们的内容建立一个新的块级格式
记录一些常用的 CSS 小技巧。 默认样式重置 CSS3 盒模型 通常情况可以全局使用 *, *::before, *::after { box-sizing: border-box; } a 链接 默认下划线 & 字体颜色继承 a { color: inherit; /* 颜色继承父元素 */
在某个网站内搜索关键词 在知乎中搜索 360 安全,可以在搜索栏 (或地址栏) 输入: site:zhihu.com 360 安全 筛选无用的关键词 搜索 知乎 时不想看到 "发现" 关键词,可以在知乎后空格再加一个 -发现,搜索框输入如下 (注意A后面的空格不能省略): 知乎 -发现 星号模糊