> For the complete documentation index, see [llms.txt](https://chainide.gitbook.io/chainide-chinese/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chainide.gitbook.io/chainide-chinese/4.-chainide-quan-ti-bu-ju/4.4.-wen-jian-yu-lan-gong-neng.md).

# 2.3. File Preview模块

ChainIDE支持多种语言，如Solidity、HTML、CSS、JavaScript、Markdown等。它允许用户创建、编辑和查看HTML文件的输出。在区块链上部署智能合约后使用web3的用户通常会创建一个使用JavaScript、CSS和其他前端设计编程语言的HTML网页。ChainIDE为所有问题提供了一站式解决方案，用户无需到任何其他平台创建前端即可与智能合约进行交互。他们只需使用ChainIDE就可以构建用户友好的、现代的、交互式的应用程序。

![1. ChainIDE Html文件预览](/files/-M_PIYNbUQ6x0pkNwUS1)

图1显示了使用ChainIDE查看标记和HTML文件输出的过程。创建并完成编码后，只需单击突出显示的按钮即可查看HTML和标记文件的输出。“文件预览”按钮与文件相关，仅当在“编辑器”面板中打开具有预览功能的文件时才会显示，否则，此按钮不会在“编辑器”面板中显示。
