javascript入门

131 阅读1分钟

jacvascrupt是什么?

  • 解释性,弱类型的语言(不规定变量类型的叫弱类型)
  • 解释器称为javascript引擎,为浏览器的一部分,广泛用于客户端脚本语言
  • 用来给HTML网页增加动态功能
  • 广泛用于增加网页特效,前后端交互,以及后台开发(Node.js)=

组成部分:

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

日常用途:

  • 嵌入动态文本于HTMLw页面
  • 对浏览器事件做出响应
  • 读写HTML元素
  • 在数据提交到服务器前检测数据
  • 检测访客的浏览器信息
  • 基于Node.js技术进行服务器编程

局限:

  • 兼容性,不同浏览器对javascript的支持不同,效果也有差距
  • javascript不能打开,读写和保存用户计算机上的文件

引入方式:

  • 直接在标签上添加事件,(行内式)。例如:<div onclick="alert"('点击')"></div>
  • 使用script标签嵌入于网页中,(嵌入式)
  • 使用script的src属性链接外部脚本文件,(链接式)

js在页面中的位置:

一般情况下是把script放在body结束标签之前或者放在head标签里边。