AJAX - onreadystatechange
onreadystatechange 事件
当请求被发送到服务器时,我们需要执行一些基于响应的任务。
每当 readyState 改变时,就会触发 onreadystatechange 事件。
readyState 属性存有 XMLHttpRequest 的状态信息。
当请求被发送到服务器时,我们需要执行一些基于响应的任务。
每当 readyState 改变时,就会触发 onreadystatechange 事件。
readyState 属性存有 XMLHttpRequest 的状态信息。
html
代码
<script src="路径/instantclick.js" data-no-instant></script>
<script data-no-instant>InstantClick.init();</script>
在每篇文章的末尾加了个小狗的图片,然后为鼠标设置事件。
当鼠标触屏到小狗时,播放一段音效。
整体代码
<img onmousemove="zhwa()" src="http://omuy6viz3.bkt.clouddn.com/2017/04/2465836691.gif">
</img>
<script>
function zhwa() {
document.getElementById("zhw").play();
}
</script>
<audio id="zhw">
<source src="http://omuy6viz3.bkt.clouddn.com/2017/04/1925917193.mp3">
</audio>
js
代码
var typingbefore = document.getElementById("typetitle").innerText;//获取标题内容
document.getElementById('typetitle').innerText = "";//将标题内容赋值为空
var i = 0;
function typetitle(){
var typingafter = document.getElementById('typetitle');//获取标题元素
if(i <= typingbefore.length){
typingafter.innerHTML = typingbefore.slice(0,i++)+'|';//将标题内容通过slice()方法返回
setTimeout('typetitle()',100);//每100毫秒执行一次
}else{
typingafter.innerHTML = typingbefore;//当标题内容全部返回后,去掉最后的‘|’
}
}
typetitle();