介绍:
JavaScript是一种直译式脚本语言,是一种动态类型,弱类型,基于原型的语言,内置支持类型
是一种属于网络的脚本语言,已经被广泛用于Web应用开发,通常的JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
特点:
1.是一种解释性脚本语言
2.主要用来向HTML页面添加交互行为
3.可以直接嵌入到HTML页面中,但是写成JS文件有助于结构和行为的分离
4.基于对象,JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现在的对象
5.简单,JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未作出严格的要求
为什么要学习JavaScript?
- HTML定义网页的内容
- CSS规定网页的布局
- JavaScript 对网页行为进行编程
Java和JavaScript一样吗?
在学JavaScript之前我一直以为 他们之间有密不可分分的联系,后来才发现原来两者毫无关系
他们的区别:
Java是Sun公司推出的面向对象的程序设计语言 | JavaScript是Netscape公司推出的可嵌入Web页面的脚本语言 |
java主要运行在服务端 | JavaScript主要运行在客户端浏览器中 |
java语言需要先编译再运行 | JavaScript语言在程序运行中被逐行的解释 |
java采用强类型变量检查,即所有变量在编译前都必须声明 例子: int num=10; 需要检查类型赋值,如果不符合要求会报错 int num="10" 报错 |
JavaScript采用弱类型,使用前不需声明,而是浏览器解释器在运行的时候检查数据类型 例子: var num=123 不会检查类型,任何赋值都可以 |
java语言的代码和HTML没有关系 | Javascript语言的代码是一种文本字符格式,可以嵌入在HTML文档中 |
如何使用JavaScript?
-
内部javascript
1 .建立一个HTML文件
2.在head标签中添加<script> JavaScript代码 </script>标签, //这里说写在head标签是通常情况下,也可以放在<body>中
在程序量大的代码中一般将<script></script>放在 <body>中,因为把脚本放于<body>元素的底部,可以改善显示速度
在老版本时候,需要在 <script>中添加 type="text/javascript"
现在type属性不是必需的,JavaScript是html中的默认脚本语言
-
外部文件 myScript.js 脚本可放置在外部文件中
外部脚本很实用,如果相同的脚本被用于许多不同的网页。
JavaScript 文件的文件扩展名是 .js。
如需使用外部脚本,请在 <script> 标签的 src (source) 属性中设置脚本的名称:
格式:
<script src="myScript.js">
</script>
-
外部JavaScript有绝对的优势:
1 .分离了HTML和代码
2. 使HTML和JavaScript更容易阅读和维护
3.已缓存的JavaScript文件可加速页面加载
JavaScript的几种输出方式:
方式 | 用法 |
window.alert() / alert(); 使用警告框来显示数据 | <script> window.alert(“信息”); </script> |
console.log() 在浏览器控制台中显示数据 在浏览器中通过F12来激活浏览器控制台,在里面可以看到 |
<script> console.log("显示信息") </script> |
document.write() 出于测试目的,用这个比较方便 | |