-
JS的介绍
JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。 同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。 脚本语言:脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。
*补充 : 1 . 编译执行和解释执行的区别
编译执行是利用事先编写好的成为编写程序的机器语言程序,作为系统软件存放在计算机内,当高级语言源程序进入计算机,被这个翻译成目标程序,以完成源码要处理的运算并取得结果
解释执行是源程序进入计算机内,解释程序边扫描边解释,逐句输入逐句翻译,计算机一步一步执行,并不产生目标程序
2 . JavaScript写入body和head的区别
当浏览器载入网页Body部分的时候,就执行其中的Javascript语句,执行之后输出的内容就显示在网页中。
有时候并不需要一载入HTML就运行Javascript,而是用户点击了HTML中的某个对象,触发了一个事件,才需要调用Javascript。这时候,通常将这样的Javascript放在HTML的<head></head>里。
js的三种使用方式
- 行间事件
<input type="button" name="" onclick="alert('ok!');">
(主要适用于事件)
- 页面 script 标签嵌
<script type="text/javascript">
var a = ' 你 好 !';
alert(a);
</script>
- 外部引入
<script type="text/javascript" src="js/index.js"></script>
(使用此代码引入外部创建的js文件)
补充 :
- 消息框
只有确定的消息框
alert('hello js');
有确定有取消的消息框
confirm('sure close?');
可以输入内容的消息框
prompt('输入内容');
写入控制台的消息框
console.log('一种控制台的');
console.error('错误');
console.warn('警告');
写入浏览器的文档流中
document.write('<h1>这是写入浏览器的方式</h1>');