JavaScript基础之初识JS

JavaScript基础之初识JS

JavaScript是什么?

JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言。脚本语言:不需要编译,逐行进行解释、运行。

JavaScript的作用?

JavaScript刚开始被开发出来是为了对表单进行动态校验(密码强度检测),后来它的功能慢慢变得强大起来,可以用来做网页特效、服务端开发、桌面程序(election)、APP(cordova)、控制硬件-物联网(ruff)、游戏开发(cocoszd-js)等。

JavaScript与HTML/CSS的关系

从语言上来说,HTML/CSS是标记语言(描述性语言),JS是脚本语言(编程类语言)。
从作用上来说,可以以一个人为例。HTML决定了网页的结构和内容,就好像人的身体骨架;CSS决定了网页呈现的效果,即给人穿什么样的衣服;JS就是实现业务逻辑和页面控制,是人做出的动作,就是说人穿好衣服后就要开始出去活动了。

JavaScript的组成

JavaScript由三个部分组成,ECMAscript(JavaScript语法)、DOM(页面文档对象模型)、BOM(浏览器对象模型)。
ECMAscript:ECMAScript是一种由Ecma国际通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它经常被称为JavaScript(网景公司)或JScript(微软公司)。它规定了JS的编程语法和基础核心知识,是所有浏览器厂商共同遵守的一套JS语法标准。

浏览器

这里提一下浏览器分为两个部分:渲染引擎和JS引擎。
渲染引擎是用来解析HTML和CSS,被称为内核,比如Chrome的blink。
JS引擎也成为JS解释器,用来读取网页中的JS代码,比如Chrome的v8。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值