javascript常识
①使用javascript中的eval()函数可以让文本格式的字符串转化为javascript格式。
② setTimeout (表达式,延时时间),setInterval (表达式,交互时间),其中延时时间/交互时间是以豪秒为单位的(1000ms=1s),setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次,setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式。
③Artdialog中,art.dialog.open()函数在点击弹出框上按钮时,如果想访问弹出框里面jsp所包含的元素,可以使用this.iframe.contentWindow函数,比如:如果想获得id为demo的input标签值的话,可以使用如下代码,this.iframe.contentWindow.getElementById(“demo”).value。
④javascript中如果要获得项目的基本请求路径可以使用如下函数:
Function basePath(){
var curWwwPath=window.document.location.href;
var pathName=window.document.location.pathname;
var pos=curWwwPath.indexOf(pathName);
var localhostPath=curWwwPath.substring(0,pos);
var projectName=pathName.substring(0,pathName.substring(1).indexOf('/')+1);
return localhostPath+projectName;
}
⑤使用jquery如下表达式$('table').find('tr').each(function(i) {},可以针对table标签中的tr标签进行函数的书写。
⑥在javascript中,可以使用如下表达式判断所使用浏览器的类型,
if(window.navigator.userAgent.toLowerCase().indexOf("msie") > 0){
return “IE”;
}
⑦在ie中,可以直接使用document.onreadystatechange,而在火狐中不能直接使用,在火狐中需要在外面使用document.addEventListener包含着document.onreadystatechange。
⑧使用jquery如下表达式$("input[name='demo']:checked").val();可以获得name是demo的被选中的单选按钮的值。
补充:web前端 , JavaScript ,