zoukankan      html  css  js  c++  java
  • JavaScript 概述

     

    一. 认识JavaScript

    • JavaScript作用是和网页进行交互的

    • JavaScript是一门编程语言

    • 编程语言的发展史:

      • 机器语言

      • 汇编语言

      • 高级语言: JavaScript/C/C++

     

    二. JavaScript的历史

    • 诞生背景: 1995网景公司 Eich, Scheme, 发明JavaScript

    • 微软公司: JScript

    • 1996年网景公司向ECMA(欧洲计算机制造商协会)提交了提案: ECMA指定这门语言的标准

    • 1997年ECMA指定标准: ECMAScript

    • JavaScript只是ECMAScript一种实现:

    • JavaScript: JavaScript + DOM + BOM

     

    三. JavaScript的特点

    • 解释性语言

      • 读取一行 解释一行, 执行一行

      • 另外一种, 编译性语言

    • 动态类型语言

      • 在运行阶段可以动态修改变量的类型

      • var name = "why";

      • name = 123;

     

    四. JavaScript编写位置

    • HTML元素中

    • script标签里面

    • 外部引入js文件

     

    五. JavaScript注释使用

    • 单行注释

    • 多行注释

    • 文档注释

     

    六. 和浏览器如何交互

    • alert

    • console.log

    • document.write()

    • prompt

     

    七. 如何定义变量

    • var name = "123";

    • 定义多个变量

     

    八. 基本数据类型

    • Number

    • String

    • Boolean

    • Undefined

    • Null

     

    九. 数据类型的转换

     

     

    作业

    1.定义一些变量保存自己的个人信息(10个)

    2.上课的代码全部都要写

    3.将CSS总结

     

     

     

    HTML+CSS

    JavaScript

     

    高级语言:

    C语言/C++/C#/JavaScript/Java/Python/PHP/Go/TypeScript/Objective-C/Swift/Kotlin/Dart

    前端工程师: JavaScript -> TypeScript加强版

     

    计算机基于布尔代数: true/false

     

    浏览器两大厂商: 网景公司/微软公司(操作系统内置浏览器)

    网景公司: JavaScript大获成功

    微软公司: JScript

    简单的页面展示: html+css

    html:

    input: username -> 字符必须多于6位

    input: password -> 字符必须多于6位

     

    易语言: 写外挂 DNF

     

    Java -> 跨平台 -> 虚拟机 -> Linux/window/macOS

     

    JavaScript

     

    C语言/C++/C#/JavaScript/Java/Python/PHP/Go/TypeScript/Objective-C/Swift/Kotlin/Dart

    按照运行方式的不同:

    • 编译性语言: C语言() -> 编译成二进制代码 -> 执行

    int num = 123; 
    printf(123);
    100行代码
    一次性进行编译 -> 二进制的文件 -> 运行执行代码

     

    • 解释性语言: JS语言(alert(123);)

    var name = "why";
    console.log(name);
    function test() {
       
    }

    test()
    100

     

    静态类型的语言: 在代码执行之前, 可以确定一个变量(标识符), 准确的类型, 并且之后不允许修改.

    let name: string = "abc";
    name = 123;

     

    动态类型的语言: JavaScript, 不确定一个变量的类型, 所以可以在代码执行过程中, 动态修改

    var name = "abc";
    name = 123;

    name.split("b");

     

    VSCode -> TypeScript -> JavaScript

     

  • 相关阅读:
    Linux日志文件/var/log详解
    QT 的信号与槽机制介绍
    利用线程通信,写2个线程,一个线程打印1~52,另一个线程打印A~Z,打印顺序应该使12A34B56C···5152Z
    mysql快速安装
    zabbix安装源
    mysql手动安装
    没有可用软件包 zabbixservermysql
    【转载】web 部署专题(一):Gunicorn运行与配置方法
    supervisor快速配置
    linux监控脚本状态失败后拉起
  • 原文地址:https://www.cnblogs.com/lan1x/p/12663773.html
Copyright © 2011-2022 走看看