Ginit基于 js 的新型编程语言
Skyogo 工作室全新推出的新型编程语言,主要为了更简单的HTML UI而生,它的代码十分简洁,非常适合初学HTML的新手来使用
Ginit使用JavaScript开发,拥有非常简单的语法和代码,比如,我们日常写一个input需要像“”这样写,可是在Ginit里只需要使用setUI(submit);就可以生成一个submit按钮
//Ginit的一部分语句:; :ginitDebug; @div(body); @id(Ginit); setUI(div);
Ginit不光可以用来更便捷地开发HTML UI,还可以支持开发一些交互性的语句,比如类似下面这段代码就成功的给id为Ginit的元素绑定了鼠标点击事件
//给id为Ginit的元素绑定鼠标点击事件; @div(#Ginit); $bindClick(alert("我被点击了"));
Ginit还支持设置CSS样式属性,就像下面的代码一样,把id为Ginit的元素的CSS里的display属性设置为block:
@div(#Ginit); $setCss(display,block);
你以为Ginit仅支持这几种Web语言吗?你错了,Ginit代码还支持使用JS(javascript)语句,只要使用:javascript和::javascript即可在Ginit里区分JS语句和Ginit语句
:javascript; alert("这是JS代码"); ::javascript;
Ginit现在并不怎么完善,甚至连数据类型都还没有,不过我们预计,再过Ginit的几次大更新,Ginit的交互性将会更进一步,并将支持“创建和使用方法”,“创建和使用变量”,“创建和使用数组”,“Ginit数据与JS数据的交互”等等等等......
最后,欢迎您使用和改进Ginit,每一份支持都是我们的动力,谢谢!
另外,软件文档全部在Demo.gi和Demo.html文件里面,各个Ginit的语句介绍的非常详细!
评论
loop基于 JVM 的编程语言
Loop是基于JVM的编程语言,提供了函数编程特性,简单有趣。Loop强调可读性、简洁、清晰,侧重于性能和并发性。示例代码:greet(name)->"hi,@{name}!"'ZaphodBe
loop基于 JVM 的编程语言
0
Marsha基于 LLM 的编程语言
Marsha是一种基于LLM的编程语言。用简单的语法描述你想要完成的任务,提供使用示例,Marsha编译器将指导LLM生成经过测试的Python软件。可通过终端或JupyterNotebook使用pi
Marsha基于 LLM 的编程语言
0
Fanx基于 Fantom 的编程语言
Fanx是基于Fantom语言开发的编程语言。能同时编译到JVM、Javascript、C等。提供一系列优雅的标准库,包括从GUI到web开发。简明的语法。支持泛型、闭包、可空类型、async/awa
Fanx基于 Fantom 的编程语言
0