Javascript-1.相关概念

一.JavaScript介绍

  JavaScript是一门弱型的编程语言。简称js。由美国网景公司发布。微软发布的类似JavaScript的语言叫JScript。

前端的编程语言只有JavaScript,后端的编程语言有java,php,c++,c,c#,go,python等。

如果说html是一个网页的骨架,那么css就是对网页的装饰,使网页更漂亮,而js则是用来给网页添加动作行为的。(初学js我目前不敢评价js到底是干嘛的~.~)

二.JavaScript运行环境

  JavaScript的运行环境有俩种:

1.浏览器

2.服务器(nodejs)

三.JavaScript构成

Javascript-1.相关概念_第1张图片 

 我们主要在浏览器环境下运行的JavaScript。所以前端主要就是书写浏览器环境下的JavaScript。

浏览器环境下的JavaScript分为3部分。

1:ECMAScript简称ES。它是js的语法规范。实际上这部分和浏览器没关系。

ES的最新版本是ES6。我们主学ES5.1,穿插学习ES6。

2:DOM ( Document Object Model ) 文档对象模型,提供了操作网页元素的API。

3:BOM(Broswer Object Model)浏览器对象模型,提供了操作浏览器API。

我们主学ES。ES是Javascript的基础和核心。其次是DOM,BOM最不重要。

1.ES主要知识点大纲

1: 变量,常量和数据类型

2: 运算符,表达式

3:流程控制语句,控制结构,循环和判断

4:函数

5:对象,面向对象

其中1-3是编程基础。4-5是编程进阶,是难点,也是重点。 

2.DOM主要知识大纲

1:节点获取和操作

2:事件对象,事件流

3:html文档操作

3.BOM主要知识

1:location对象

2:navigatior对象

3:history对象

四.JavaScript的引入和js语句

js的俩种引入方式

1.script标签内书写javascript

2.通过script的scr引入外部的js文件。

ps:书写了src的script标签内部就不能再写javascript代码。




    
    
    
    Document
   

 
    
    

    



// demo.js代码
alert('我又走了');   

放在body底部是目的是:为了避免浏览器在呈现页面是出现明显的延迟,而延迟期间一片空白。避免这个问题。(浏览器在遇到标签是才开始呈现内容)。

用户会因为浏览器窗口显示空白页面的时间缩短而感到打开页面的速度加快了。

js语句

1.js语句用来向浏览器发出命令

2.js语句以分号结尾

3.以下是js用来输出的语句




    
    
    
    Document


    

五.程序运行过程

浏览器运行JavaScript的过程

问题1:开发人员书写javascript的代码,是谁执行(运行)的,何时执行?是谁运行?

1.javascript 代码(也叫javascript脚本)是由浏览器运行的。

2.我们书写的javascript代码,实际是一个任务清单。

3.浏览器运行javascript代码,实际相当于按照任务清单执行任务。

浏览器运行javascript代码,大概分为俩个阶段:

  •         解析阶段。此阶段分析代码是否有语法错误。
  •         运行阶段。解析成功后,开始逐行运行代码。(按照

你可能感兴趣的:(javascript,前端,开发语言)