Rumah > Artikel > hujung hadapan web > javascript笔记
day01
am:
前端三大基础知识:
HTML:专门编写网页内容
CSS:专门设计网页样式
JavaScript:专门设计网页交互的语言
交互:输入数据,程序处理数据,返回结果
什么是JavaScript:
1、专门设计网页交互的语言
2、运行在JavaScript解释器中
3、“解释”执行——像读书一样
4、互联网第一大语言:JSer
布兰登艾奇:4门语言拼凑出——JavaScript
ECMAScript标准:JavaScript核心语法
微软:JScript
ECMAScript标准:一纸空文
JavaScript和JScript都号称完全实现了ECMAScript标准
W3C:DOM标准:专门操作HTML元素,CSS样式,事件的统一标准!
BOM:专门操作浏览器窗口的工具。
没标准,由浏览器厂商自行实现
JavaScript=ECMAScript+DOM+BOM
Mozilla基金会——>Firefox
JSer最大挑战:浏览器兼容性问题
JavaScript典型用途:
1、客户端数据计算
2、客户端表单验证
3、动画
JavaScript特点:纯文本;解释执行;弱类型;基于对象
如何让使用:
1、使用浏览器自带的js解释器:
F12——>控制台
光标处写脚本代码,回车执行。
console:指代控制台:专门调式程序输出结果的窗口。
log:控制台console提供的一个功能:向控制台输出一行日志。
多行:shift+enter——>换行
**JavaScript中区分大小写!**
**字符串单双引号都行**
2、单独安装专门的解释器软件:node.js Chrome V8
win+R——>cmd——>node
退出:两次Ctrl+c
执行.js文件:1、先cd到.js文件所在路径
2、node 文件名 回车
3、随网页一同运行:
浏览器 包含两种工具:
排版引擎:专门加载HTML内容和CSS样式
解释引擎:专门运行js脚本