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

#函数

全面解析 i18n:从概念到实践,再到底层原理

木易士心

国际化(i18n)是现代软件开发中不可或缺的一环。无论是面向全球用户的产品,还是希望提升代码可维护性的团队,掌握 i18n 的核心思想与实现方式都至关重要。本文...

5420

Android Jetpack Compose 从入门到精通

木易士心

Jetpack Compose 是 Google 推出的现代化 Android 声明式 UI 工具包,使用 Kotlin 语言构建,彻底改变了传统基于 XML ...

5400

Kotlin 高阶语法解析

木易士心

使用 inline 关键字修饰的函数,在编译时会将其函数体直接插入到调用处,可以减少函数调用的开销,尤其适用于接收 Lambda 作为参数的高阶函数,可以避免 ...

4210

th-table 中 基于双字段计算的表格列展示方案

木易士心

在使用 th-table(通常指基于 Angular 的 ng-zorro-antd 或类似 UI 库中的表格组件)时,如果某一列的值需要通过两个字段(key)...

3110

CSS 中 `data-status` 的使用详解

木易士心

data-status 是 HTML5 推出的自定义数据属性(data-*)之一,它允许在 HTML 元素上嵌入自定义数据,通常用于表示状态信息,如“activ...

3800

Vue 3 emit 参数数量不匹配问题深度解析与最佳实践

木易士心

在 Vue 3 组合式 API 开发过程中,经常会遇到以下 TypeScript 错误:

2410

JavaScript 数组的核心操作方法,从基础到高级

木易士心

JavaScript 数组是开发中最常用的数据结构之一,掌握其操作方法对于提高编程效率至关重要。以下是我整理的完整数组操作指南。

4410

React学习路径与实践指南

木易士心

本指南分为六个阶段,涵盖 React 核心原理、Hooks 高级用法、性能优化策略、架构设计模式、测试部署流程以及 React 18 新特性,助你构建高性能、可...

3610

Vue 事件总线(EventBus)详解

木易士心

在现代前端开发中,组件之间的通信是一个核心问题。随着应用复杂度提升,父子组件通过 props 和 $emit 的方式已无法满足所有需求,尤其是在非父子关系的组件...

6610

Vue2 和 Vue3 中 Vue Router 用法与原理详解

木易士心

Vue Router 是 Vue.js 官方的路由管理器,专为构建单页应用(SPA)而设计。在 Vue2 生态中,vue-router@3 是标准选择。它通过声...

5910

Vue2 和 Vue3 中 watch 用法和原理详解

木易士心

在 Vue2 中,watch 是一个对象,其键是要观察的表达式,值是对应的回调函数或包含选项的对象。

5710

JavaScript ES5 vs ES6 核心特性对比

木易士心

ES6(ECMAScript 2015)引入了大量现代化语法和新特性,使 JavaScript 更加简洁、易读、易维护。以下是 ES5 与 ES6 的核心特性详...

4410

Vue 自定义指令详解

木易士心

Vue 的自定义指令允许开发者注册可复用的指令,直接作用于 DOM 元素。它们是操作底层 DOM 的理想选择,适用于需要直接与元素交互的场景,如聚焦输入框、添加...

4700

前端面试精华指南

木易士心

Callback → Promise → Generator + co → async/await

5110

JavaScript 闭包原理和实践深度解析

木易士心

简单来说,当一个函数内部引用了外部函数的变量,即使外部函数已经执行完毕,这个内部函数仍然可以访问这些外部变量,这就是闭包。

4700

绝了!Apache Doris 4.0 只用了一个函数实现AI+数据分析

一臻数据

那天晚上,老刘加班研究了这个函数的底层原理,发现了一个很有趣的技术设计:动态预聚合机制。

8510

Whois 工具在 鸿蒙 PC 上的交叉编译实践

徐建国

原因分析:mkpasswd.c 中使用了 getpass 函数来读取密码,但 HarmonyOS SDK 可能没有提供该函数的实现。getpass 是一个 PO...

7810

从零开始:开发一个仓颉三方库的完整实战

徐建国

本文详细记录了从零开始开发一个仓颉三方库的完整过程,包括从克隆模板、编写代码、解决问题到最终发布的每一个步骤。通过这篇文章,你将学会如何创建一个标准的、文档完善...

5210

Rust 入门:Hello World 程序

徐建国

既然已经安装好了 Rust,现在就来编写第一个 Rust 程序吧!在学习任何新语言时,在屏幕上打印 Hello, world! 都是一个经典的传统,我们也将遵循...

9110

构建第一个仓颉与 ArkTS 混合鸿蒙应用

徐建国

为了实现从仓颉组件返回到 ArkTS 页面,需要将ArkTS 侧的路由跳转函数通过互操作能力注册给仓颉进行调用。

11010
领券