写点什么

Fluqi 让 JQuery 更简单

  • 2012-02-14
  • 本文字数:819 字

    阅读完需:约 3 分钟

Fluqi 为 jQuery 提供了一个通用的微件(Widget)构造器,让用户以可视化方式创建并定制jQuery 微件,然后可以把生成的标记语言代码和JavaScript 用在自己的应用中。它还提供.NET API,其接口易于使用,而且可以在服务器端代码中配置jQuery 控件。

Fluqi 微件构造器能让用户预览配置的微件,生成对应的 C#和 HTML+JavaScript 代码。你可以选择在 ASP.NET 中使用,如果是其他 Web 框架可使用后者。

下面是 ASP.NET 中嵌入标记语言的例子:

复制代码
<%
var ac = Html.CreateAccordion("ac")
.Options
.SetCollapsible(true)
.Finish()
.Events
.SetCreateEvent("return createEvent(event, ui);")
.SetChangeEvent("return changeEvent(event, ui);")
.SetChangeStartEvent("return changeStartEvent(event, ui);")
.Finish()
.Panels
.Add("My Panel 1")
.Add("My Panel 2", true)
.Add("My Panel 3")
.Finish()
;
%>
<%using (ac.RenderContainer()) {%>
<%using (ac.Panels.RenderNextPane()) {%>
<p>Proin ...</p>
<%}%>
<%using (ac.Panels.RenderNextPane()) {%>
<p>Morbi ...</p>
<%}%>
<%using (ac.Panels.RenderNextPane()) {%>
<p>Mauris ...</p>
<%}%>
<%}%>

服务器端代码在运行时生成 HTML 和 JavaScript,开发人员还可以将生成的所有微件的 JavaScript 打包在一个文件中,以供下载(其中使用了另一个开源库 SquishIt )。

本质上,Fluqi 是一个基于.NET 的开源库,使用C#类来对应jQuery 微件,包括Accordion、AutoComplete、DatePicker、Dialog、ProgressBar、PushButton、Slider 和Tab,同时用呈现类为对应的jQuery 微件生成标记语言和JavaScript。这些类在Fluqi 的网站上使用(用来以可视化方式配置jQuery 微件),同时作为.NET API 对外暴露。

Fluqi 提供 Nuget Packag 供大家使用,包括 ASP.NET MVC 和 Web Form 两种方式。

查看英文原文: Fluqi Makes JQuery Simpler

2012-02-14 15:293678
用户头像

发布了 479 篇内容, 共 153.8 次阅读, 收获喜欢 47 次。

关注

评论

发布
暂无评论
发现更多内容

一文吃透MAUI、WinUI3和WPF的优势及劣势

这我可不懂

WPF MAUI

神级外挂 | 网络性能优化,2个补丁就足够

鼎道智联

C++实现简单的ls命令以及原理

芯动大师

鲲鹏入晋,乘云而起,华为开发者大会开启“山西时刻”,共话山西鲲鹏生态建设

彭飞

人脸识别技术在智慧城市建设中的应用

来自四九城儿

人脸识别技术的未来发展方向

来自四九城儿

倒计时1天 | 诚邀见证“九章云极DataCanvas新产品发布会”!

九章云极DataCanvas

HTML5 游戏开发实战 | 俄罗斯方块

TiAmo

html html5 6 月 优质更文活动

数智时代的守护者:低代码开发平台如何解决AI安全挑战?

快乐非自愿限量之名

AI 低代码 数智时代

九章云极DataCanvas公司加入中国移动信息现代产业链“十百千万”计划

九章云极DataCanvas

es 笔记二之基础查询

Hunter熊

elasticsearch

我为什么选择多边形架构做为工程的基础思想

软件工程师-罗小东

ChatGPT与码农的机会

这我可不懂

人工智能 ChatGPT

【汽车虚拟仿真】VR技术如何加速自动驾驶进程?

3DCAT实时渲染

虚拟仿真 云仿真 汽车虚拟仿真

重磅发布 | 博睿数据发布互联网行业精选案例集

博睿数据

互联网 可观测性 博睿数据 One 精选案例

人脸识别技术的分类和实现方法

来自四九城儿

我在中小型项目SuperCell模式实战经验

软件工程师-罗小东

保险业务连续性保障:从测试到生产,混沌平台建设节奏如何把控?

TakinTalks稳定性社区

让沉寂的数据“活”起来,用友BIP资产云提升港口企业决策效率

用友BIP

港口 资产云

通过构建背景图学习CSS径向渐变

南城FE

CSS 前端开发 渐变

采用Qt+Live555搭建RTSP服务器

DS小龙哥

6 月 优质更文活动

Docker容器共享磁盘

高端章鱼哥

Docker Linux

List的拆分的几种方式

EquatorCoco

前端 前端框架 开发框架

IPQ6010 QCA8075 QCN5052 QCN5022 WiFi Embedded Motherboard

wifi6module

IPQ6000 ipq4029

保姆级教程:带你体验华为云测试计划CodeArts TestPlan

华为云PaaS服务小智

云计算 开发者 软件开发 华为云

起风了,泛娱乐企业出海如何正确扬帆?

ToB行业头条

会是调用第三方接口那么简单吗?

高端章鱼哥

程序员 前端 接口 系统

筑牢三大新型能源基础设施,能源变革的分水岭和路线图

脑极体

新能源

代码随想录训练营 Day02 - 数组(下)

jjn0703

算法

普通人蓝海创业项目-微信朋友圈广告代理加盟 利润全给

互联网广告践行者

为什么负数的补码等于反码加一

xzy

Fluqi让JQuery更简单_开源_Roopesh Shenoy_InfoQ精选文章