zoukankan      html  css  js  c++  java
  • 进来看,让你躺着就把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部分放置

  • 相关阅读:
    A Simple Problem with Integers poj 3468 多树状数组解决区间修改问题。
    Fliptile 开关问题 poj 3279
    Face The Right Way 一道不错的尺取法和标记法题目。 poj 3276
    Aggressive cows 二分不仅仅是查找
    Cable master(二分题 注意精度)
    B. Pasha and String
    Intervals poj 1201 差分约束系统
    UITextField的快速基本使用代码块
    将UIImage转换成圆形图片image
    color转成image对象
  • 原文地址:https://www.cnblogs.com/lezijie/p/13157503.html
Copyright © 2011-2022 走看看