从PageSpeed洞察可以看出,Primefaces 4.0在页面加载过程中产生了大量开销:
**605.3KiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.**
http://localhost:8888/.../primefaces.js.xhtml?... (219.5KiB)
http://localhost:8888/.../jquery-plugins.js.xhtml?... (191.8KiB)
我使用的是RichFaces 4.2.3和JSF2.1。
我正在尝试使用以下代码在一个块中执行ajax请求,该块在点击屏幕上的按钮后呈现。
<a4j:commandLink value="Deletar"
execute="@form"
render="result"
action="#{transacaoBean.deletar(10) }"/>
当呈现结果时,我在javascript控制台中得到以下错误:
Uncaught TypeError: undefined is not a f
Scroll.js用于#bird块,它遵循页面滚动。
主要的问题是,如果我移除Doctype行,它是工作的,这个行:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
如果doctype是开的,它就不能工作.
以下是html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E
在验证之后,我得到了这个错误:
document type does not allow element "script" here; assuming missing "body" start-tag
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w
我在和ServletRequestListener做实验。在运行程序时,我会得到以下输出。一些请求在初始化之前被销毁。为什么会这样呢?
New request arrived to server :/projeDB/
Request destroyed : /projeDB/javax.faces.resource/primefaces.css.xhtml;jsessionid=2CDF29CD90D3EB1143D06AACAF7BA387
Request destroyed : /projeDB/javax.faces.resource/jquery/jquery.js.xhtml;jse