欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Comet框架Plushlet使用問(wèn)題解決方案

 更新時(shí)間:2020年10月17日 12:20:19   作者:cuisuqiang  
這篇文章主要介紹了Comet框架Plushlet使用問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

對(duì)于某些人來(lái)說(shuō),這可能是個(gè)愚蠢的問(wèn)題,但是由于這個(gè)問(wèn)題讓我糾結(jié)了大半天,我實(shí)在是受不了了,我一定要把它貼出來(lái)!

補(bǔ)充一下,之前我說(shuō)的修改JS來(lái)保證路徑正確性的問(wèn)題,至今沒(méi)有人給予其他可能性的答復(fù),而今天我到家以后在IE8上,僅僅增加了

<base href="<%=basePath%>" rel="external nofollow" >

標(biāo)簽后就不再出現(xiàn)問(wèn)題了,想想可能是因?yàn)樯倭艘粋€(gè)定位項(xiàng)目絕對(duì)路徑的標(biāo)簽,我看了一下頁(yè)面源碼:、

<html>
	<head>
		<base href="http://localhost:8080/mypushlet/" rel="external nofollow" >
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="cache-control" content="no-cache">
		<meta http-equiv="expires" content="0">
		<script type="text/javascript" src="ajax-pushlet-client.js"></script>		
		<script type="text/javascript">
			PL._init(); 
			PL.joinListen('/cuige/he');
			function onData(event) {
				document.getElementById("mess").innerHTML=event.get("mess");
				for(i=0;i<2;i++){alert(i);}
				// 離開(kāi)
				// PL.leave();
			}
		</script>
	</head>
	<body>
		<center>
		<h1>
			my first pushlet!
		</h1>
		<br />
		<div id="mess"></div>
		</center>
	</body>
</html>

我絕對(duì)是這個(gè)可能!

不過(guò)我要說(shuō)的不是這個(gè)問(wèn)題,而是上面代碼中的for循環(huán),大家猜猜他的運(yùn)行結(jié)果會(huì)是什么!

理論上來(lái)說(shuō),應(yīng)該是每次推過(guò)來(lái)消息的時(shí)候就會(huì)進(jìn)行提示,但是我發(fā)現(xiàn)消息只是推送了一次!為什么在方法里面寫(xiě)個(gè)循環(huán)就不行了呢,我一直糾結(jié),同事說(shuō)是不是其他代碼中有 return 關(guān)鍵字把程序返回終止了,我嘗試把其JS都刪除,但是仍然不能解決問(wèn)題。

后來(lái)突然想到是不是變量沖突!

我以為,JS方法內(nèi)的變量都是局限在這個(gè)方法內(nèi),出去這個(gè)方法就會(huì)消失,但是我錯(cuò)了,就是這種認(rèn)為是我的程序讓我糾結(jié)了這么長(zhǎng)時(shí)間!

原因很簡(jiǎn)單

for(i=0;i<2;i++){alert(i);}

我定的 i 變量,沒(méi)有增加 var 標(biāo)識(shí),就會(huì)成為方法內(nèi)的全局變量,如果其他代碼也有 i 這個(gè)變量,就會(huì)造成變量沖突!

我嘗試這樣去寫(xiě):

for(var i=0;i<2;i++){alert(i);}

這樣就可以一直進(jìn)行提示了!

由于JavaScript屬于弱語(yǔ)言,我平時(shí)書(shū)寫(xiě)時(shí)也不是那么規(guī)范,也就造成了在這次引用別人API時(shí)還造成了變量沖突!

壞習(xí)慣害死人呀!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java springmvc亂碼解決歸納整理詳解

    java springmvc亂碼解決歸納整理詳解

    本篇文章介紹了java 中spring mvc 解決亂碼的問(wèn)題方法實(shí)例,需要的朋友可以參考下
    2017-04-04
  • Java Web制作登錄驗(yàn)證碼實(shí)現(xiàn)代碼解析

    Java Web制作登錄驗(yàn)證碼實(shí)現(xiàn)代碼解析

    這篇文章主要介紹了Java Web制作登錄驗(yàn)證碼實(shí)現(xiàn)代碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • springboot如何使用MybatisPlus

    springboot如何使用MybatisPlus

    MyBatisPlus是一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)操作框架,其代碼生成器可以快速生成實(shí)體類(lèi)、映射文件等,本文介紹了如何導(dǎo)入MyBatisPlus相關(guān)依賴(lài),創(chuàng)建代碼生成器,并配置數(shù)據(jù)庫(kù)信息以逆向生成代碼,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • spring單例如何改多例

    spring單例如何改多例

    這篇文章主要介紹了spring單例如何改多例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • mybatis查詢(xún)實(shí)現(xiàn)返回List<Map>類(lèi)型數(shù)據(jù)操作

    mybatis查詢(xún)實(shí)現(xiàn)返回List<Map>類(lèi)型數(shù)據(jù)操作

    這篇文章主要介紹了mybatis查詢(xún)實(shí)現(xiàn)返回List<Map>類(lèi)型數(shù)據(jù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 最新評(píng)論