十、程序思维训练

(一)歌词滚动

1.页面功能组成

  • 页面初始化
  • 交互事件
    • 监听什么事件
    • 如何处理

(二)王者荣耀官网英雄查询

1.英雄对象属性

1)pay_type

  • 该值为 10 时,表示本周免费
  • 该值为 11 时,表示新手推荐

2)hero_type, hero_type2


郁子小于 1 分钟笔记渡一教育语言基础袁进JavaScriptES6+
七、JS项目实战

(一)文字滚动效果

1.编写 JS 前需考虑

  • 初始化:一开始要做什么
  • 交互:用户操作之后要做什么

(二)手风琴效果

规范

DRY:don't repeat yourself

能封装成模块的功能函数尽量抽离出来

1.JS 动画函数

  • 动画的本质:从一个值变化到另一个值

郁子大约 21 分钟笔记渡一教育语言基础袁进韩刚丁永志谢杰JavaScript
六、JS收官

(一)环境搭建

1.安装 node

中文官网

2.测试安装

  • 命令终端中输入
node -v

郁子大约 51 分钟笔记渡一教育语言基础袁进JavaScript
三、Web前端开发JavaScript高薪课堂

(一)JavaScript 入门

1.Web 发展史

  • Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的 网页浏览器 ,于 1993 年问世

2.浏览器组成

  • shell 部分
  • 内核部分
    • 渲染引擎(语法规则和渲染)
    • JS 引擎
    • 其他模块

3.翻译过程

1)编译

  • 通篇翻译
  • 将格式 1 的文件翻译成格式 2 的文件,由系统程序执行格式 2 文件
  • 该类型的编程语言叫编译性语言
  • 优点:过程快
  • 缺点:翻译后的格式 2 文件移植性不好(不能跨平台)
  • 如:
    • C 语言: .c => .obj
    • C++

郁子大约 62 分钟笔记渡一教育语言基础姬成JavaScript