Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

TypeScript 基础介绍TypeScript 是 JavaScript 的一个超集,添加了静态类型和基于类的面向对象编程。使用 .ts 作为文件扩展名。 安装 使用 npm(需要安装 Node.js)。在终端中运行以下命令: 1npm install -g typescript 使用TypeScript VSCode 扩展 数据类型布尔值(boolean)布尔值用于存储true...

监听div的动态宽高介绍resize或者onResize事件是window才有的事件。要监听div的宽高改变,就要监听window的resize后,做出了改变。而只是改变div的宽度呢,比如侧边栏展开闭合,不改变window的宽度,而只是改变div的宽度。使用 ResizeObserver api 可以单独监听div的宽高。 使用123456const resizeObserver = ne...

JS事件循环:宏任务和微任务介绍JS是单线程的,执行任务时,会按照顺序执行任务,而JS中依然存在异步任务,比如定时器、ajax、promise、setTimeout、setInterval、fetch、webSocket等等。JS为了实现这些异步任务,使用了事件循环这一机制。 事件循环JS 的运行时是多线程的,当 JS 需要执行异步任务时,浏览器会另外启动一个线程去执行该任务。常见的线程有定...

vsc json-server post请求刷新页面产生原因在 vsc 中使用了 liveServer 插件。并且 json-server 的数据文件处于 liveServer 监视中。post 请求使 json-server 更新了 liveServer 监视中的文件导致页面刷新。 解决方法移动数据文件将 json-server 的数据文件从 liveServer 监视中移出。 修改 li...

js基础介绍js(JavaScript)是用于 web 开发的 3 门语言中的一门。3 门语言语言与其作用分别为: HTML 定义了网页的内容 CSS 描述了网页的布局 JavaScript 控制了网页的行为 用法HTML 中的 Javascript 脚本代码必须位于 <script> 与 </script> 标签之间。Javascript 脚本代码可被放置在 H...