From 6f54e0050a8d65457cf8874b6436334fb3672d04 Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Sat, 19 Aug 2023 22:31:41 +0200 Subject: [PATCH] Improve skooma post --- Web/JavaScript/Skooma.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Web/JavaScript/Skooma.md b/Web/JavaScript/Skooma.md index b75a5e8..9ac8883 100644 --- a/Web/JavaScript/Skooma.md +++ b/Web/JavaScript/Skooma.md @@ -30,7 +30,7 @@ Given the many similarities between Lua and JavaScript, it was only a matter of ## Features -Skooma is best explained by exmaple, as a big part of the point is the (relatively) clean-looking code that looks *somewhat* like a purpose-built DSL. +Skooma is best explained by example, as a big part of the point is the (relatively) clean-looking code that looks *somewhat* like a purpose-built DSL. ```js import {html} from '/skooma.js' @@ -56,7 +56,9 @@ The outermost `div` tag is given three other tags as its children, and an object Since passing functions into HTML attributes makes no sense, this case is used for setting event handlers instead: ```js -html.button("Click me!", {click: event => alert("Button has been clicked!")}) +html.button("Click me!", { + click: event => alert("Button has been clicked!") +}) ``` This internally uses `addEventListener` instead of setting an `onclick` attribute, so this even lets one add several handlers of the same type, albeit in separate objects.