日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

开源重量级的流程引擎或UI引擎

發布時間:2023/12/9 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开源重量级的流程引擎或UI引擎 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關注這兩個方面的同學個踴躍加粉了~~同時在下面回復期望開源哪一個,將先開源呼聲高的一個。

好吧,先小秀一下UI:

增加下面的pom依賴,表示此工程需要org.tinygroup.aerowindow

?
1 2 3 4 5 ????????<dependency> ????????????<groupId>org.tinygroup</groupId> ????????????<artifactId>org.tinygroup.aerowindow</artifactId> ????????????<version>1.0.0-SNAPSHOT</version> ????????</dependency>

接下來就可以在頁面文件中編寫內容了:

比如創建aero.page文件

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #@aeroWindow("Demo"?"演示"?"400"?"300") <ul> ????<li><strong>Special?feature:</strong>?Live?animated?Aero?Glossy?look?(see?header?when?moving)?</li> ????<li>Usual?window?buttons:?Minimize,?Zoom,?Maximize?and?Close?</li> ????<li>Double-click?support,?such?as?in?windows?(maximize,?zoom?out)?</li> ????<li>Active?window?is?highlighted?visually,?as?in?Windows?</li> ????<li>User-infinitely?scalable?window?size?</li> ????<li>Sliding?window?by?mouse?dragging?</li> ????<li>Usual?Z-order?management,?as?in?Windows?</li> ????<li>+?Animated?change?of?window?size</li> ????<li>+?Multiple?configuration?options?</li> </ul> #end #@aeroWindow("hundsun"?"百度"?"800"?"400") <iframe?src="http://www.baidu.com"?width="100%"?height="100%"?style="border:?0px;"?frameborder="0"></iframe> #end #@iconContainer("abc") ????#@icon("firefox"?"DesktopIcon-Firefox.png") ????alert(1); ????#end #end

運行結果:

簡單吧。

實際上,這個效果要出來,需要用到aero window jquery plugin,它還用到了jqueryui,JqueryUI還用到了jquery,但是所有的這一切程序員都不用管了。

只要引用了UI組件包org.tinygroup.aerowindow,什么jss,css,什么圖片資源,字體資源統統不用管。

?
1 2 3 #@aeroWindow("Demo"?"演示"?"400"?"300") ...... #end

只要在頁面中寫入上面的內容,......就會自動放入到窗口中去。

再看一個例子:

增加下面的pom依賴,表示此工程需要org.tinygroup.arctext

?
1 2 3 4 5 ????????<dependency> ????????????<groupId>org.tinygroup</groupId> ????????????<artifactId>org.tinygroup.arctext</artifactId> ????????????<version>1.0.0-SNAPSHOT</version> ????????</dependency>

然后編寫下在的頁面文件arctext.page:

?
1 2 #@arcText?("abc"?3?"100"?1?"200pt"?"200pt")中華人民共和國#end #@arcText?("aaa"?3?"100"?-1?"200pt"?"200pt")中華人民共和國#end



然后執行,就可以執行出下面的效果:

只要去掉上面的POM依賴,它們就會消失的干干凈凈。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的开源重量级的流程引擎或UI引擎的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。