Javascript 入门-常用操作

console.log 、 alert 、 prompt 、 confirm 、 location.href 、 setinterval 、 settimeout 、addEventListener

常用操作

console log

console.log('hello world');

定时

内置函数 setinterval()、settimeout()

每秒钟打印一次hello world

var timer = setInterval(function(){
    console.log('hello world');
},1000);

//停止打印
clearInterval(timer);

3秒钟后打印hello world

setTimeout(function(){
    console.log('hello world');
},3000);

弹窗等

alert('hello world'); //弹窗
confirm('hello world'); //弹窗,点击确定返回true,点击取消返回false
prompt('hello world'); //弹窗,输入框

重定向

location 对象用于获得当前页面的地址(URL)并把浏览器重定向到新的页面。

location.href //返回当前页面的URL
location.href = 'https://cornradio.github.io'//重定向到新的页面
location.reload() //重新加载当前文档

通过js绑定onclick事件

给btn绑定onclick事件,点击btn时打印 hello world

//js 风格
var btn = document.getElementById('btn');
btn.onclick = function(){
    console.log('hello world');
}
//老派java风格
btn.addEventListener('click',function(){
    console.log('hello world');
})
//执行
btn.click();

注意需要将script标签放在body标签的最后面,否则会找不到元素。或者可以使用等待加载listener。

//等待加载dom元素后再执行(较快速)
document.addEventListener("DOMContentLoaded", function() {
    const button = document.querySelector('button');
    button.onclick = function(){
        console.log('hello world');
    }
});

//等待将图片加载后再执行(较好写)
window.onload = function(){
    const button = document.querySelector('button');
    button.onclick = function(){
        console.log('hello world');
    }
}
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
吸引力法则,大圣灵、外星人和心灵能量
使用 Hugo 构建
主题 StackJimmy 设计