当前位置:编程学习 > JAVA >>

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 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,