javascript概述

     2022-03-13     768

关键词:

1. 什么是JavaScript

JavaScript是一门脚本语言。但是我们的JavaScript既可以说他是一门脚本语言,又可以说他不是一门脚本语言。在ES5之前,JavaScript一直作为脚本语言存在的。但是到ES6,我们的JavaScript已经变成了一门通过编程语言。

 

脚本语言:所谓脚本语言,它不像我们的C语言,JavaC#能够独立运行,而是必须要和HTML配合着来使用。

 

JavaScriptJava之间的关系:

首先要明确,JavaScriptJava没有半毛钱的关系。

事实上,我们的JavaScript最早叫做liveScript。但是因为当时的Java非常非常火,所以为了抱大腿,临时将liveScript改为了JavaScript

 

JavaScript诞生于1995年。最早事实上这门语言是用来做表单验证的。最初Netscape(翻译成中文:网景)公司发明

 

浏览器大战:

最早的浏览器事实上就是由网景公司开发出来。当时网景的浏览器在市场上非常非常火。微软看着很眼红,就自己搞了一个浏览器出来(这个浏览器就是IE浏览器)。网景公司发明了JavaScript,用于在自己的浏览器上提升用户体验。这个时候,微软也搞了一套脚本语言,叫做JScript。但是,这样还是不分上下,所以微软来了个狠的。直接将它的IE浏览器嵌入到了windows操作系统里面。这个时候,网景公司在浏览器上面的市场份额就急剧下降。最终以网景公司失败,微软胜利而结束了浏览器第一次大战。

 

网景失败以后,将自己的浏览器代码开源。而且还重新组建了一个叫做mozilla的基金会,并且重新开发出了火狐浏览器。但是,07年的时候Google推出了chrome浏览器。苹果有苹果的safiri浏览器,市场上还有欧朋浏览器。所以,这就是我们的第二次浏览器大战。目前以Google优先

 

JavaScriptECMAScript之间的关系。

ECMA:欧洲计算机制造协会。它负责将JavaScript进行标准化。标准化出来之后的产物就是ECMAScript

 

2. JavaScript可以做什么

① 表单验证

② 响应用户在网页上的操作

