什么是javascript?
1、javascript是一种基于对象和事件驱动的客户端脚本语言。
2、javascript最初的设计师为了检验HTML表单输入的正确性
3、javascript起源于Netscape公司的livescript语言。
4.JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,
为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
JavaScript 历史回顾
JavaScript 诞生于 1995 年。Netscape在最初将其脚本语言命名为LiveScript,当时,它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。
如今, JavaScript 的用途早已不再局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。
今天的JavaScript 已经成为一门功能全面的编程语言,能够处理复杂的计算和交互。
Javascript与java相同吗?
javascript与java没有任何关系,他们本身就是俩种语言取成差不多的名字,主要是由于商业上的原因(完全是想要抱大腿!)。
javascript是一种客户端脚本语言。
java是服务器语言(sun公司的产品)
Javascript能做什么?
javascript可以检测表单的正确性,实现Ajax,读、写、改变HTML页面的架构DOM,对事件做出响应,检测浏览者所使用的设备,
产生很酷很炫的网页效果等。
Javascript的组成
ECMAScript(语法) dom(rowser Objects Model) bom(Document Objects Model) 这三部分组成
JavaScript语言的特点
如何在html中使用js
1. 内部嵌入:
<script type="text/javascript">
alert("这是第一个 JavaScript 例子!");
</script>
2.外部嵌入 <script type="text/javascript" src="1.js">
注:
script中的属性(图解)
语法结构:
标识符 定义:标识符是指变量、函数、属性的名字,或者函数的参数
命名规则:
1 标识符首字符可以是以下划线(_)、美元符($)或者字母开始,不能是数字。
2. 标识符中其它字符可以是下划线(_)、美元符($)、字母或数字组成的。
3. 区分大小写
注释:
1.单行注释以 // 开头。
2.多行注释以 /* 开始,以 */ 结尾。
关键字 var let const 用于声明变量
js还有严格模式保留(了解)
目的:
1 、消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;
2、消除代码运行的一些不安全之处,保证代码运行的安全;
3、提高编译器效率,增加运行速度;
4、为未来新版本的Javascript做好铺垫。
如何进入严格模式?
"use strict" 要放在整个JS代码段的最上方
为了向将来Javascript的新版本过渡,严格模式新增了一些保留字:implements, interface, let, package, private, protected, public, static, yield。
使用这些词作为变量名将会报错。