Class _global_fun_
全局函数
| Method Summary |
| HTMLElement |
J$(id)
获取document对象,相当于document.getElementById(id);
|
| HTMLElements |
J$n(tagName)
获取document对象数组,相当于document.getElementsByTagName(tagName);
|
| string |
J_u_encode(str)
将字符串UTF-8编码,执行两次encodeURIComponent;
|
| string |
J_u_decode(str)
将字符串UTF-8解码,执行两次decodeURIComponent,解码失败时返回原文;
|
| window |
topparent
顶层窗口对象;
|
| string |
trim(text)
去除字符串两边的空格
|
| string |
String.trim()
去除字符串两边的空格
|
| string |
String.ltrim()
去除字符串左边的空格
|
| string |
String.rtrim()
去除字符串右边的空格
|
| string |
reMoveStr(str1, str2)
移除字符串
|
| string |
replaceFirst(str, p, m)
替换第一个字符串
|
| void |
checkLogin()
检查是否已经登录(限制系统页面portal外未登录访问)
|
| void |
closeself()
关闭当前窗口
|
| void |
addEvent(elm, evType, fn, useCapture)
给页面元素添加事件 |
| void |
removeEvent(obj, type, fn, cap)
移除页面元素的事件 |
| void |
sAlert(message, time)
页面右上角提示 |
| void |
mAlert(message, img)
自定义提示(类似alert) |
| void |
Confirm(msg,okcallFn,cancelcallFn,img)
自定义选择提示(类似confirm) |
_global_fun_
全局函数,只要引用common.main.js就可以直接使用
Method Detail
string
trim(text)
去除字符串两边的空格
Parameters:
text
{string}
[required]需要去掉空格的字符串
Returns:
{string}
Example:
var mystr=trim(" aaabbbddkk ")
string
str.trim()
去除字符串两边的空格
Returns:
{string}
Example:
var str=" aaabbbddkk ";
var mystr=str.trim();
string
str.ltrim()
去除字符串左边的空格
Returns:
{string}
Example:
var str=" aaabbbddkk";
var mystr=str.ltrim();
string
str.rtrim()
去除字符串右边的空格
Returns:
{string}
Example:
var str="aaabbbddkk ";
var mystr=str.rtrim();
string
reMoveStr(str1, str2)
移除字符串
Parameters:
str1
{string}
[required]主字符串
str2
{string}
[required]需要从主字符串中移除的字符串
Returns:
{string}
Example:
reMoveStr('stringStringMyStringMyString','My')
string
replaceFirst(str, p, m)
替换第一个字符串
Parameters:
str
{string}
[required]主字符串
p
{string}
[required]主字符串中需要被替换的字符串
m
{string}
[required]替换的字符串
Returns:
{string}
Example:
replaceFirst('aabbccdd', 'cc', 'kk')
void
checkLogin()
检查是否已经登录(限制系统页面portal外未登录访问)
Returns:
{void}
Example:
checkLogin();
void
closeself()
关闭当前窗口(portal内使用不起作用)
Returns:
{void}
Example:
closeself()
void
addEvent(elm, evType, fn, useCapture)
给页面元素添加事件
Parameters:
elm
{Element object}
[required]页面元素对象
evType
{string}
[required]添加的事件类型
fn
{string}
[required]添加的自定义事件
useCapture
{string}
[required]是否覆盖该对象的同类型事件
Returns:
{void}
Example:
<div id="myDiv"></div>
var myDivObj=document.getElementById("myDiv");
addEvent(myDivObj,"mouseup",fnMouseup,false);
function fnMouseup(){
//你的自定义事件内容写在这里
}
void
removeEvent(obj, type, fn, cap)
移除页面元素事件
Parameters:
obj
{Element object}
[required]页面元素对象
type
{string}
[required]移除的事件类型
fn
{string}
[required]移除的自定义事件
cap
{string}是否移除该对象的全部该类型监听事件
Returns:
{void}
Example:
<div id="myDiv"></div>
var myDivObj=document.getElementById("myDiv");
addEvent(myDivObj,"mouseup",fnMouseup,false);
function fnMouseup(){
//你的自定义事件内容写在这里
}
removeEvent(myDivObj,"mouseup",fnMouseup,false);
void
sAlert(message, time)
页面右上角提示
Parameters:
message
{string}
[required]提示内容
time
{number}
[required]提示时间(按毫秒计)
Returns:
{void}
Example:
sAlert("操作成功!",500);
void
mAlert(message,image)
自定义提示(类似alert)
Parameters:
message
{string}
[required]提示信息
image
{string}自定义图片路径
Returns:
{void}
Example:
mAlert("操作成功!","../../common/image/toolbar/action/test.gif");
mAlert("操作成功!");
void
Confirm(msg,okcallFn,cancelcallFn,img)
自定义选择提示(类似confirm)
Parameters:
msg
{string}
[required]提示信息
okcallFn
{string}
[required]点击确认时执行的函数
cancellFn
{string}点击取消时执行的函数
img
{string}自定义图片路径
Returns:
{void}
Example:
Confirm('确定删除数据吗 ?',deleteData,null,"../../common/image/toolbar/action/ask.gif");
Confirm('确定删除数据吗 ?',deleteData);