美文网首页前端开发笔记web前端技术栈
前端JS入门教程-JavaScript 介绍

前端JS入门教程-JavaScript 介绍

作者: 大前端圈子 | 来源:发表于2019-06-10 17:21 被阅读0次

    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可以认为由如下三部分构成:

    四.代码实例:

    `<!DOCTYPE html>` 
    
    `<``html``>` 
    
    `<``head``>` 
    
    `<``meta` `charset``=``"utf-8"``>` 
    
    `<``meta` `name``=``"author"` `content``=``"[http://www.softwhy.com/](http://www.softwhy.com/)"` `/>` 
    
    `<``title``>爱前端</``title``>`
    
    `<``style``>`
    
    `div {`
    
    `width:100px;`
    
    `height:100px;`
    
    `background-color:#ccc;`
    
    `}`
    
    `</``style``>`
    
    `<``script``>`
    
    `window.onload = function () {`
    
    `var obt = document.getElementById("bt");`
    
    `var odiv = document.getElementById("ant");`
    
    `obt.onclick = function () {`
    
    `odiv.style.backgroundColor = "red";`
    
    `}`
    
    `}`
    
    `</``script``>`
    
    `</``head``>` 
    
    `<``body``>`
    
    `<``div` `id``=``"ant"``></``div``>`
    
    `<``input` `type``=``"button"` `id``=``"bt"` `value``=``"查看演示"``/>`
    
    `</``body``>`
    
    `</``html``>`
    

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

    `<!DOCTYPE html>` 
    
    `<``html``>` 
    
    `<``head``>` 
    
    `<``meta` `charset``=``"utf-8"``>` 
    
    `<``meta` `name``=``"author"` `content``=``"[http://www.softwhy.com/](http://www.softwhy.com/)"` `/>` 
    
    `<``title``>爱前端</``title``>`
    
    `<``style``>`
    
    `div {`
    
    `width:400px;`
    
    `height:100px;`
    
    `background-color:#ccc;`
    
    `}`
    
    `</``style``>`
    
    `<``script``>`
    
    `window.onload = function () {`
    
    `var obt = document.getElementById("bt");`
    
    `var odiv = document.getElementById("ant");`
    
    `obt.onclick = function () {`
    
    `odiv.innerHTML = location.href;`
    
    `}`
    
    `}`
    
    `</``script``>`
    
    `</``head``>` 
    
    `<``body``>`
    
    `<``div` `id``=``"ant"``></``div``>`
    
    `<``input` `type``=``"button"` `id``=``"bt"` `value``=``"查看演示"``/>`
    
    `</``body``>`
    
    `</``html``>`
    

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


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

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

    相关文章

      网友评论

        本文标题:前端JS入门教程-JavaScript 介绍

        本文链接:https://www.haomeiwen.com/subject/taqtfctx.html