目录
1. JavaScript 是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。
一.介绍JavaScript
1. JavaScript 是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。
2. JavaScript的作用
网页特效 (监听用户的一些行为让网页作出对应的反馈) –
表单验证 (针对表单数据的合法性进行判断)
数据交互 (获取后台的数据, 渲染到前端)
服务端编程 (node.js)
3. JavaScript的组成
ECMAScript和Web APIs
① ECMAScript: 规定了js基础语法核心知识。
比如:变量、分支语句、循环语句、对象等等
② Web APIs :分为:
DOM 操作文档,比如对页面元素进行移动、大小、添加删除等操作
BOM 操作浏览器,比如页面弹窗,检测窗口宽度、存储数据到浏览器等等
二.JavaScript的书写位置
1. 内部JavaScript
直接写在html文件里,用script标签包住
规范:script标签写在</body>上面
- alert(‘你好,js’) 页面弹出警告对话框
- 将<script>放在HTML文件的底部原因是:浏览器会按照代码在文件中的顺序加载HTML,如果先加载的JavaScript要去修改其下方的HTML,有可能会因为HTML未加载而失败。
2. 外部JavaScript
代码写在以.js结尾的文件里
语法:通过script标签,引入到html页面中
- script标签中间无需写代码,否则会被忽略
- 外部JavaScript会使代码更加有序,更易于复用,且没有了脚本的混合,HTML 也会更加易读
3. 内联JavaScript
代码写在标签内部
<body>
<button onclick="alert('你好')">hzttao</button>
</body>
三.JavaScript的注释和结束符
1.单行注释
符号://
快捷键:ctrl + /
2.块注释
符号:/* */
快捷键:shift + alt + A
3.结束符
使用英文的 ; 代表语句结束
实际开发中,可写可不写, 浏览器(JavaScript 引擎) 可以自动推断语句的结束位置
- 为了风格统一,结束符要么每句都写,要么每句都不写(按照团队要求.)
四.输入和输出语法
1. 输出语法
①
document.write('要输出的内容')
向body内输出内容
- 注意:如果输出的内容写的是标签,也会被解析成网页元素
②
alert('要输出的内容')
页面弹出警告对话框
③
console.log('控制台打印')
控制台输出语法,程序员调试使用
2. 输入语法
prompt('请输入您的姓名:')
显示一个对话框,对话框中包含一条文字信息,用来提示用户输入文字
3.注意:
JavaScript 代码执行顺序:
按HTML文档流顺序执行JavaScript代码
alert() 和 prompt() 它们会跳过页面渲染先被执行(目前作为了解,后期讲解详细执行过程)