JavaScript的基本了解

160 阅读1分钟

概述

JavaScript是一种高级的、解释型,基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。

组成部分

  • ECMAScript:描述了该语言的语法和基本对象
  • 文档对象模型(DOM):描述处理网页内容的方法和接口
  • 浏览器对象模型(BOM):描述与浏览器进行交互的方法和接口

基本特性

  • 是一种解释性脚本语言(代码不进行预编译)。
  • 主要用来向HTML页面添加交互行为。
  • 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

应用场景

  • 嵌入动态文本于HTML页面
  • 对浏览器事件作出响应
  • 读写HTML元素
  • 在数据被提交到服务器之前验证数据
  • 检测访客的浏览器信息
  • 控制cookies,包括创建和修改等