JavaScript学习大纲&框架

date
Jul 16, 2021
slug
JavaScript-study-outline
status
Published
tags
JavaScript
type
Post
summary
JavaScript学习大纲&框架

运行环境

  1. node 1. node api 1. 文件管理(读取文件,可以新建,删除bulabula) 2. 进程管理(调用子进程,浏览器,别的语言的函数bulabula) 3. http服务(给浏览器发送一个request,返回一个response,基于http协议实现,就是可以控制浏览器返回什么数据,具体结果看浏览器的渲染(有默认格式,可以通过css修改)) 2. commonjs:模块化规范(类似于includexxx,是个规范,具体看编译器的实现)
  1. 浏览器 1. web api(比如图形引擎webgl,各种浏览器的技术调用) 2. dom(文档对象类型,就是操控网页的能力,比如网页上的按钮可以改大一点,改小一点,也可以绑定一些事件,比如点击按钮后弹出一段文字) * 用js就是可以操控网页,比如可以利用这个来黑客攻击 * xx * csrf
  1. (在浏览器和js都可以运行的)
  1. electron(桌面应用)
  1. 小程序(小众运行环境(腾讯自己搞的))

ecmascript(核心语法,一个标准)

  1. 通用语法
    1. 类型系统
    2. 函数
    3. 闭包
    4. 原型
    5. 异步(就是让代码不是按照顺序调用执行,而是某个时刻执行)
    6.  

© dana 2023 - 2025