一.JavasCript是什么:
1.是什么?
是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。
2.作用(做什么?)
——网页特效(监听用户的一些行为让网页作出对应的反馈)
——表单验证(针对表单数据的合法性进行判断)
——数据交互(获取后台的数据,染到前端)
——服务端编程(node.js)
3.JavasCript的组成是什么?
ECMAScript:
规定了js基础语法核心知识。
比如:变量、分支语句、循环语句、对象等等
Web APIs :
DOM 操作文档,比如对页面元素进行移动、大小、添加删除等操作口 BOM操作浏览器,比如
面弹窗,检测窗口宽度、存储数据到浏览器等等 。
*使用mdn网站查询资料。
二.JavaScript书写位置:
1内部JavaScript
直接写在html文件里,用script标签包住规范: script标签写在</body>上面
拓展: alert(你好,js”) 页面弹出警告对话框
效果:
2.外部JavaScript
代码写在以.js结尾的文件里
语法:通过script标签,引入到html文件。
代码:
效果:
注意事项:
①.script标签中间无需写代码,否则会被忽略!
②.外部avaScript会使代码更加有序,更易于复用,且没有了脚本的混合,HTML 也会更加易读,
此这是个好的习惯。
3.内联JavaScript
代码写在标签内部。
现在先做了解即可,后面vue框架会用这种模式。
三.注释和结束符:
1.单行注释:
符号: //
作用: //右边这一行的代码会被忽略
快捷键: ctrl+/
2.块注释:
符号:/**/
作用:在/*和*/之间的所有内容都会被忽略
快捷键: shift + alt + a
3.结束符:
作用: 使用英文的;代表语句结束
实际情况: 实际开发中,可写可不写,浏览器(javaScript 引擎)可以自动推断语句的结束位置现状:
在实际开发中,越来越多的人主张,书写JavaScript 代码时省略结束符
约定:为了风格统一,结束符要么每句都写,要么每句都不写 (按照团队要求)
四.JavaScript输入输出语法:
什么是语法?
人和计算机打交道的规则约定。
1.JavaScript输出语法.
语法①:
作用:向body内输出内容。
注意:如果输出的内容写的是标签,也会被解析成网页元素。
代码:
效果:
语法②:
作用:页面弹出警告对话框
语法③:
作用:控制台输出语法,程序员调试使用。
2.JavaScript输入语法.
作用:显示一个对话框,对话框中包含一条文字信息,用来提示用户输入文字
效果:
五.JavaScript代码执行顺序:
1.按HTML文档流顺序执行JavaScript代码
2.alert()和 prompt()它们会跳过页面染先被执行 (目前作为了解,后期讲解详细执行过程)
六.字面量:
在计算机科学中,字面量 (literal) 是在计算机中描述 事/物
例如:数字字面量,字符串字面量,数组字面量,对象字面量等等。