JS训练
郭旭升 Lv6

资源

学习目标

  • 基础语法
    数据类型、变量、函数、事件、运算符、条件语句、循环、正则
    函数、类
    let、const
    prompt、confirm、alert
    arraw function

  • 语言特性
    表单、验证API、this、JSON、异步编程、Promise、代码规范
    DOM、高级、BOM、JS库

  • 开发实战

语言本身

res2.Data types — Map and Set

浏览器相关

Window、DOM、BOM
res2.Document — 1.3

HTML事件

事件 描述
onchange HTML 元素改变
onclick 用户点击 HTML 元素
onmouseover 鼠标指针移动到指定的元素上时发生
onmouseout 用户从一个 HTML 元素上移开鼠标时发生
onkeydown 用户按下键盘按键
onload 浏览器已完成页面的加载
更多事件列表: JavaScript 参考手册 - HTML DOM 事件。

学习过程

  • 计划
  1. 整体架构总览 — 阅读书籍/课程(输入)
  2. 快速上手 — 官方文档 (输入)
  3. 应用/深入细节 — 看实例/做项目(输出)
  4. 文档总结 — 做实例还是项目完成之后都要写 - 文档记录要贯穿始终,学到的新东西最好记录一下 (输出)
  • 目前做过
  1. JavaScript 跟着文档学习了基本语法,部分特性, 基本能读懂,需要依赖文档来写代码。(输入)
  • 接下来
  1. 跟着文档或者视频做一个完整的项目,学习开发流程,系统架构等。(输入)
  2. 找本书看看,技术架构、特性和生态。JavaScript(输入)
  3. 写文档总结一下自己的学习过程,遇到的问题,解决的方法,找到的资源。(输出)

项目经历

  1. Silly story generator - basic API of JS
  2. Image gallery - functions - logic and loops
  3. JS objects
  4. JS Asynchronous
  5. Client-side web API
 Comments