关键词 线程 (线程和进程的最小单位 JavaScript是单线程的语言(单线程解析 渲染线程也是单线程)) 进程 (正在运行的程序) 同步(一个线程执行 (同步阻塞))...

关键词 线程 (线程和进程的最小单位 JavaScript是单线程的语言(单线程解析 渲染线程也是单线程)) 进程 (正在运行的程序) 同步(一个线程执行 (同步阻塞))...
闭包 概述:在函数内部返回一个函数,内部函数有外部函数的引用,这个结构就称为闭包。 函数的生命周期 函数预编译阶段 开辟一个内存空间,将对应的代码块放到这个内存空间 函数的执...
prototype 概述:prototype是属于函数的一个空间,它是一个对象。因为构造函数也是函数所以其也具备,prototype属性被称为显式原型。 函数的prototy...
概述:面向对象是一种编程思想(oop),面向对象对于面向过程的一个抽取与简化。主要由类来构建对象,以对象来储存对应的行为和属性,抽取对应的行为作为方法,抽取对应的属性作为属性...
链式动画 动画执行完接另一个动画不断进行链接。 封装进行(通过传入回调函数完成链式运动) 示例(先变化div的宽度和高度 再变化他的位置) 轮播图 核心 对应图的切换 滚动切...
概述: 运动(动画),操作对应的dom元素发生变化(这个变化要持续多次(修改样式)),每次间隔的时间是你肉眼察觉不出的(时间比较短)。当到达目标位置就停止。这个就是所谓的动画...
JavaScript的构成 DOM 操作文档的 BOM 操作浏览器 ECMAScript (基础语法) ECMAScript ECMAScript简称为ES,(ECMA 欧洲...
昨天内容回顾 cookie 为了解决http的无状态问题 (使用cookie来保存对应的seesionID 位于浏览器上) cookie的特性 cookie里面只能存储4kb...
关于对应的计算机的一些基础课程 数据结构 (leetcode)逻辑结构存储结构 (数组,字符串,栈,队列,图,hash,树、链表...)算法 (递归算法(BFS(广度优先查找...
事件 概述:事件是一个异步机制,相当于【执行者】执行【观察者】观察、处理函数执行的流程 事件的组成 事件名(内置) 执行对象(元素对象) 处理函数(自定义函数) 观察者(js...
DOM DOM(document object model)文档对象模型,用于操作对应的文档的,也就是操作你写的html文档。 DOM是一个遵从文档流的语句。属于同步机制。 ...
BOM 概述:BOM(全称bowser object model)浏览器对象模型,用于浏览器相关内容操作; BOM是一个缺乏范围的模型,为了保证范围性产生了一系列的共用对象来...
日期对象 Date 概述:date是用于表示日期时间的对象,他里面的主要方法是用于获取日期时间和设置日期时间。 date的声明 使用new Date来声明(不传参) 传递字符...
字符串 概述:字符串基础数据类型属于值类型,值类型是不可以改变的。字符串的相关方法是不能改变原本的字符串的,以返回一个新的字符串做为对应的特性。字符串也是一个数据结构(存储结...
数据结构 结构划分 存储结构 (存储对应的数据的) 逻辑结构(逻辑的体现) 算法 存储结构的相关内容 线性结构(有顺序) 数组 (顺序表) 栈 (先进后出) 队列 (先进先出...
概述:函数用function修饰的一个代码块,这个代码块一般是抽取对应的功能代码形成对应的复用。在一定程度减少代码冗余。函数的核心的思想封装,封装完去让别人调用。 函数的分类...
概述:循环控制语句 根据对应的条件来控制对应的代码片段的执行次数(多次执行 循环执行),常用的循环控制语句 while do while for...循环是重复执行多次代码所...
运算符 算术运算符 除了加法的所有运算全部会先转为number再进行运算(Number)转换不成功出现NaN 一个数值和NaN相加得到的也是一个NaN 加法运算如果有一个值为...
概述:JavaScript是一门脚本语言(web相关),需要浏览器的支持(解析器 谷歌v8引擎),JavaScript是一个弱语言(没有绝对的语法 他的数据类型定义不是由对应...
事件的传播行为 冒泡模式(默认模式) 当一个元素接收到事件的时候 会把他接收到的事件传给自己的父级,一直到window(从里到外触发)event.bubbles(只读属性) ...