Hello JavaScript!,让我们来全面的认识你吧!
1.01 - 什么是 JavaScript?
JavaScript是一个轻量级的脚本语言,同时也是一个弱类型语言
脚本语言:不具备开发操作系统的能力,是只用来编写控制其他大型应用程序的“脚本”
弱类型语言:语发中变量对于类型的要求并不特别严格
JavaScript的优点
几乎是所有浏览器都内置支持的脚本语言
越来越强大的功能,随着HTML5的出现逐渐可以支持调用系统功能、参与服务器端开发(nodeJS)
轻量级,易学,易用,对运行环境平台几乎没有要求,可以跨多平台
语言灵活多变,针对同一需求,能设计出多重解决思路
JavaScript与ECMAScript的关系
ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。在日常场合,这两个词是可以互换的。由于历史原因,JavaScript被提交给国际标准化组织ECMA(European Computer Manufacturers Association)指定为国际标准,由于版权问题无法再使用 JavaScript的名字以及其他的相关原因,所以最终成为了ECMAScript
1.02 - 浏览器中的JavaScript能做什么
查询,修改标签元素的css样式
获取,响应用户对于浏览器的操作(BOM)
增,删,查,改,浏览器中的标签元素(DOM)
获取表单的信息,操作表单状态
对后台发送接收数据(ajax)
........
1.03 - JavaScript写在哪里?
script标签中
body结束标签之前
head标签中(window.onload)
.js 文件,通过script标签引入