Evan's blog Evan's blog
首页
关于
  • 分类
  • 标签
  • 归档
  • H5&CSS3
  • JS
  • TS
  • Node
  • Webpack
  • Vue2
  • Vue3
  • 微信小程序
  • Andorid
  • Flutter
推荐
GitHub (opens new window)

conanan

真相只有一个
首页
关于
  • 分类
  • 标签
  • 归档
  • H5&CSS3
  • JS
  • TS
  • Node
  • Webpack
  • Vue2
  • Vue3
  • 微信小程序
  • Andorid
  • Flutter
推荐
GitHub (opens new window)
  • 入门

    • 0 入门-0 入门
      • JS 与 Java、C# 区别
    • 0 入门-1 Web 应用的生命周期
  • 理解

  • 语法

  • 异步

  • 模块化

  • 网络

  • DOM&BOM

  • 常用框架

  • JS
  • 入门
xugaoyi
1984-01-24
目录

0 入门-0 入门

# JS 入门

# JS 与 Java、C# 区别

对象、原型、函数和闭包的紧密结合组成了JavaScript

  • 基于原型的面向对象——不同于其他主流的面向对象语言(例如C#、Java、Ruby)使用基于类的面向对象,JavaScript使用基于原型的面向对象。

  • 函数是一等公民(一级对象)。在JavaScript中,函数与其他对象共存,并且能够像任何其他对象一样地使用。

    • 函数可以通过字面量创建

    • 可以赋值给变量

    • 可以作为函数参数进行传递

    • 甚至可以作为返回值从函数中返回

  • 函数闭包。当函数主动维护了在函数内使用的外部的变量,则该函数为一个闭包

  • 作用域。依赖函数级别的变量和全局变量(ES6前)

编辑 (opens new window)
上次更新: 2022/03/23, 17:55:39
0 入门-1 Web 应用的生命周期

0 入门-1 Web 应用的生命周期→

最近更新
01
重点
04-12
02
搭建项目
04-04
03
TS补充
03-30
更多文章>
Theme by Vdoing | Copyright © 2019-2022 conanan | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式