JavaScript基础知识
什么是javascript?
javascript是一种运行在客户端(浏览器)的一种脚本语言.
javascript现在的应用场景
- 网页特效
- 服务端开发(Node.js)
- 命令行工具(Node.js)
- 桌面程序(Electron)
- App(cordova)
- 控制硬件—物联网(ruff)
- 游戏开发(cocos2d-js)
HTML/CSS/JavaScript的区别
- html: 提供网页结构,以及网页中的内容
- css: 用来美化结构
- javascript: 控制页面的内容,给网页增加动态效果
javascript的组成
ECMAScript DOM BOM
ECMAScript: 作为javascript的核心,描述了语言的基本语法和核心数据类型,ECMAScript是一套标准,定义了一种语言的标准,与具体实现无关.
DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的点进行操作.
BOM-浏览器的对象类型(可以看做工具)
javascri的书写方式
- 行内式
<input type="button" value="按钮" onclick= alert('hello world')/>
- 内联式
<head>
<script>
alert('hello world')
</script>
</head>
- 外部样式(使用,引用外部js文件)
<head>
<script src="main.js"></script>
</head>