JavaScript:简介

1.三者关系

web前端开发主要使用三种知识:HTML、CSS、JavaScript;三者组成了一个完整的网页;
HTML: 用来控制 网页的布局(结构)
CSS: 网页的表现,网页的美化,这个网页好不好看;风格啊;
前两者主要是浏览器表现给用户的;
JavaScript: 网页的行为,使用户能够去操作网页;用户与网页进行互动的;我点一下网页,弹出个窗口啥的;

2.JavaScript****运行过程

编写的代码是保存在文件中的 , 也就是存储在硬盘 ( 外存上 ).
双击 .html 文件浏览器 ( 应用程序 ) 就会读取文件 , 把文件内容加载到内存中 ( 数据流向 : 硬盘 => 内存 )
浏览器会解析用户编写的代码 , 把代码翻译成二进制的 , 能让计算机识别的指令 ( 解释器的工作 )
得到的二进制指令会被 CPU 加载并执行 ( 数据流向 : 内存 => CPU)

3.JavaScript****的组成

ECMAScript(简称 ES): JavaScript 语法

DOM: 页面文档对象模型, 对页面中的元素进行操作;我要复制一段内容啥的;

BOM: 浏览器对象模型, 对浏览器窗口进行操作;比如撤销,添加收藏之列的

4.JavaScript

Script:就是脚本的意思;JavaScript和java没关系;只是语法相似;一个用于用户与页面交互的脚本

相关推荐
沫璃染墨1 分钟前
《Qt从零入门系列(十四):QThread多线程详解——从线程创建到客户端阻塞处理》
开发语言·c++·笔记·qt·ui·交互·线程
after you6 分钟前
【无标题】
前端·javascript
酷炫码神8 分钟前
Day 6|ES6+ 语法:把现代 JS 写顺手,从解构到 map / filter / reduce
前端·javascript·es6
hixiong12314 分钟前
C# 使用 ZXingCpp.Angle 进行条码、二维码识别
开发语言·c#·扫码
云和数据.ChenGuang16 分钟前
AI 工程师相关就业岗位(细分,偏工程落地,由底层到上层)
服务器·开发语言·人工智能·python
lemon_sjdk19 分钟前
从一段真实的 Electron IM 前端代码,看高级前端的工程化修养
前端·electron·状态模式·im
爱读书的小胖26 分钟前
Codewars:Last digit of a large number(C)解题分析
c语言·开发语言·r语言
码途行者38 分钟前
处理超时未支付订单:两套轻量化方案,附 PHP 极简实现
开发语言·redis·php
晓得迷路了40 分钟前
栗子前端技术周刊第 150 期 - Stack Overflow 开发者调查结果、TanStack Start 1.0...
javascript·css·后端
云和数据.ChenGuang42 分钟前
LangChain 实战指南:从入门到构建智能应用
开发语言·人工智能·python·langchain