前端JS入门教程-JavaScript 介绍

JavaScript 简介

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

JavaScript是当前最为流行的编程语言之一。

非常适合用于web编程,比如页面HTML元素的操作。

一.JavaScript特点:

(1).它是一门脚本语言。

(2).它是一门轻量级的编程语言。

(3).JavaScript代码可直接插入HTML元素之中。

(4).以浏览器作为运行环境。

二.将从本教程学到的知识:

(1).JavaScript语法知识。

(2).JavaScript对DOM元素的操作。

(3).JavaScript对浏览器对象的操作。

特别说明:本版块只涉及ES5知识。

三.JavaScript的构成:

JavaScript是ECMAScript规范在浏览器中的具体实现。

ECMAScript是一个标准,定义最基本的行为准则,与特定的宿主环境无关,它为不同的宿主环境提供核心编程能力,没有与用户交互的功能。除浏览器的JavaScript,Flash和Director MX的ActionScript也是它的具体实现。

JavaScript的运行环境是浏览器,扩展了对浏览器window对象(简称BOM)相关操作。document对象(简称DOM对象)属于window对象,但是由于JavaScript核心就是对document的操作,所以通常将其独立出来介绍。所以JavaScript可以认为由如下三部分构成:

四.代码实例:

`` 

`<``html``>` 

`<``head``>` 

`<``meta` `charset``=``"utf-8"``>` 

`<``meta` `name``=``"author"` `content``=``"[http://www.softwhy.com/](http://www.softwhy.com/)"` `/>` 

`<``title``>爱前端`

`<``style``>`

`div {`

`width:100px;`

`height:100px;`

`background-color:#ccc;`

`}`

``

`<``script``>`

`window.onload = function () {`

`var obt = document.getElementById("bt");`

`var odiv = document.getElementById("ant");`

`obt.onclick = function () {`

`odiv.style.backgroundColor = "red";`

`}`

`}`

``

`` 

`<``body``>`

`<``div` `id``=``"ant"``>`

`<``input` `type``=``"button"` `id``=``"bt"` `value``=``"查看演示"``/>`

``

``

点击按钮可以将div元素的背景颜色设置为红色;这就是最为基础的dom元素操作。

`` 

`<``html``>` 

`<``head``>` 

`<``meta` `charset``=``"utf-8"``>` 

`<``meta` `name``=``"author"` `content``=``"[http://www.softwhy.com/](http://www.softwhy.com/)"` `/>` 

`<``title``>爱前端`

`<``style``>`

`div {`

`width:400px;`

`height:100px;`

`background-color:#ccc;`

`}`

``

`<``script``>`

`window.onload = function () {`

`var obt = document.getElementById("bt");`

`var odiv = document.getElementById("ant");`

`obt.onclick = function () {`

`odiv.innerHTML = location.href;`

`}`

`}`

``

`` 

`<``body``>`

`<``div` `id``=``"ant"``>`

`<``input` `type``=``"button"` `id``=``"bt"` `value``=``"查看演示"``/>`

``

``

点击按钮可以将当前页面URL地址写入div,这里不但涉及DOM操作,也涉及到了BOM操作。


爱前端-企业级实战型全栈大前端人才培养,只专注前端培训,前端教育我们更专业!

专注全栈大前端,爱前端整理了一批2019年最新WEB前端教学视频,不论是零基础想要学习前端还是学完在工作想要提升自己,这些资料都会给你带来帮助,从HTML到各种框架,帮助所有想要学好前端的同学,学习规划、学习路线、学习资料、问题解答。 全栈大前端技术交流群:137503198 点击加入群聊【爱前端全栈学习交流群】,即可免费获取。

你可能感兴趣的:(前端JS入门教程-JavaScript 介绍)