当前位置: 首页 > 软件库 > 程序开发 > 模板引擎 >

Ginit

基于 js 的新型编程语言
授权协议 Apache
开发语言 JavaScript
所属分类 程序开发、 模板引擎
软件类型 开源软件
地区 国产
投 递 者 鲁华茂
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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的语句介绍的非常详细!

 相关资料
  • 上周我更新了Kotlin 1.5,昨天看到谷歌打算让Jetpack成为设计UI的首选选项后,我想做一些测试。 问题是将我的项目更新为静态编程语言1.5,当尝试构建项目时,我得到以下错误: 静态编程语言1.5与Jetpack Compose不兼容吗?在谷歌搜索问题后,我找到了版本,其中提到了Jetpack Compose,但不是以“不兼容”的方式。 你对此有任何答案吗?我应该使用吗?在这种情况下,我

  • 本文向大家介绍基于js中的原型(全面讲解),包括了基于js中的原型(全面讲解)的使用技巧和注意事项,需要的朋友参考一下 在讲js的原型之前,必须先了解下Object和Function。 Object和Function都作为JS的自带函数,Object继承自己,Funtion继承自己,Object和Function互相是继承对方,也就是说Object和Function都既是函数也是对象。 Objec

  • C++11的伟大标志之一是将并发整合到语言和库中。熟悉其他线程API(比如pthreads或者Windows threads)的开发者有时可能会对C++提供的斯巴达式(译者注:应该是简陋和严谨的意思)功能集感到惊讶,这是因为C++对于并发的大量支持是在编译器的约束层面。由此产生的语言保证意味着在C++的历史中,开发者首次通过标准库可以写出跨平台的多线程程序。这位构建表达库奠定了坚实的基础,并发标准

  • 本文向大家介绍简述解释型和编译型编程语言相关面试题,主要包含被问及简述解释型和编译型编程语言时的应答技巧和注意事项,需要的朋友参考一下  

  • Block 基础 Block 语法 Block 可以认为是一种匿名函数,使用如下语法声明一个 Block 类型: return_type (^block_name)(parameters) 例如: double (^multiplyTwoValues)(double, double); Block 字面值的写法如下: ^ (double firstValue, double secondValue

  • 本文向大家介绍C语言泛型编程实例教程,包括了C语言泛型编程实例教程的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C语言泛型编程的方法,分享给大家供大家参考之用。具体分析如下: 首先,泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。在C语言中,可以通过一些手段实现这样的泛型编程。这里介绍一种方法——通过无类型指针void* 看下面的一个实现交换两个