JavaScript基础-基本语法
下定决心还是再学一遍JS等前端知识
1. JavaScript编写方式
1.1 编写在HTML内部
<a href="#" onclick="alert('百度一下')">百度-下</a>
<a href="alert('百度一下')">百度-下</a>
1.2 编写在Script元素内
<a class="google" href="#">Google一下</a>
<script>
var google = document.querySelector(".google");
google.onclick = function() {
alert("google");
}
</script>
1.3 独立的js文件
- 通过script的src属性来引入外部文件
bing.js
var bing = document.querySelector(".bing");
bing.onclick = function() {
alert("bing");
}
.html
<script src="./bing.js"></script>
2. noscript元素的使用
<noscript>
您的浏览器不支持JavaScript
</noscript>
3. JavaScript注意事项
注意一: script元素不能写成单标签 口在外联式引用js文件时,script标签中不可以写JavaScript代码,并且script标签不能写成单标签 口即不能写成; 注意二: 省略type属性 口 在以前的代码中,
<script>标签中会使用 type="text/javascript"口 现在可不写这个代码了,因为JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言</script>
注意三: 加载顺序 口 作为HTML文档内容的一部分,JavaScript默认遵循HTML文档的加载顺序,即自上而下的加载顺序;口 推荐将JavaScript代码和编写位置放在body子元素的最后一行 注意四: JavaScript代码严格区分大小写 口 HTML元素和CSS属性不区分大小写,但是在JavaScript中严格区分大小写后续补充:script元素还有defer、async属性,我们后续再详细讲解
4. JavaScript交互方式
4.1 JavaScript交互方式
-
JavaScript有如下和用户交互的手段
-
最常用的是console.log
-
交互方法
- alert
- 接受一个参数,弹窗查看
- console.log
- 接受多个参数,在浏览器控制台查看
- document.write
- 接受多个字符串,在浏览器页面查看
- prompt
- 接受一个参数,在浏览器接受用户输入
- alert