<script> var x=5; // 聲明 x 并把 5 賦值給它 var y=x+2; // 聲明 y 并把 x+2 賦值給它 document.getElementById("myP").innerHTML=y // 把 y 的值寫到 myP </script>
2016-11-230個(gè)贊
function myFunction(){ var carname="Volvo"; }
2016-11-230個(gè)贊
JavaScript中有5種簡(jiǎn)單數(shù)據(jù)類型(也稱為基本數(shù)據(jù)類型):Undefined、Null、Boolean、Number和String。還有1種復(fù)雜數(shù)據(jù)類型——Object,Object本質(zhì)上是由一組無序的名值對(duì)組成的。
2016-11-230個(gè)贊
.ajax是異步 JavaScript 和 XML,英文全程是Asynchronous JavaScript and XML。 .ajax可以通過與后臺(tái)進(jìn)行少量的數(shù)據(jù)交換,實(shí)現(xiàn)對(duì)局部網(wǎng)頁進(jìn)行異步更新,避免了要刷新這個(gè)頁面的情況。
2016-11-230個(gè)贊
同步:提交請(qǐng)求->等待服務(wù)器處理->處理完畢返回這個(gè)期間客戶端瀏覽器不能干任何事 異步:請(qǐng)求通過事件觸發(fā)->服務(wù)器處理(這是瀏覽器仍然可以作其他事情)->處理完畢
2016-11-230個(gè)贊
?? ??? ??:AJAX? XMLHttpRequest ??? ?????.
當(dāng)前所有的主流瀏覽器都支持XMLHttpRequest對(duì)象。 此對(duì)象可以用來在后臺(tái)與服務(wù)器進(jìn)行數(shù)據(jù)交換,于是也就使異步更新網(wǎng)頁內(nèi)容成為可能,不用刷新整個(gè)頁面。
2016-11-230個(gè)贊
不期望使用緩存文件(更新服務(wù)器上的文件或數(shù)據(jù)庫) 向服務(wù)器發(fā)送大量數(shù)據(jù)(POST沒有數(shù)據(jù)量限制 發(fā)送包含未知字符的用戶輸入時(shí),POST比GET更穩(wěn)定也更可靠
2016-11-231個(gè)贊
這對(duì)于web開發(fā)來說是一個(gè)非常大的進(jìn)步,可以有效的提高網(wǎng)站的人性化程度,在此之前,如果有比較費(fèi)時(shí)的請(qǐng)求操作,必然會(huì)引起程序掛起和停止的現(xiàn)象,那么使用ajax的異步操作就無需等待服務(wù)器的響應(yīng)
2016-11-230個(gè)贊
使用XMLHttpRequest對(duì)象的responseText或者responseXML屬性可以獲取來自服務(wù)器的響應(yīng)內(nèi)容
2016-11-230個(gè)贊
?? ??? ??:AJAX - onreadystatechange ???
回調(diào)函數(shù)是一種以參數(shù)形式傳遞給另一個(gè)函數(shù)的函數(shù)。
2016-11-230個(gè)贊
創(chuàng)建 XMLHttpRequest 對(duì)象 當(dāng)服務(wù)器響應(yīng)就緒時(shí)執(zhí)行函數(shù) 把請(qǐng)求發(fā)送到服務(wù)器上的文件 請(qǐng)注意我們向 URL 添加了一個(gè)參數(shù) q (帶有輸入框的內(nèi)容)
2016-11-230個(gè)贊
?? ??? ??:AJAX? ?????? ???? ????.
ajax可以向后臺(tái)發(fā)送請(qǐng)求,也可以傳遞參數(shù),當(dāng)然就可以根據(jù)需要進(jìn)行數(shù)據(jù)庫查詢功能。
2016-11-230個(gè)贊
?? ??? ??:AJAX? XML ??? ?? ?????.
function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var xmlDoc = xmlhttp.responseXML; var str = ""; var targets = xmlDoc.getElementsByTagName("target"); for (index = 0; index < targets.length; index++) { str = str + targets[index].childNodes[0].nodeValue + "<br>"; } document.getElementById("show").innerHTML = str; } } xmlhttp.open("GET", "demo/ajax/xml/XML.xml", true); xmlhttp.send(); } window.onload = function () { var obt = document.getElementById("bt"); obt.onclick = function () { loadXMLDoc(); } }
2016-11-230個(gè)贊
語法簡(jiǎn)練、語義易懂、學(xué)習(xí)快速、豐富文檔。
2016-11-230個(gè)贊
Production version - 用于實(shí)際的網(wǎng)站中,已被精簡(jiǎn)和壓縮。 Development version - 用于測(cè)試和開發(fā)(未壓縮,是可讀的代碼)
2016-11-230個(gè)贊