当前位置: 首页 > news >正文

1.什么是js?特点是什么?组成部分?

Js是一种直译式脚本语言,一种动态类型,弱类型,基于原型的高级语言。

直译式:js程序运行过程中直接编译成机器语言。

脚本语言:在程序运行过程中逐行进行解释说明,不需要预编译。

动态类型:js声明变量后,可以随时改变它的数据类型。

弱类型:不需要提前做类型声明,而是程序在运行过程中检查它的数据类型。

Js的特点:

简单性:js使用的数据类型是弱类型,没有采用严格的数据类型。

安全性:js不允许直接访问本地硬盘,不允许对网络文档进行修改与删除。

动态性:js可直接对用户的输入做出响应,而无需经过web服务系统。

跨平台性:js只对当前的浏览器有关,与操作系统无关。

Js的组成部分:

ECMAScript:是js的基础,也是js的核心。

Dom:文档对象模型,对文档进行操作。

Bom:浏览器对象模型:对浏览器进行修改与操作。

http://www.lryc.cn/news/389235.html

相关文章:

  • 爬虫是什么?
  • 深入理解Presto分页查询:方法与最佳实践
  • 如何使用Go语言中的并发函数实现网络爬虫的分布式部署?
  • STM32第九课:DHT11温湿度传感器
  • JVM线上监控环境搭建Grafana+Prometheus+Micrometer
  • MyBatis(17)MyBatis 如何处理枚举类型
  • 云数据中心运维新纪元:让Linux服务器如虎添翼
  • C# 多线程造成CPU占用率高
  • 谈谈在不同公司中的SAP职位
  • 服务器连接不上
  • 论文辅导 | 基于贝叶斯优化-卷积神经网络-双向长短期记忆神经网络的锂电池健康状态评估
  • 安卓实现微信聊天气泡
  • 软件测试(功能、接口、性能、自动化)详解 | 测试人生路
  • 【面试题】网络IO模型
  • 数据结构-----【链表:基础】
  • 如何在pycharm里面运行pytest用例
  • Charles抓包工具踩坑记录
  • 【RabbitMQ实战】邮件发送(直连交换机、手动ack)
  • python 笔试面试八股(自用版~)
  • 《SpringBoot+Vue》Chapter04 SpringBoot整合Web开发
  • 腾讯地图异步调用
  • 通过docker overlay2 目录名查找占用磁盘空间最大的容器名和容器ID
  • 每周算法:有向图强连通分量
  • Python习题 053:在逻辑值检测时会被认为是真值的是?
  • 基于RackNerd + CentOS 7 64 Bit + aaPanel 的那些事
  • 大数据期末复习——hadoop、hive等基础知识
  • 什么是客户体验自动化?
  • 高效除氟:探索CH-87up树脂在氟化工废水处理中的应用
  • 【Git】LFS
  • 隐式转换的魔法:Scala中隐式转换的深度解析