我怎样才能找到使用的jQuery-UI插件"引擎盖下#34;由给定的Primefaces组件?
我正在学习Primefaces。似乎每个Primefaces组件都包含一些或其他jQuery插件来完成用户界面工作。查看此组件的jQuery API文档通常很有用,因为Primefaces用户指南并不总是非常详细。
答案 0 :(得分:1)
我怎样才能找到使用的jQuery-UI插件"引擎盖下#34;由给定的Primefaces组件?
@Vasan的评论是正确的。这是一个相当容易的起点。
我正在学习Primefaces。
大
似乎每个Primefaces组件都会打包一些或其他jQuery插件来进行用户界面工作。
这在很大程度上是错误的。如果你的意思是PrimeFaces'以外的话。比这只是部分正确。更多组件使用PrimeFaces本机代码(是,基于jquery-ui)而不是外部代码。
所有javascript来源均为here。在其中你会看到jquery folder显示来自jquery本身的所有插件
某些组件使用外部(不是来自PrimeFaces或来自jquery-ui)客户端组件。 fileUpload确实如此。在此文件夹中,您将在源代码引用中看到the source of the external component,其中包含哪个组件。
/* * jQuery File Upload Plugin * https://github.com/blueimp/jQuery-File-Upload * * Copyright 2010, Sebastian Tschan * https://blueimp.net * * Licensed under the MIT license: * https://opensource.org/licenses/MIT */
在同一个文件夹中,您还会看到the PrimeFaces 'wrapper'
查看此组件的jQuery API文档通常很有用,因为Primefaces用户指南并不总是非常详细。
在我使用PrimeFaces的近10年经验中,事实证明这也不是事实。首先,对于大多数功能而言,实际上并不需要低级别的内部工作。并且' api' javascript函数的形式记录在...... well ...文档中。但在这种情况下,你真的需要低级别的细节(很少需要)或想要扩展(有时需要),我的来源是文档的一部分。 PrimeFaces源码写得非常干净,并且会有很多帮助。
所以我的建议是开始使用它,记住客户端所有只是html,css,javascript和jquery(ui)。并且还要记住源是打开的,当您需要详细信息时,请使用源代码。不要通过调查这些细节来开始学习PrimeFaces。