作者: Levin

56 篇文章

thumbnail
JS – 3-18 网络请求
Fetch JavaScript 可以将网络请求发送到服务器,并在需要时加载新信息。 例如,我们可以使用网络请求来: 提交订单, 加载用户信息, 从服务器接收最新的更新, ……等。 ……所有这些都没有…
Remove the time limit for teaching evaluation[SCU]
功能 帮你填写评教内容,并清除100s时间限制,最后提交 使用 登录教务处,进入评教页面,选择你要评教的问卷。 按下F12,选择控制台页面,将以下代码复制粘贴回车。 等待1.5s左右,观察到评教成功即…
thumbnail
JS – 3-17 二进制数据,文件
ArrayBuffer 二进制文件 在 Web 开发中,当我们处理文件时(创建,上传,下载),经常会遇到二进制数据。另一个典型的应用场景是图像处理。 这些都可以通过 JavaScript 进行处理,而…
JS – 3-16 Frame 和 window
弹窗和 window 的方法 弹窗(popup)是向用户显示其他文档的最古老的方法之一。 基本上,你只需要运行: window.open('https://javascript.info/') ……它…
thumbnail
JS – 3-15 杂项二
DOM 变动观察器 Mutation observer MutationObserver 是一个内建对象,它观察 DOM 元素,并在检测到更改时触发回调。 我们将首先看一下语法,然后探究一个实际的用例…
JS – 3-14 加载文档和其他资源
页面生命周期 DOMContentLoaded load beforeunload unload HTML 页面的生命周期包含三个重要事件: DOMContentLoaded —— 浏览器已完全加载 …
thumbnail
JS – 3-13 杂项一
Proxy 和 Reflect 一个 Proxy 对象包装另一个对象并拦截诸如读取/写入属性和其他操作,可以选择自行处理它们,或者透明地允许该对象处理它们。 Proxy 被用于了许多库和某些浏览器框架…
JS – 3-12 模块
模块 Module 简介 随着我们的应用越来越大,我们想要将其拆分成多个文件,即所谓的“模块(module)”。一个模块可以包含用于特定目的的类或函数库。 很长一段时间,JavaScript 都没有语…
thumbnail
JS – 3-11 Generator, 高级 iteration
generator 常规函数只会返回一个单一值(或者不返回任何值)。 而 generator 可以按需一个接一个地返回(“yield”)多个值。它们可与 iterable 完美配合使用,从而可以轻松地…
thumbnail
JS – 3-10 Promise, async await
简介:回调 JavaScript 主机(host)环境提供了许多函数,这些函数允许我们计划 异步 行为(action)。换句话说,我们现在开始执行的行为,但它们会在稍后完成。 例如,setTimeou…