什么是js?(初步了解)

简介: 什么是js?(初步了解)

 Javascript简称js,js是一种脚本语言,是不需要进行编译的,也是浏览器中的一部分,经常用在web客户端脚本语言,主要是用来给html增加动态功能。

       而现在,由于Node.js的出现,JavaScript以及不局限与浏览器,用户也可以在服务端进行代码的编写,使得JavaScript的应用更加的广泛

Javascript的特点(重点)

       JavaScript是一个可跨平台的脚本语言,支持面向对象。

       什么是脚本,简单来说就是一条条的文本命令,按照程序的流程来执行。

               常见的脚本语言有:JavaScript、VBScript、Perl、PHP、Python等。

               非脚本语言:C、C++、Java、C#等。

       脚本语言与非脚本语言的区别:非脚本语言一般是需要编译、链接之后生成独立的可以执行的文件后才可以运行;而脚本语言依赖于解释器,只有调用它时自动进行解释或者编译。

       JavaScript语言不依赖操作系统,仅仅需要浏览器的支持。(几乎所有浏览器,包括手机等移动设备)

JS的组成部分:

ECMAScript - JavaScript的核心

描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言的标准与具体实现无关

DOM(Document Object Model) - 文档对象模型

一套操作页面元素的API(API(Application Programming Interface,应用程序接口))

DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作。

BOM(Browser ObjectModel) - 浏览器对象模型

一套操作浏览器功能的API(接口-类库-方法),通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率等。

 

相关文章
|
存储 API Android开发
请解释Android的推送服务,如Firebase Cloud Messaging(FCM)。
请解释Android的推送服务,如Firebase Cloud Messaging(FCM)。
730 0
|
2月前
|
NoSQL 关系型数据库 MySQL
一篇文章带你弄懂SAAS云服务模式
本文详解IAAS、PAAS、SAAS、DAAS四大云服务模式,涵盖基础设施、平台、软件到数据服务的演进逻辑,并深入解析SAAS中的多租户与单租户架构差异,助你全面理解云计算核心概念与应用模式。
599 11
|
JavaScript
在组件中使用全局样式
【10月更文挑战第5天】
317 60
|
开发工具 Android开发 开发者
Android开发环境搭建
如何搭建Android开发环境,包括下载和安装Android Studio、配置SDK、创建新的Android工程项目等。
429 0
Android开发环境搭建
|
存储 小程序 Java
基于Python学生成绩管理系统详细设计和实现(源码+LW+调试文档+讲解等)
基于Python学生成绩管理系统详细设计和实现(源码+LW+调试文档+讲解等)
|
机器学习/深度学习 自然语言处理 算法
扩散模型在机器学习中的应用及原理
扩散模型在机器学习中的应用及原理
|
前端开发 调度 数据库
|
NoSQL 数据可视化 Linux
第7期 MongoDB GUI可视化客户端管理工具
第7期 MongoDB GUI可视化客户端管理工具
2714 0
|
应用服务中间件 nginx
nginx如何重载配置
nginx如何重载配置