正常情况下,其它浏览器能够自动检测是否具有网络链接,但是 google 浏览器在这个方面有 BUG,很多网站采用的一种做法是不断的向服务器发送请求,确保连接的稳定,如果连不上了,就说明网络断开了,所以你的问题就可以采用类似的办法,下面是 js 代码:
function isOnline(){
var img = new Image()
img.id = "test_is_online"
img.onload = function(){
document.body.removeChild(
document.getElementById("test_is_online"))
}
img.onerror = function(){
document.body.removeChild(
document.getElementById("test_is_online"))
alert("断网了!")
}
img.src = "http://www.baidu.com/img/baidu_jgylogo3.gif"
img.style.display = "none"
document.body.appendChild(img)
}
window.onload = function(){
setInterval(isOnline, 10000)
}
每 10 秒钟检测一次,如果发现已经断网了,就会弹出对话框说:断网了
.js是javascript文件的文件后缀,就像 a.txt 这个.txt是后缀一样.jsp是jsp网页文件的后缀,而jsp是java web 的表现层的一种技术
jquery 是一个函数库,基于javascript的,这个函数库让我们使用javascript进行网页dom操作的时候更加简便
javascript是一种解释性语言,和java没有太大关系。具体你看百度百科的javascript权威解释
java是由sun公司推出的网络编程语言(现在属于甲骨文公司)。超级流行,特别时候大型企业级架构,是面向对象的哦。
再补充一点,java其实还分为java EE (企业级应用) java me 手机软件用的多,比如现在火爆的安卓系统上的软件。 java se应该就是你说的java了,是java体系的基础