首页
学习
活动
专区
工具
TVP
发布

前端黑板报

专栏成员
184
文章
225966
阅读量
45
订阅数
TS - Index Signatures
您将如何注释totalSalary()函数的salaryObject参数以接受键为字符串、值为数字的对象?
前端黑板报
2024-06-14
710
声明式、指令式使用 Vue 组件
在 Vue.js 中,组件的使用可以分为声明式和指令式。以下是对这两种使用方式的解释和示例。
前端黑板报
2024-06-14
930
webpack vs babel
Webpack 和 Babel 是前端开发中常用的两个工具,但它们有不同的主要功能和定位:
前端黑板报
2024-06-14
940
TS - 使 TypeScript 错误易读易懂的 VSCode 扩展
这个错误提示格式简直让人抓狂,幸好有个 VSCode 扩展:Pretty TypeScript Errors
前端黑板报
2024-06-03
1030
还能设置多个 Access-Control-Allow-Origin ?
Access-Control-Allow-Origin 是 HTTP 头部的一部分,用于实现跨域资源共享(Cross-Origin Resource Sharing,简称 CORS)。当一个网页尝试从与自身来源不同(即跨域)的服务器上获取资源时,浏览器会实施同源策略,阻止这种请求,除非服务器明确许可这种跨域访问。Access-Control-Allow-Origin 头就是服务器用来告知浏览器哪些网站可以访问其资源的一种方式。
前端黑板报
2024-06-03
7330
TS - as vs is
is 是 TypeScript 中用于类型断言的关键字,它用于在运行时对值的类型进行判断。通过使用 is,你可以编写自定义的类型保护函数,帮助 TypeScript 编译器理解代码中变量的类型。下面是 is 的语法和一个简单的使用案例:
前端黑板报
2024-06-03
720
Element: getAnimations() 精确拿捏动画时间
Element.getAnimations() 是一种用于获取与元素关联的所有动画(包括 CSS 动画和 Web 动画 API 动画)的方法。它返回一个包含 Animation 对象的数组。这些 Animation 对象表示元素当前正在运行或挂起的动画。
前端黑板报
2024-06-03
1000
TypeScript - as const
在 TypeScript 中,as const 是一种类型断言的用法,它用于告诉编译器将某个位置的类型视为一个常量(const)类型。这在 TypeScript 的类型守卫和类型细化中非常有用,尤其是在处理字面量类型或确保某个位置的值不会被修改时。
前端黑板报
2024-06-03
840
TypeScript - declare module vs declare namespace
在TypeScript中,declare module 和 declare namespace 都用于定义类型信息供编译器使用,但它们之间存在一些关键差异,主要体现在组织结构和用途上:
前端黑板报
2024-05-21
2150
TypeScript - declare
在TypeScript中,declare关键字主要用于声明类型、变量、函数、模块等的存在,但不提供其实现。这对于与JavaScript库或现有代码集成特别有用,因为你可以告诉TypeScript编译器这些实体已经存在,即使它们在你的TypeScript源代码中没有实际定义。这有助于TypeScript更好地理解和验证你的代码,同时避免类型检查错误。以下是declare的一些基本用法和案例。
前端黑板报
2024-05-21
1450
Anthony Fu 对于 Prettier 的看法
我已经多次开始写这篇文章,但一直无法完成并发表它。我找不到合适的方式来表达我对 Prettier 的看法。但这一次,我想我应该尽力去表达清楚,以供将来作参考。
前端黑板报
2024-05-21
780
TypeScript - 函数重载
TypeScript 中的函数重载允许你为一个函数提供多个函数类型定义,以便它可以以不同的方式处理不同的参数类型或参数数量。函数重载可以提高代码的可读性和类型安全性。 在 TypeScript 中实现函数重载的步骤如下:
前端黑板报
2024-05-21
1380
TypeScript - 字面量类型
在 TypeScript 中,字面量类型(Literal Types)是指那些与特定字面量值严格对应的类型。字面量类型包括字符串字面量类型、数字字面量类型和布尔字面量类型。使用字面量类型可以提高代码的准确性和可读性,因为它们限制变量只能赋值为特定的字面量。
前端黑板报
2024-05-21
1100
TypeScript - type
在 TypeScript 中,type 关键字用于定义一个新类型。类型别名(type alias)提供了一种方式来为复杂的类型或你在代码中多次使用的类型指定一个名字。以下是 type 的一些常见用法:
前端黑板报
2024-05-13
890
离线使用 Git
一些公司使用隔离网络甚至完全没有网络作为安全措施来防止未经授权的访问。在这些系统上工作可能会很困难,但使用适当的版本控制工具(例如 Git)仍然是可能的,甚至可能更重要。
前端黑板报
2024-05-13
1500
TypeScript - keyof
在 TypeScript 中,keyof 关键字是一个有用的类型操作符,它用于获取一个类型所有公共属性键的联合(Union)。当你想要操作一个类型的键而不是它的值时,keyof 操作符非常有用。
前端黑板报
2024-05-13
1050
TS - in
在 TypeScript 中,in 关键字用于几个不同的场景,包括索引签名、类型守卫和枚举声明。下面是 in 的语法和用法的详细说明:
前端黑板报
2024-05-13
830
TypeScript-Exclude
在 TypeScript 中,Exclude 是一个高级类型,属于“类型实用工具”(type utilities)。Exclude 类型用于从联合类型中排除某些类型,只留下不在排除列表中的类型。
前端黑板报
2024-05-13
930
"技术扶贫"大佬 Anthony Fu 最新文章
是一位名副其实的狂热开发者,为社区做了很多贡献。看了一下他的 projects (有些是自己的,有些是参与的。),多到恐怖(截取一部分):
前端黑板报
2024-03-21
4600
JavaScript 视觉化:JavaScript 引擎
📷 JavaScript 很酷😎,但是机器是如何真正读懂你所写的代码?作为一名 JavaScript 开发者,我们通常是不需要自己处理编译的。然而,了解 JavaScript 引擎的基础知识,看看它是如何处理我们的对人类友好的 JavaScript 代码,并将其转化为机器能够理解的东西,绝对是一件好事! 注意:这篇文章以 Node.js 和 Chromium 为核心使用的 V8 为基础来讲解的。 HTML 解析器在源码中遇到 script 标签,源码可能会从网络、缓存或者 service worker. 中
前端黑板报
2023-03-08
4270
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档