摘要:
前言 这篇记入一些小的 CSS & JS Effect。 Transfer div keydown to input 一个 filterable selection list。 user 点击 input > 输入 text > 接着选择 item。 此时 input 就 blur 了。 如果此时 阅读全文
摘要:
前言 Clipboard API 就是和 copy and paste 相关的 BOM API。 Copy Text 我们经常能看见这样的交互体验 点击 Copy code 以后,下面的代码就会被 copy 起来。 等同于我们 select 那些 code 之后按 ctrl + c。 这个就是用 C 阅读全文
摘要:
前言 Angular 19 预计会在 11 月中旬发布,目前 (2024-10-27) 最新版本是 v19.0.0-next.11 已经发布了。 这次 v19 的改动可不小哦,新增了很多功能,甚至连 effect 都 breaking changes 了呢🙄 估计这回 Angular 团队又会一如 阅读全文
摘要:
介绍 先讲讲名词。 Internationalization 的缩写是 i18n,中文叫国际化。 Globalization 是 Internationalization 的同义词,都是指国际化。 Localization 的缩写是 l10n,中文叫本地化。 i18n vs l10n 一个国际化,一 阅读全文
摘要:
前言 本篇只会教 Angular Material Datepicker 里最关键的组件 -- Calendar 组件。 还有如何自定义 DateAdapter,让 Calendar 支持 TC39 Temporal。 有兴趣想学完整 Datepicker 的朋友们,请移步官网。 只对 Calend 阅读全文
摘要:
前言 本篇记入一些 OData 的小东西。 Query string too long OData 使用 GET 请求,然后搭配 query string $filter, $select, $expand 等等。 这就有一个问题了。假如 $filter, $select 非常非常长会出问题吗? 通 阅读全文
摘要:
前言 有时候太久没有写真的会忘记,官网又太罗里吧嗦,还是写一篇帮助以后快速复习进入状况吧。 Request URL: "/root/version/entities" OData path 长这样 /api/v1.0/projects 第一个 segment 是 API 路径的开头。 常见的是开头有 阅读全文
摘要:
前言 Angular 在 v18.1 推出了 Template 新语法 @let。 这个 @let 和上一篇教的 Control Flow @if, @for, @swtich, @defer 语法上类似,但是用途却差很多。 如果要给它们分类的话,@if @for @switch 可以算一类,@de 阅读全文
摘要:
何谓 Memory Leak? Angular 是 SPA (Single-page application) 框架,用来开发 SPA。 SPA 最大的特点就是它不刷新页面,不刷新就容易造成 memory leak。 举个例子: 有一个页面 A,我们写了一个 setInterval 执行一些代码 ( 阅读全文
摘要:
介绍 Form Field 或 Text Field 是 Material Design 独有的设计风格 。它长这样 注:Material Design 管它叫 Text Field,Angular Material 管它叫 Form Field。我们不要乱,本篇统一叫 Form Field 就好。 阅读全文