10 2022 档案
摘要:昨天内容回顾 cookie 为了解决http的无状态问题 (使用cookie来保存对应的seesionID 位于浏览器上) cookie的特性 cookie里面只能存储4kb的数据 cookie位于浏览器上 cookie会随请求发送 cookie 可以跨域 cookie可以设置过期时间(默认过期时间
阅读全文
摘要:前端体系结构及知识点 一阶段 ( html + css ) 基础的页面布局 ( div 弹性盒子布局 ) seo优化 ( 搜索引擎优化 ) 动画效果 html5和css3 多端适配 ( rem ) 二阶段 ( javaScript ) DOM ( 文档操作 ) : 不推荐大量使用 , 会造成重绘回流
阅读全文
摘要:关于对应的计算机的一些基础课程 数据结构 (leetcode) 逻辑结构 存储结构 (数组,字符串,栈,队列,图,hash,树、链表...) 算法 (递归算法(BFS(广度优先查找),DFS(深度优先查找))、 动态规划 (DP)、贪心算法(马拉车算法)、排序算法....) 操作系统 (系统相关的操
阅读全文
摘要:DOM的概述 DOM是文档对象模型(document object model) , 顾名思义就是用来操作对应的HTML文档的 . 它是一个遵从文档流的语句 , 是同步机制的 . DOM的分类 document 是dom操作中最大的对象 ( 表示当前操作的html文档 ) element 元素对象
阅读全文
摘要:概述: 面向对象是一种编程思想(oop) , 它是相当于面向过程的一个抽取和简化. 主要是以类来构建对象,以对象来存储对应的行为和属性 , 抽取对应的行为作为方法 , 抽取对应的属性作为属性 . 核心 : 万物皆对象(所有的内容都可以抽取为一个对象) 关键点 : 找有这个行为的对象去完成这个行为 面
阅读全文
摘要:闭包 ( Closure ) 概述 : 闭包就是函数嵌套函数 , 内部函数可以引用外部函数的变量和参数 , 并且不会被垃圾回收机制所回收 . 这种结构就称为闭包 . 函数的生命周期 function fn(){ var i = 0 i++ return i } console.log(fn()) /
阅读全文
摘要:面对对象回顾 通过new构造函数的方法 class的constructor ( es6 ) class Person{ constructor(name,age){ //构造器 this.name=name } } var person = new Person('小池') function的方式
阅读全文
摘要:内容回顾 BOM ( bowser object model ) 浏览器对象模型 window : 窗口对象 ( 全局的变量及函数都属于window 也就是global全局对象 ) location : 地址栏对象 ( 获取地址栏内容,可以使用地址栏跳转页面 ) 属性 : hash 、search
阅读全文
摘要:事件的传播行为(也叫作事件流) 冒泡模式(默认模式) 冒泡模式就是从里到外触发 event.bubbles(只读属性) console.log(e.bubbles) //当前事件是否冒泡,返回布尔值 <div> <button>点我</button> </div> <script> var div
阅读全文
摘要:JavaScript的构成 DOM 操作文档 BOM 操作浏览器 ECMAScript ( 基础语法 ) ECMAScript ECMAScript简称为ES , ( ECMA欧洲计算机协会 ) , ES分为不同的版本 : 常用的版本有ES3 ( 常用的所有浏览器都支持,都可以直接解析) , ES5
阅读全文
摘要:概述 : 运动 ( 动画 ) , 就是操作对应的dom元素发生变化 , ( 这个变化要持续多次 ( 修改样式 ) ) , 每次间隔的时间是你肉眼察觉不到的 ( 时间比较短 ) . 当到达目标位置就停止 , 这个就是所谓的动画 主要实现原理 利用定时器定时操作dom的样式 当设置的目标值到达后 清除定
阅读全文
摘要:链式动画 就是动画执行完接另一个动画 , 不断的进行链接 封装进阶 ( 通过传入回调函数完成链式运动 ) // 0.缓冲运动的封装 // element表示元素,targetObj表示目标对象,callbackFn是回调函数,用来解决异步变成同步的 function bufferAnimation(
阅读全文