<script> var x=5; // 声明 x 并把 5 赋值给它 var y=x+2; // 声明 y 并把 x+2 赋值给它 document.getElementById("myP").innerHTML=y // 把 y 的值写到 myP </script>
2016-11-230个赞
function myFunction(){ var carname="Volvo"; }
2016-11-230个赞
JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。
2016-11-230个赞
.ajax是异步 JavaScript 和 XML,英文全程是Asynchronous JavaScript and XML。 .ajax可以通过与后台进行少量的数据交换,实现对局部网页进行异步更新,避免了要刷新这个页面的情况。
2016-11-230个赞
同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事 异步:请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕
2016-11-230个赞
当前所有的主流浏览器都支持XMLHttpRequest对象。 此对象可以用来在后台与服务器进行数据交换,于是也就使异步更新网页内容成为可能,不用刷新整个页面。
2016-11-230个赞
不期望使用缓存文件(更新服务器上的文件或数据库) 向服务器发送大量数据(POST没有数据量限制 发送包含未知字符的用户输入时,POST比GET更稳定也更可靠
2016-11-231个赞
这对于web开发来说是一个非常大的进步,可以有效的提高网站的人性化程度,在此之前,如果有比较费时的请求操作,必然会引起程序挂起和停止的现象,那么使用ajax的异步操作就无需等待服务器的响应
2016-11-230个赞
使用XMLHttpRequest对象的responseText或者responseXML属性可以获取来自服务器的响应内容
2016-11-230个赞
所屬章節課程:AJAX - onreadystatechange 事件
回调函数是一种以参数形式传递给另一个函数的函数。
2016-11-230个赞
创建 XMLHttpRequest 对象 当服务器响应就绪时执行函数 把请求发送到服务器上的文件 请注意我们向 URL 添加了一个参数 q (带有输入框的内容)
2016-11-230个赞
ajax可以向后台发送请求,也可以传递参数,当然就可以根据需要进行数据库查询功能。
2016-11-230个赞
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个赞
语法简练、语义易懂、学习快速、丰富文档。
2016-11-230个赞
Production version - 用于实际的网站中,已被精简和压缩。 Development version - 用于测试和开发(未压缩,是可读的代码)
2016-11-230个赞