探秘OpenSilver与CSHTML5:将.NET带入Web的新纪元
2024-08-21探秘OpenSilver与CSHTML5:将.NET带入Web的新纪元项目地址:https://gitcode.com/OpenSilver/OpenSilver项目介绍OpenSilver和CSHTML5是两个令人瞩目的开源项目,它们共享大部分源代码,并为开发者提供了一种独特的方式来编译C#、XAML和.NET框架,将其转化为WebAssembly、HTML和CSS。OpenSilver秉..._opensilver
跨平台桌面应用开发:HTML5 vs. WebAssembly
2024-07-101.背景介绍跨平台桌面应用开发是指在不同操作系统和硬件平台上开发和运行同一套应用程序的过程。传统上,开发者需要为每个平台编写不同的代码,这样的开发过程非常耗时且不易维护。随着互联网和云计算的发展,人们希望在网页上运行桌面应用程序,以实现更高的跨平台性和兼容性。HTML5和WebAssembly是两种不同的技术,它们试图解决这个问题。HTML5是一种标记语言,用于构建和展示网页内容。它提供了..._html5应用程序开发
移动端浏览器的扫描二维码实现(vue-qrcode-reader与jsQR方式)
2024-06-21类似扫一扫的功能,自动识别到画面中的二维码并进行识别,也可以选择从相册中上传。vue-qrcode-reader一组用于检测和解码二维码的Vue.js组件jsQR一个纯粹的javascript二维码阅读库,该库接收原始图像,并将定位、提取和解析在其中找到的任何二维码。zxing-wasmZXing-C WebAssembly 作为带有类型的 ES/CJS 模块。读/写 web、node、bun 和 deno 中的条形码。安装3. 方式一:vue-qrcode-reader实现?vue_vue-qrcode-reader
【备忘干货】c/c (wasm)和js互相调用记录
2024-06-16通过本文可对wasm使用过程有一个初步的了解, 但还有很多功能尚未尝试。例如:前面提到的embind和WebIDL Binder, ccall, cwrap等等。还有一个有趣的东东Qt for WebAssembly,可以把Qt的东西在浏览器上跑包括GUI程序。_前端嵌入式,js和c 互相调用
dotnet 将C#编译为wasm让前端html使用
2024-05-18现在还能用来写前端,本文就来告诉大家如何在前端使用现有的C#代码,通过 WebAssembly 使用 C# 的代码支持完全静态的网页,也就是不需要任何后台的存在。同时使用 C# 编写的 WebAssembly 可以省去 js 编译时间,同时使用二进制的本地指令,运行效率也有极大的提升。此时打开 Program.cs 所在的文件夹,可以看到文件夹包含了 publish 文件夹,这个文件夹里面的内容就是 wasm 使用的文件了,而刚才编译的 Example.dll 就放在 managed 文件夹里面。_c# wasm
Emscripten CMakeLists.txt 将 C 项目编译成 WebAssembly(.wasm)/js,并编译 Html 测试
2024-05-10上篇文章已讲解如何安装配置 Emscripten 环境。本篇文章主要讲解如何将基于 CMakeLists 配置的 C 项目编译成 WebAssembly 库来供 Web 前端使用。编译结果会生成 .wasm、.js,测试代码会生成 .wasm、.js、.html。_emcc cmake
在Blazor中使用Chart.js快速创建图表
2024-04-08BlazorChartjs是一个在Blazor中使用Chart.js的库(支持Blazor WebAssembly和Blazor Server两种模式),它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。本文我们将一起来学习一下在Blazor中使用Chart.js快速创建图表。_blazor server chart
OpenCV实战——OpenCV.js介绍
2024-01-28OpenCV.js 是 OpenCV 函数的端口,将 C 代码编译为 JavaScript`。`OpenCV 使用 Emscripten 将 C 函数编译为 Asm.js 或 WebAssembly 目标,在本节中,我们将编写一个非常简单的应用,将图像加载到 HTML img 标签中,转换图像色彩空间并在 canvas 元素中绘制。_opencv.js