Managing Resources
应用程序依赖于各种类型的资源,例如 JavaScript、CSS 和图像。本文件提供了对 webforJ 资源处理机制的全面技术探讨,涵盖声明性注释、程序化 API 方法和自定义协议的使用。
webforJ 采用模块化的资源管理方法,提供多种机制以满足不同应用的需求:
- 前端捆绑器:通过编译入口将 npm 包、组件框架和样式表语言引入应用。这是前端资产的默认路径,它完成了所有注释所做的工作。
- 声明性注释:在组件或应用级别嵌入 JavaScript 和 CSS 资源,无需构建步骤。
- 基于 API 的动态注入:在运行时注入资源,以启用动态应用行为。
- 自定义协议:提供标准化的方法论以获取资源。
- 文件流和受控下载:促进资源文件的管理检索和传输。
Topics
Importing Assets
Attach JavaScript and CSS to webforJ components or the app using JavaScript, InlineJavaScript, StyleSheet, and InlineStyleSheet annotations.
Assets Protocols
Reference app resources with the webforJ ws, context, and icons protocols to load static files, classpath content, and dynamic icons.
Frontend bundler
1 项
Downloading Files
webforJ 提供了启用文件下载的方法,使得通过浏览器向用户交付文件变得简单。Page 类提供了多种下载文件的方式,无论文件来自输入流、字节数组、物理文件还是资源。