JavaScript学习day01

笔记内容来自javascript基础

JS的概念

HTML/CSS标记语言——描述类语言

HTML决定网页结构和内容(决定看到什么),相当于人的身体
CSS决定网页呈现给用户的模样(决定好不好看),相当于给人穿衣服、化妆

JS脚本语言——编程类语言

实现业务逻辑和页面控制(决定功能),相当于人的各种动作
JavaScript是一种运行在客户端的脚本语言(Script是脚本的意思)

JS的作用

  • 表单动态校验(密码强度检测)
  • 网页特效
  • 服务端开发(Node.js)
  • 桌面程序(Electron)
  • APP(Cordova)
  • 控制硬件——物联网(Ruff)
  • 游戏开发(cocos2d-js)

浏览器执行JS简介

浏览器分成两部分:

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

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

JS的组成

ECMAScript:规定了JS编程语法和基础核心知识
DOM:文档对象模型
BOM:浏览器对象模型

HTML\

你可能感兴趣的:(javascript)