首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS/TS
lio_zero
创建于2021-05-12
订阅专栏
分享 JS/TS 的简单提示和技巧
等 7 人订阅
共76篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
无框架 Web 组件
什么是 Web 组件? 特征 Custom elements(自定义元素) Shadow DOM(影子 DOM) HTML templates(HTML 模板) HTML Import 允许导入的外部
使用 JavaScript 从多个元素中添加和删除 CSS 类
假设我们有以下结构: 样式如下: 我们想要在多个元素上添加或删除某个类,下面我们来看看如何使用 JavaScript 从多个元素中添加和删除 CSS 类。 获取所有元素 想要获取所有的元素,可以使用
使用 JavaScript 添加时间
当前在 JavaScript 中管理日期和时间的方法是使用 Date() 对象。还行,但不太好。 它具有从字符串创建 Date() 对象、格式化日期和时间以及取回特定值的方法。但它缺乏从日期中添加或减
使用 JavaScript 获取、设置和删除属性
Element.*Attribute()方法 您可以使用 Element.getAttribute()、Element.setAttribute()、Element.removeAttribute()
JavaScript 格式化日期和时间的方法
使用 JavaScript 的 Intl.DateTimeFormat() 构造函数转换和格式化日期和时
在列表中拖放元素
在这个例子中,我们将创建一个可排序的列表,其项目可以在其中拖放: 每个项目都有draggable指示用户可以拖动它的类: 使项目可拖动 为了使其可拖动,我们需要处理两个事件: mousemove(在
Clipboard -- 剪切板操作
四种实现剪切板的操作 原生 document.execCommand() 方法 异步的 Clipboard API copy 事件和 paste 事件 第三方库 clipboard.js 前三个的详细
TypeScript 文字联合类型与字符串枚举
在 TypeScript 中,有几种方法可以枚举类型的可能值。让我们考虑一个情况,我们的网站必须支持不同的主题,包括 default、light 和 dark。 它们可以通过以下方法之一定义: 使用文
TypeScript 基础 — 枚举
什么是枚举? 在大多数面向对象的编程语言(如 C、C# 和 Java)中,有一种数据类型我们称为枚举 — 简称为 enum。Java 枚举是一种特殊的 Java 类,用于定义常量集合。然而,JavaS
TypeScript 基础 — 类
TypeScript 向 JavaScript 类添加类型和可访问性修饰符。 类成员的类型 类的成员(属性和方法)使用类型注释进行类型化,类似于变量。 类成员的可访问性 类成员也会被赋予影响可访问性的
TypeScript 基础 — 联合类型
当一个值可以是多个类型时,使用联合类型。 例如,当一个属性是 string 或 number 时。 联合(| ,OR) 使用 | 表示参数是 string 或 number 类型: 我们可以在任何可以
TypeScript Null 和 Undefined
null 和 undefined 都有各自的类型名称。这些类型本身没有用处,因为我们只能将 null 和 undefined 赋值给定义为 null 或 undefined 类型的变量。 默认情况下,
JavaScript 和 TypeScript 中的布尔值
boolean 是 JavaScript 中一种原始数据类型。在 TypeScript 中,它总共允许四个值(?)。 JavaScript 中的布尔值 boolean 可以取 true 和 false
const、let 与 var 的区别
JS 有三个关键字可用于声明变量: var ES6 新增的 let 和 const 区别 无法在声明 let 变量的最近封闭块(块级作用域)之外访问该变量。 如果我们用 var 声明替换 let,上面
Pointer Lock API
Pointer Lock API 用于提供对原始鼠标移动的访问,将鼠标事件的目标锁定到单个元素,消除鼠标移动在单个方向上的距离限制,并从视图中移除光标。常用在第一人称或实时策略游戏。 以下 Can I
使用 MediaDevices API 访问您的网络摄像头
MediaDevices API 接口提供访问连接媒体输入的设备,如照相机和麦克风,以及屏幕共享等。它可以使你取得任何硬件资源的媒体数据。 以下是 Can I Use 给出的支持情况: 访问摄像头示例
动态加载脚本文件
要使用 JavaScript 动态加载脚本文件,基本步骤如下: 创建 script 元素 将 script 元素的 src 属性设置为指向要加载的文件 将 script 元素添加到 DOM myScr
Web Bluetooth API
Web Bluetooth API 允许网站通过 GATT(Generic Attribute Profile) 客户端与附近用户选择的低功耗蓝牙(BLE)设备进行安全和隐私保护的通信 API。 We
instanceof 与 typeof 的区别
instanceof 和 typeof 是检查值类型的两个运算符。 区别 typeof 运算符检查值是否具有原始类型的类型,原始类型可以是 Boolean、Function、Object、Number
Geolocation API
Geolocation API 地理定位 API 允许用户在需要时向 Web 应用程序提供用户的地理位置。出于隐私原因,用户需要获得报告位置信息的权限。 实际上 JavaScript 可以捕获你的经度
下一页