# z-data **Repository Path**: funlang/z-data ## Basic Information - **Project Name**: z-data - **Description**: Z-data is an extremely lightweight zero configuration embedded mini front-end js framework. - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://www.funlang.org/z-data - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-08-15 - **Last Updated**: 2026-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # z-data > 超轻量级、零配置、零依赖、无虚拟 DOM 的嵌入式前端框架。 > 无需编译, 直接写 H5 DOM, 用模板指令驱动视图, 用原子化 CSS 以内联方式完成全部样式。 [English](./README.md) | **简体中文** [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE) [![GitHub Repo](https://img.shields.io/badge/GitHub-Funlang%2Fz--data-blue.svg)](https://github.com/Funlang/z-data) --- ## 目录 - [项目简介](#项目简介) - [特性](#特性) - [快速开始](#快速开始) - [安装](#安装) - [在线示例与 Demo](#在线示例与-demo) - [作用域 Scope](#作用域-scope) - [模板指令 Template](#模板指令-template) - [数据绑定 Data Binding](#数据绑定-data-binding) - [class / style 语法糖](#class--style-语法糖) - [原子化 CSS (Atomic CSS)](#原子化-css-atomic-css) - [事件 Event](#事件-event) - [动态属性 / 事件与自定义指令](#动态属性--事件与自定义指令) - [变量 Variables](#变量-variables) - [函数与 API](#函数与-api) - [组件 Component (z-comp)](#组件-component-z-comp) - [z-json 工具](#z-json-工具) - [z-data studio (z-pen)](#z-data-studio-z-pen) - [浏览器兼容性](#浏览器兼容性) - [项目结构](#项目结构) - [性能](#性能) - [加入我们](#加入我们) - [许可证](#许可证) --- ## 项目简介 z-data 是一个**极简的前端响应式框架**, 核心理念是: - **没有虚拟 DOM**, 直接操作 H5 DOM, 性能极高。 - **零配置、零依赖、无需编译**, 一个 JS 文件即插即用。 - **嵌入式**, 可以与其他框架 (如 Vue、Alpine) 无缝共存。 - **模板指令**, 支持 `for / if / else / use` 等。 - **原子化 CSS**, 类 Tailwind 的规则引擎, 无需构建即可内联生成样式。 - **极致语法糖**, 对 `class` 和 `style` 特别友好。 z-data 通过 HTML 属性 (directive) 驱动视图与数据, 使用 `