• 进来看,让你躺着就把JavaScript学完了(一)


    JavaScript基础语法

    如果你想成为一名优秀的java架构师,看这里 → 乐字节免费公开课(腾讯课堂)

    如需要跟多资料请点击右侧 → 这是一条不归路,有秃头风险,请慎重选择!

    主要内容

    在这里插入图片描述

    JavaScript

    简介

    ​ JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它的主要目的是,验证发往服务器端的数据、增加 Web 互动、加强用户体验度等。

    在这里插入图片描述

    JavaScript 的组成

    在这里插入图片描述
    ​ ECMAScript定义的只是这门语言的基础,与Web浏览器没有依赖关系,而在基础语法上可以构建更完善的脚本语言。JavaScript的运行需要一定的环境,脱离了环境JavaScript代码是不能运行的,JavaScript只能够寄生在某个具体的环境中才能够工作。JavaScript运行环境一般都由宿主环境和执行期环境共同构成,其中宿主环境是由外壳程序生成的,如Web浏览器就是一个外壳程序,它提供了 一个可控制浏览器窗口的宿主环境。执行期环境则由嵌入到外壳程序中的JavaScript引擎(或称为JavaScript解释器)生成,在这个环境中 JavaScript能够生成内置静态对象,初始化执行环境等。

    ​ Web浏览器自定义的DOM组件,以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。DOM对象,是我们用传统的方法(javascript)获得的对象。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。

    ​ 前面的DOM是为了操作浏览器中的文档,而为了控制浏览器的行为和操作,浏览器还提供了BOM(浏览器对象模型)。

    ECMAScript(基础语法)

    ​ JavaScript的核心语法ECMAScript描述了该语言的语法和基本对象

    DOM(文档对象模型)

    ​ 文档对象模型(DOM)—— 描述了处理网页内容的方法和接口

    BOM(浏览器对象模型)

    ​ 浏览器对象模型(BOM)—— 描述了与浏览器进行交互的方法和接口

    开发工具

    1. 浏览器:Chrome

    2. 开发工具:Hbuilder X

    3. 进入浏览器控制台 Console:F12

      控制台的作用:

      ​ console对象代表浏览器的JavaScript控制台,用来运行JavaScript命令,常常用来显示网页运行时候的错误信息。Elements用来调试网页的html和css代码。

    基本用法

    ​ JS需要和HTML一起使用才有效果,我们可以通过直接或间接的方式将JS代码嵌入在HTML页面中。

    ​ 行内JS : 写在标签内部的js代码

    ​ 内部JS : 定义在script标签内部的js代码

    ​ 外部JS : 单独的js文件,在HTML中通过script标签引入

    ​ 我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分。由于页面的加载方式是从上往下依次加载的,而这个对我们放置的js代码运行是有影响的。

    ​ 放在部分,最常用的方式是在页面中head部分放置

  • 相关阅读:
    父级设置display:flex;子级宽度无效的解决办法
    小程序注意事项
    css 字体默认有高度 怎么去掉
    小程序长按识别问题
    css 列表多列多行 同行等高样式
    AndroidManifest.xml:90: error: Error: String types not allowed (at 'largeHeap' with value 'auto').
    10.4.2 ListView.ScrollViewChange存在的问题
    【转】UniTreeMenu控件不显示滚动条的解决办法
    Delphi 10.4.2拍照遇到的新问题
    ChinaCock 用CCShortcutBadger组件显示角标
  • 原文地址:https://www.cnblogs.com/lezijie/p/13157503.html
Copyright © 2020-2023  润新知