首页 >> 粉碎设备

强大 WebView2 + 不用写 JavaScript 的 htmx.js 「小轻快」开发操作系统程序

粉碎设备 2023-05-08 12:17:29

io 在激活 SPA 系统设计时可用者选定了前后端根目录为 "/web",所以也就是说恳请的是 "/web/api/aardio" 。

而 hx-swap 则选定要将调回的 HTML 所只读到哪那时候,"innerHTML" 选定是备份首页链表实质上 HTML,"outerHTML" 选定附加最终目标首页链表的全部 HTML ,其他还有 "afterbegin" , "beforebegin" , "beforeend" , "afterend" , "none" 。这些看名字就明白是什么关键作用,就不解释了。

hx-target 物件用 CSS 可缓冲容器选定要所只读的首页链表,例如:

hx-target="#info-div"

选定服务容器调回的 HTML 所只读 id 为 "info-div" 的链表。如果开头 hx-target 物件对此所只读最终目标是理论上链表自身。

hxmx.js 在备份 HTML 时,如果发现各别 html 中都有 id 完全相同的原素就会进行优化并平滑辨识。

看到这那时候,htmx.js 您已经就都用了。

虽然 htmx.js 元数据资料那时候有更多花式用词,但一般似乎用不上。有些冤枉搞来得复杂了也一般而言是坏冤枉。

htmx.js + aardio 前后端

aardio 提供者了嵌入式 HTTP 服务容器,可以必要适用 aardio 编码所写首页,拥护与 PHP 相近的示例自然语言。

aardio 的示例自然语言很近似,aardio 编码所写在 实质上,而 HTML 编码所写在 实质上就可以了。基本上 实质上的编码被反转为了 aardio 中都 print 算子的给定。

例如服务容器后端有一个大的 aardio 编码:

abc

试运行后就会可用者反转为纯 aardio 编码如下:

print("abc");response.write("123");

在 HTTP 前后端中都,print 算子基本上就是连到都由要用途向 HTTP 客户后端可用数据资料的 response.write() 算子。

在 HTTP 前后端有两个最类似于的普通人,request 普通人包含了所有 HTTP 恳请的资讯,而 response 普通人为 HTTP 响应普通人,都由要用途向客户后端递送数据资料。

推开 aardio 可用「工具> 库算子元数据资料」,点击 fastcgi.client 的元数据资料可以查看 request, response 普通人的所有物件与工具。aardio 中都的所有 HTTP 服务容器后端构建都统一接口 fastcgi.client 元数据资料订明的 request, response 用词。

也可以参照 aardio 开始页的 《 aardio 该网站开发计划、FastCGI开发计划入门教程 》。至于 aardio 示例自然语言,请参照 《 aardio 自然语言与适用手册> aardio 语言> 示例自然语言 》

aardio 的示例自然语言也许可以都由要用途所写 HTTP 前后端,也也许是可以都由要用途可用 HTML,基本上可以都由要用途降解任何字符。aardio 中都的很多基本功能都拥护这种示例自然语言,例如试运行时编译 C# 编码就拥护用 aardio 示例自然语言降解 C# 编码。另外 aardio 提供者 string.loadcode() 算子可以必要解析 aardio 示例并调回字符。

htmx.js指示动画化,aardio 前后端文件系统

这那时候要注意,侧面举例施工可选整合的 HTTP 服务容器是:

wsock.tcp.simpleHttpServer;

这是一个多文件系统的 HTTP 服务容器后端,每次被恳请执行的 aardio 编码都是在后台文件系统中都试运行。aardio 多文件系统开发计划要注意的是每个文件系统都试运行在独立的周围环境,全局变量是相互隔离的,这个限制基本上让 aardio 的多文件系统开发计划更典雅,壁更少,确切请参照 aardio 可用「举例程序> aardio 语言> 多文件系统」。

如果改以 wsock.tcp.asynHttpServer 则是单文件系统异步的 HTTP 服务容器。

一个大我们即便如此适用可选的 simpleHttpServer 。多文件系统的必要是花费可用不就会卡插件。前后端在进行花费可用时,首页前后端有时候无需辨识一个动画化,htmx.js 来作这冤枉就很近似。

我们只要近似的修改一下下面讲过的首页编码如下:

友情链接