JavaScript学习笔记-1

初识js

  • js是一种运行在客户端的脚本语言(script是脚本的意思)
  • 脚本语言:不需要编译,运行过程中由浏览器内置的js解释器(js引擎)逐行进行解释。(浏览器内一般有渲染引擎-又称为内核,用来渲染HTML和css等标记语言。还有js引擎)
  • 现在也可以利用Node.js技术进行服务器端编程

浏览器执行js简介

  • 渲染引擎 : 又称为内核,用来解析 HTML 和 css 等标记语言。例如Chrome浏览器的blink,老版本的webkit
  • js引擎:也称为js解释器,用来读取网页中的JavaScript代码,对其处理后运行。例如Chrome浏览器的V8

js的组成

  • ECMAScript——js语法(js基础)
  • DOM——页面文档对象模型(js-API部分,是W3C组织推荐的处理可扩展标记语言的标准编程接口,通过DOM提供的各种接口可以对页面上的各种元素进行操作,例如大小、颜色、位置。)
  • BOM——浏览器对象模型(js-API部分,独立于内容、可以对浏览器窗口进行互动的对象结构。通过BOM可以操作浏览器窗口,比如弹出框、控制浏览器跳转、获取分辨率等)

js输入输出语句

JavaScript学习笔记-1

变量的命名规范

JavaScript学习笔记-1