在Liferay中,页面的组成单元是portlet, 在每个portlet中都可以定义javascript函数。但是注意,在一个页面中,所有的portlet的内容会组成一个页面的源文件,所以如果在不同的portlet中定义了相同名称的javascript函数,只有一个会起作用,其他的会被覆盖掉。同样,页面中的Html元素名称也会重复。
为了避免类似问题,使用可以在函数名中使用<portlet:namespace />,由于portlet名称是唯一的,这样就区分开了。
为了避免类似问题,使用可以在函数名中使用<portlet:namespace />,由于portlet名称是唯一的,这样就区分开了。
function function<portlet:namespace />name(){
}