③ 对网页进行增加,删除,修改元素。(DOM

④ 检测访问者的浏览器。(BOM

 

3. JavaScript的实现

JavaScript的技术体系大致包含了5个方面的内容

 

ECMAScript:所谓ECMAScript,就是网景公司将JavaScript提交给欧洲计算机制造协会之后,标准化出来的脚本语言的语法和定义。该协会指定39号技术委员会(T39)来对这门语言进行标准化。T39的成员有网景公司的员工,也有微软等公司的员工组成。第一版ECMAScript出来后,版本号未ECMAScript-262.

 

BOM:翻译成中文就是浏览器对象模型。BOM主要是用来控制用户浏览器本身。BOM到目前为止还缺少标准。(JavaScriptECMA来定标准,HTMLCSSW3C来定制标准),目前WHATWG小组正在努力的为BOM来定制标准。

BOM能够改变窗口大小,打开和关闭新窗口,获取浏览器版本,屏幕分辨率等

 

DOM:翻译成中文就是文档对象类型。DOM主要是用于控制网页里面的元素。例如:新增,修改,删除网页里面的某个元素。

 

事件处理模型:主要就是讲JavaScript代码和事件进行绑定来响应用户的操作。

原生对象和内置对象:主要就是JavaScript里面的内部类。

 

4. JavaScript语言特点

① 脚本语言。它是解释型运行。之前我们所学的C语言是编译型语言。所谓解释型,就是代码执行一条,我们就翻译一条。而编译型则会一次性将代码全部进行翻译。编译型的运行速度比解释性语言要快。

 

② 基于对象:JavaScript里面一切皆为对象。

 

③ 弱类型语言:声明变量的时候不需要声明数据类型

 

④ 跨平台:JavaScript脚本语言不依赖操作系统,仅需要得到浏览器的支持就可以了。目前市场上99%的浏览器都支持JavaScript

 

5. JavaScript版本

目前最新的就是ECMAScript5,但是ES6(在ES6里面ECMAScript已经变成了一门通用的编程语言)已经被提出,但是很多浏览器还没有支持到ES6

第九十六节,javascript概述

JavaScript概述 学习要点:1.什么是JavaScript2.JavaScript特点3.JavaScript历史4.JavaScript核心5.开发工具集 JavaScript诞生于1995年。它当时的目的是为了验证表单输入的验证。因为在JavaScript问世之前,表单的验证都是通过服务器端验证... 查看详情

javascript之基础-1javascript(概述基础语法)

一、JavaScript概述JavaScript概念 -JavaScript是一种运行于JavaScript解释器/引擎中的解释型脚本语言 - JavaScript解释器作为JS脚本的运行环境,有如下两种呈现方式   -独立安装的JavaScript解释器;   -嵌入在... 查看详情

unit04:javascript概述javascript基础语法流程控制

    Unit04:JavaScript概述、JavaScript基础语法、流程控制    my.jsfunctionf3(){alert("唐胜伟");}demo1.html 演示点击按钮,弹出提示框<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>Inserttit 查看详情

javascript概述

1.什么是JavaScript?JavaScript是一门脚本语言。但是我们的JavaScript既可以说他是一门脚本语言,又可以说他不是一门脚本语言。在ES5之前,JavaScript一直作为脚本语言存在的。但是到ES6,我们的JavaScript已经变成了一门通过编程语言... 查看详情

javascript运算符语法概述

前面的话  javascript中的运算符大多由标点符号表示,少数由关键字表示,它们的语法言简意赅,它们的数量却着实不少。运算符始终都遵循着一些固定语法,只有了解并掌握这些内容,才能正确使用运算符。本文将主要介绍ja... 查看详情

javascript权威指南1.概述

JavaScript:  1.面向对象、解释型(非编译型)的程序设计语言。一种脚本语言  2.松散类型语言。变量不必具有一个明确的类型。对象中的属性名可以映射为任意的属性值  3.原始数据类型:数字、字符串、布尔值;内建... 查看详情

javascript的基本概述

JavaScript概述网页中 各技术的作用技术作用HTML创建网页结构css美化网页JavaScript用于网页交互,让网页变得更加生动,提高用户的体验js初次体验需求:使用js1.JavaScript的两种引入方式:1.使用<JavaScript>标签写... 查看详情

javascript概述

p.p1{margin:0.0px0.0px0.0px0.0px;text-align:justify;font:10.5px"TrebuchetMS";color:#000000}p.p2{margin:0.0px0.0px0.0px0.0px;text-align:justify;font:10.5px"TrebuchetMS";color:#000000;min-height:12.0px} 查看详情

javascript概述

示例:javascript贷款计算器  相关技术:    1、如何在文档中查找元素;    2、如何通过表单input元素来获取用户的输入数据;    3、如何通过文档元素来设置HTML内容;    4、如何将数据存储在浏览器中;... 查看详情

前端系列之javascript基础知识概述

...,共同进步!有任何问题,请后台留言联系!1、什么是JavaScript(1)、JavaScript是web上一种功能强大的编程语言,用于开发交互式的web页面。它不需要进行编译,而是直接嵌入在HTML页面中,由浏览器执行。(2)、JavaScript被设计... 查看详情

javascript概述

什么是JavaScriptWeb标准分为3个部分:分为结构(HTML),样式(CSS),行为(JavaScript),在ES6之前,JS被认为是一门Web脚本语言。但是在从ES6开始,JS已经成为了一门通用的编程语言。 JS学习成本低,容易上手,不需要搭建复... 查看详情

javascript学习-javascript内置对象1-对象概述

对象(object):  JavaScript中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和    方法。JavaScript提供多个内建对象,比如String、Date、Array等等。对象的属性:  反映该对象某些特定的性质的... 查看详情

0001.javascript简单概述

简单说明:1. JavaScript问世之前表单数据验证都是通过服务端验证,又由于拨号上网年代服务器验证非常慢,JavaScript的横空出世完美解决了此问题,完美支持客户端表单验证2. 经过多年发展,JavaScript从一个简单的输入验证成为一... 查看详情

javascript之dom-1dhtml概述dom概述

一、DHTML概述 DHTML简介 -DHTML:DynamicHTML,动态HTML,不是一种技术、标准或规范,只是一种将目前已有的网页技术、语言标准整合运用,制作出能再下载后仍然能实时变换页面元素效果的网页设计概念 -DHTML的功能  &n... 查看详情

网站前端_javascript.0001.javascript简单概述

简单说明:1. JavaScript问世之前表单数据验证都是通过服务端验证,又由于拨号上网年代服务器验证非常慢,JavaScript的横空出世完美解决了此问题,完美支持客户端表单验证2. 经过多年发展,JavaScript从一个简单的输入验证成为一... 查看详情

javascript概述

  1.什么是JavaScriptWeb标准分为3个部分:分为结构(HTML),样式(CSS),行为(JavaScript),在ES6之前,JS被认为是一门Web脚本语言。但是在从ES6开始,JS已经成为了一门通用的编程语言。 JS学习成本低,容易上手,不需要搭... 查看详情

jquery概述

 JQuery是什么在JavaScript基础上开发出来的,对javascript进行封装,功能更强大,操作更方便的一种JavaScript库JQuery=JavaScript+Query=通过JavaScript从文档中查询元素,并对其进行操作 特点  简洁的语法,跨浏览器的兼容性&n... 查看详情

javascript之ajax-5json(json概述使用json)

一、JSON概述JSON概述 -JSON:JavaScriptObjectNotation,JavaScript对象表示法,原本是JavaScript中创建对象的一种语法 -现在,JSON已经从JavaScript中独立出来,作为一种独立的字符串数据表示法,被Java、C#、C++、PHP、OC等几乎所有主流语... 查看详情