一、js简介
JavaScript,简称 js
1995年问世 代替 Perl语言等服务端语言 处理 输入验证
网景公司 一个叫Brendan Eich的工程师 做 Navigator2 时
开发的一个辅助性脚本语言 LiveScript 服务器端叫 LiveWire
为了赶项目发布时间 拉上 sun公司结盟 共同开发LiveScript
开发完毕之后 为了蹭 Java 的热度
网景偷偷将 LiveScript 改名为 JavaScript
俩公司极限拉扯 一直持续到1997年
JavaScript正式被当做提案提交给欧洲计算机制造商协会(ECMA)
成立TC39委员会(网景 Sun 微软 Borland Nombas 和其他 野修)
成立一套新标准 ECMA-262 也就是 ECMAScript
完整的JS包含以下几个部分
核心 ECMAScript
文档对象模型 DOM
浏览器对象模型 BOM
二、js语言基础
js就是运行在浏览器上面的脚本语言
js是运行时语言,没有编译过程,相对来说安全性较低
代码在执行过程中如果出现错误,运行立马中断,后面的代码就不会执行了js是弱类型语
例如:0.1+0.2=0.30000000000000004
原因:js是弱类型语言,没办法将 0.1 完美的转化成 二进制进行运算js是靠事件驱动的语言
-
js具有面向对象的特点,但不是面向对象语言
Js组成: ECMAScript 描述了js的语法规范 DOM Document Object Model 描述了js对文档内容的操作 BOM Brower Object Model 描述了js对浏览器的操作 js主要负责工作 1.数据交互 DOM渲染 2.事件驱动 逻辑操作 js引入方式 1.内联引入,将 js 代码 写在 script 标签中 (1) 通常在body标签的末尾 (2) 通常在body标签后面 2.外联引入,将 js 代码 写在script标签中 通过 script 标签的 src 属性 引入到 html (1) 通常在head标签中末尾引入 (在style标签上面) (2) 通常在body标签的末尾
注:注释
// 单行注释 vscode快捷键(Alt+/)
/*
多行注释 vscode快捷键(Alt+Shift+A)
*/