前端 知识细节
文章平均质量分 79
清新小伙子
我很开心…………吧?
展开
-
知识总结----js垃圾回收机制
目前常见的垃圾回收机制主要是:标记清除法 和引用计数法。标记清除法垃圾收回指的是在内存中释放无效占用的内存,而不仅仅是说销毁对应的变量。每次清除时,会先排除全局变量和闭包变量的内存,其余的都是可以释放的垃圾内存。每隔一段特定的时间间隔就进行一次收回。目前各大浏览器基本都是采用这种方法进行垃圾回收,不过标记方法和时间间隔有所不同。function test1() { var a = 1 // 进入环境 console.log(a) // 输出 1}test1() // 离开环境,原创 2022-02-16 13:39:11 · 384 阅读 · 0 评论 -
基本知识点总结(持续更新)
定义问题什么是盒模型?定义:盒模型是用于控制元素与元素之间,或者元素和内容之间的位置关系的。盒模型包括 margin(外边距)、border(边框)、padding(填充区)、content(内容区)。分类:border-box:怪异盒模型content-box:标准盒模型什么是组件化开发?定义:最初的目的是代码重用,功能相对单一或者独立。在整个系统的代码层次上位于最底层,被其他代码所依赖,所以说组件化是纵向分层。特点:1: 高内聚2: 可复用3: 易于维护原创 2021-09-01 14:50:22 · 164 阅读 · 0 评论 -
细节总结--Promise
Promise用途利用链式调用来解决回调地狱,也可结合 async 和 await 来用同步编码方式实现异步操作,完美解决回调地狱。三种状态pending:正在请求let promise1 = new Promise((resolve, reject) => {})console.log(promise1) // 输出 Promise { <pending> }fulfilled:成功let promise1 = new Promise((resolve, r原创 2021-07-09 23:29:10 · 113 阅读 · 0 评论 -
知识点总结---Vue.js
知识点总结---Vue.jsMVVM模型简介MVVM模型简介MVVM 是 Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对 View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。Vue.js 是一个提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于 View 层。它的核心是 MVVM 中的 VM,也就是 ViewModel。 ViewModel负责连接原创 2021-07-09 16:12:41 · 128 阅读 · 0 评论 -
基本知识汇总--css
CSS基本知识汇总定位可选值定位参照基准盒子模型(box-sizing)CSS隐藏一个元素的几种方式定位可选值absolute开启绝对定位,元素脱离文档流,此时设置 margin 等等样式是不起作用的。元素相对于最近一个开启定位的父元素进行定位(除了开启 static 定位的父元素)。fixed开启绝对定位,元素脱离文档流,此时设置 margin 等等样式是不起作用的。元素相相对于浏览器窗口进行定位。relative开启相对定位,元素不脱离文档流。元素相对自身的原创 2021-05-17 14:48:32 · 102 阅读 · 0 评论 -
学习Object.defineProperty()
前言:写这篇东西主要是为了学习Vue的底层原理做准备的,本篇内容主要是通过查阅 Object.defineProperty() 来学习的。Object.defineProperty()Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。注意: 应当直接在 Object 构造器对象上调用此方法,而不是在任意一个 Object 类型的实例上调用。let obj = {}// 直接在 Object 构造器对象上调用此方法,这里原创 2021-05-30 15:15:59 · 194 阅读 · 2 评论 -
BFC
什么是BFC?BFC(Block formatting context),直译为“块级格式化上下文”。它是一个独立的渲染区域,使内部元素不会影响到外部元素,也避免外部元素影响内部元素,可以说,这个区域如何布局与外部区域毫无关系。如何创建BFC呢?float 的值不是 none设置 overflow 的值为 hidden / auto / scrollposition 的值不是 static / relative设置 display 的为 block / table-cell / flex /原创 2021-05-22 22:37:15 · 100 阅读 · 0 评论 -
js模块化总结
js模块化前言二级目录三级目录前言目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统二级目录三级目录原创 2020-11-28 18:49:04 · 127 阅读 · 0 评论 -
axios的总结知识点
axios的总结基本知识1:文档2:优点3:axios常用语法常用的配置1:全局配置2:拦截器3:取消请求基本知识1:文档axios文档2:优点基于Promise的异步ajax请求库浏览器/node端都可以使用支持取消请求支持批量发送多个请求支持请求/响应拦截请求/响应数据转换3:axios常用语法(1) axios(config):通用的发送任意类型请求的方式例:axios({ url: '/xxxx', method: 'post', data: {"t原创 2020-11-28 11:47:57 · 590 阅读 · 0 评论