xwiki开发者指南-前端资源

这部分是一个进展中的工作。

本节旨在为XWiki应用程序开发者和XWiki产品开发者记录所有前端资源。前端资源主要有两种类型:

  • 外部库
  • 内部组件

前端资源主要由JavaScript库,CSS样式表和相应的可重复使用的HTML代码片段(或velocity宏来输出代码片段) 和velocity宏。 

在默认情况下,这里介绍的一些资源没有被所有HTML渲染的wiki页面(太多要发送到客户端!)包含。你需要使用jsfx插件从一个皮肤模板或wiki页面请求他们。例如,请求scriptaculous slide库,在XWiki语法1.0可以这样写:

$xwiki.jsfx.use("js/scriptaculous/slider.js")

{{velocity}}
$xwiki.jsfx.use("js/scriptaculous/slider.js")
{{/velocity}}

你指定的jsfx插件的路径是library库在XWiki webapp的resources目录下的相对路径。类似于jsfx插件,ssfx插件可以请求CSS样式表文件。

外部资源

XWiki Enterprise包含了一些默认捆绑的第三方库。

下面是一个表,列出XWiki Enterprise自带的一些外部库:

库名称描述
Prototype 是一个 "JavaScript框架,旨在简化Web应用程序的开发"。它扩展了原生的JavaScript对象,而且很好的支持Ajax。Prototype是XWiki页面上唯一系统附带的JavaScript库。
Smartclient 是一个AJAX RIA系统,可以轻松开发丰富的界面组件。在XWiki使用Smartclient,可以构建出充分利用XWiki's RESTful API的强大的前端部件。
 Scriptaculous 
 YUI 
LiveValidation 
 JQueryjQuery 是 "一个快速,体积小,功能丰富的JavaScript库。它可以在众多的浏览器中通过一个易于使用的API使得HTML文档遍历和操作,事件处理,动画,和Ajax的事情变得非常简单。随着通用性和可扩展性的组合,jQuery的改变了数以百万计的人编写JavaScript的方式。"
 JQuery UIjQuery UI 是"建立在 jQuery JavaScript 库上的一组用户界面交互、特效、小部件及主题。无论你是创建高度交互的 Web 应用程序还是仅仅向窗体控件添加一个日期选择器,jQuery UI 都是一个完美的选择。"
 BootstrapBootstrap 是"最流行的HTML, CSS, 和JS框架。用于开发响应式布局、移动设备优先的WEB项目" XWiki绑定Bootstrap,因为XWiki皮肤是基于Bootstrap。

查看在XWiki页面使用jQuery和jQuery UI的例子。

内部资源

前端组件

JavaScript资源

样式表资源

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lovelife110

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值