回顾JavaScript-----JS基础

HTML/CSS/JS的关系

我们知道css和html是标记语言----描述类语言,而js是脚本语言–编程类语言。

html:决定网页结构和内容
css:决定网页呈现给用户的模样
js:实现页面逻辑和页面控制

什么是JavaScript

  1. JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言
  2. 脚本语言:不需要编译,运行过程由js解释器(js引擎)逐行来进行解释并执行
  3. 现在也可以基于Node.js技术进行服务器端编程

浏览器是如何执行JS

浏览器分成两部分:渲染引擎和JS引擎

  • 渲染引擎:用来解析HTML和CSS,俗称内核,比如chrome浏览器的blink,老版本的webkit
  • JS引擎:也称为JS解释器,用来读取网页中的JavaScript代码,对其处理后运行,比如chrome浏览器中的V8

浏览器本身并不会执行JS代码,而是通过内置JavaScript引擎(解释器)来执行JS代码,JS引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以JavaScript语言归为脚本语言,会逐行去解释执行。

JS的组成

  • ECMAScript:javascript的语言
  • DOM:页面文档对象模型
  • BOM:浏览器对象模型

为了方便信息的输入和输出,JS提供了一些输入输出语句,其常用的语句如下:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

༄༊心灵骇客༣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值