js有三种使用方式:行内js、内部js、外链js。
1、行内js:在标记的style属性中设定css样式,不单独写出。
<div class="box" onclick="alert('hello,div!')">这是页面上的div</div>
这种方式比较麻烦,一般不推荐使用。
2、内部js:声明一个函数,在script里的程序整个页面都可以使用
<body>
<input type="button" value="选择" onclick="rewards()">
<input type="button" value="选择" onclick="rewards()">
</body>
<script>
function rewards(){
alert('再来一次!');
}
</script>
3、外链js:多个html页面都可以调用设定的js页面
<!-- 引入外链的 js -->
<script src="myjs.js"></script>
函数可以作为参数使用,当一个函数作为参数时,这个函数可以被称为回调函数,如果看到一个函数作为参数了,那就是回调函数。
举例:
function hello(fn) {
console.log("Hello,world!");
fn();
}
function respond() {
console.log("Hello.");
}
hello(respond);
回调函数可以将一类函数用一个回调函数实现,只需要输入你想要完成的功能即可。