摘要: ##队列和栈的区别 队列结构:先进先出 栈结构:后进先出 ##画图理解栈 ##封装栈函数 function Stack() { this.container = []; } Stack.prototype = { constructor: Stack, //进栈执行 enter: function 阅读全文
posted @ 2020-11-24 14:05 爱喝可乐的靓仔 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ##创建一个队列结构 function Queue() { this.container = []; } Queue.prototype = { constructor: Queue, // 进入队列 element进入队列的元素 enter: function (element) { this.c 阅读全文
posted @ 2020-11-24 10:37 爱喝可乐的靓仔 阅读(90) 评论(0) 推荐(0) 编辑
摘要: ##页面渲染: 1.从服务器获取需要渲染的内容。 2.浏览器基于自己的渲染引擎开始自上而下加载渲染代码。 浏览器获取的是文件流 1.浏览器首先会把16进制的字节信息编译为代码字符串 2.按照w3c规则进行字符解析,生成对应的Tokens,最后转换为浏览器内核可以识别渲染的DOM节点 3.按照节点最后 阅读全文
posted @ 2020-11-24 09:29 爱喝可乐的靓仔 阅读(221) 评论(0) 推荐(0) 编辑
摘要: ##基础概念 js 本身是基于面向对象开发的语言 => 封装 继承 多态 封装: 类也是一个函数,把实现一个代码的功能进行封装,以此实现 低耦合高内聚 多态: 重载 重写 重写:子类重写父类上的方法 重载:相同的方法,由于参数或者返回值不同,具备了不同的功能。 js中的重载:同一个方法内,根据传参不 阅读全文
posted @ 2020-11-24 09:20 爱喝可乐的靓仔 阅读(895) 评论(0) 推荐(0) 编辑