首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
重学系列
一诺滚雪球
创建于2023-05-22
订阅专栏
重新学习三剑客
等 31 人订阅
共56篇文章
创建于2023-05-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
scrollIntoView了解一下
前言 通常我们缓存当前浏览滚动的高度,那么跳转到特定的位置我们介绍几种常用的方式。 1. 常用跳转方式 假设我们有一个具有 id 为 "container" 的容器元素,滚动到100px处: 1.1
图片九宫格的CSS实现
前言 如何实现图片九宫格的效果,如下所示: 1. 具体实现 整体思路:使用一个div的img-container盒子,里面添加九个img-item的子盒子。通过给每个子盒子设置背景图片,通过使用 nt
如何打破Chrome的最小字号限制
前言 正常开发中,比如设置最小字体为12以下,会出现不生效的情况。原因是因为谷歌浏览器有最小字体的限制,那么如何解决这个问题呢? 本文主要说明两个方式: 调整谷歌浏览器的默认限制字体大小 使用css的
理解CSS中的BFC
1. 概念 块级格式化上下文全称Block Formatting Context,简称BFC。 它是一块独立的渲染区域,它规定了在该区域中,常规流块盒的布局。 2. 规则 常规流块盒在水平方向上,必须
js类型转换和运算规则
前言 1. 类型转换规则 1.1 原始数据类型 Null Undefined Boolean String Number Symbol BigInt 1.2 引用数据类型 Array Boolean
APP与H5通信-postMessage
前言 之前写了篇# APP与H5通信-JsBridge, 掘友Bun回复说可以试试postMessage,发现使用后是真的香。 postMessage postMessage可以安全地实现跨源通信。从
APP与H5通信-JsBridge
背景 在移动开发领域,原生应用嵌入网页(H5)可以实现一套代码多端使用,那么原生应用(APP)和网页(H5)之间的通信就非常重要。 JsBridge作为一种实现此类通信的工具,用于实现原生应用和嵌入其
浏览器事件循环机制
前言 浏览器事件循环是 JavaScript 异步编程的关键概念之一。在现代的 web 开发中,我们经常需要处理各种异步任务和事件,如用户交互、定时器事件、网络请求等。 本文将介绍浏览器事件循环的基本
前端原生请求AJAX、Fetch、SSE、Websocket、Beacon汇总
1. DOM标签 在HTML中,有很多标签可以用来发起HTTP请求。以下是最常见的一些: <a>:此标签用于创建一个链接,当用户点击链接时将发起请求到指定的URL。 <img>:此标签用于加载图片,浏
http强缓存和协商缓存实践
前言 1. 什么是HTTP缓存 HTTP缓存是一种机制,用于在客户端(例如浏览器)和服务器之间存储和复用资源的副本,以减少网络请求和提高性能。通过使用HTTP缓存,浏览器可以避免重复下载相同的资源,并
一文了解HTTPS运行过程、使用
本文主要介绍: 1. HTTPS相较于HTTP更安全的原因 2. 对称加密、非对称加密 3. 摘要、数字证书+签名作用 4. SSL/TLS 握手过程 5. 服务器如何配置https
前端模块化发展阶段IIFE CommonJS CMD AMD UMD ESM
前言 本文从前端模块化的发展历程,介绍下不同时期使用方式的优缺点,每种模块的加载方式、运行时机、用法,给出对应的案例加深对模块化的知识学习。 1. 模块化的理解 1.1 什么是模块化 模块化是一种将程
tsconfig配置之extends、references、typeAcquisition、watchOptions
1. extends 可以继承另一个tsconfig.json的配置项,避免重复配置。 首先加载基本文件中的配置,然后由继承配置文件中的配置覆盖。在配置文件中找到的所有相对路径都将相对于它们源自的配置
tsconfig配置之files、include、exclude
1 files 数组类型 用于表示由 ts 管理的 文件 的具体路径,可以是相对或绝对路径。 这些文件内部有依赖的模块(或者引入了哪些模块),编译器也会搜索到依赖模块进行编译。如果某些模块并没有在项目
tsconfig配置compilerOptions
## tsc编译读取文件规则 定义目录解构 ts-project ├─tscon
常用点记录
1. URL和URI URI (Uniform Resource Identifier) 和 URL (Uniform Resource Locator) 都是用于表示资源在网络上的标识。它们之间的区