认识标记语言
markdown
标记语言进阶
- html与Markdown的对比学习
- 元素与内容 标签里面夹住的就是内容 标签属性是什么?
布局进阶
- CSS是神马? 继承规则如何?
- CSS引入的几种方式
- CSS的几种选择器
- CSS定位知识 盒子模型 浮动 定位
增强交互
javascript变量定义
javascript变量类型“数字 字符串 布尔量”
javascript存储结构 数组 对象(json)
javascript流程控制,所有语言的流程控制都差不多一样
- 顺序
- 选择 if else switch 语句块的作用({}) ,语句块中的坑
- 循环 while do...while for
javascript的垃圾回收的两种方式 背景:内存满了怎么办?
- 判断执行环境
- 引用计数(存在循环引用问题,故废弃)
函数 参数 返回值 函数作用,提高复用性
函数进阶
- 匿名立即执行函数,好处是什么? 背景:执行完可立即进行垃圾回收
- 高阶函数,接收一个函数作为参数的 map filter reduce 背景:高阶函数有更抽象的表达能力,更为简洁,当然也可以用循环来积极
- 闭包 返回一个函数 背景:函数私有变量,运行完后占用的内存空间不释放,且保留上次的运行结果
*
高阶函数Promise*
可以中断推出,返回多次的函数--生成器 背景:一次生产巨大列表,还是每次返回一个值先用着?
对象
访问对象属性的两种方式
- 点式
- 数组形式[]
javascript 与DOM的交互
- 操作元素 首先要获取到元素(也叫选择器)
- 操作表单
- 修改CSS ,为什么要用驼峰式
javascript 事件
- 何为事件?
- 事件类型
- 用户输入 电脑:鼠标、按键、输入字符 鼠标:滑动 、点击、输入字符
- 系统事件 接收到服务器的数据 定时器事件等 setTime setInterval
模块
模块的作用