- 博客(6)
- 收藏
- 关注
原创 关于弹性盒子 flex
一 弹性盒子中 flex: 0 1 auto 表示什么意思三个参数分别对应的是 flex-grow, flex-shrink 和 flex-basis,默认值为 0 1 auto。1.flex-grow 属性定义项目的放大比例,默认为 0,即如果存在剩余空间,也不放大。2.flex-shrink 属性定义了项目的缩小比例,默认为 1,即如果空间不足,该项目将缩小。3.flex-basis 属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。二 计算出下列盒子各站多少宽度?#b
2021-04-26 16:51:06
207
原创 Vue中$nextTick原理分析
vue中$nextTick原理分析$nextTick 是 vue 中的异步更新,在官网是这样解释的:Vue 异步执行 DOM 更新。只要观察到数据变化,Vue 将开启一个队列,并缓冲在同一事件循环中发生的所有数据改变。如果同一个 watcher 被多次触发,只会被推入到队列中一次。这种在缓冲时去除重复数据对于避免不必要的计算和 DOM 操作上非常重要。然后,在下一个的事件循环“tick”中,Vue 刷新队列并执行实际 (已去重的) 工作。Vue 在内部尝试对异步队列使用原生的 Promise.then 和
2021-04-13 15:26:33
4124
1
原创 Vue响应式原理(源码)
前言:什么是vue响应式?官网解释:Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。简而言之就是数据变页面变实现原理:Vue在组件和实例初始化的时候,会将data里的数据进行数据劫持(object.definepropty对数据做处理)。被解除过后的数据会有两个属性:一个叫getter,一个叫setter。getter是使用数据的时候触发,setter是在修改数据的时候触发,修改数据的时候触发setter,同时也
2020-07-24 16:24:56
354
2
原创 node入门(一)bcrypt密码加密和验证
前言:node.js越来越被广泛的使用,现在找工作职位要求上大都写熟悉或了解一门后端 语言,如(java、php、node等)。Node.js是一个javascript运行环境。它让javascript可以开发后端程序,实现几乎其他后端语言实现的所有功能,Nodejs语法完全是js语法,只要你懂js基础就可以学会Nodejs后端开发,Node打破了过去JavaScript只能在浏览器中运行的局面。...
2020-04-08 22:27:16
1351
原创 Axios封装-基础篇
前言:在项目中与后台交互数据这块,通常用的是axios,Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。vue是有自己请求数据的方式,vue-resource,把方法抽象出来后,总需要往方法里传 this.$http ,感觉是个超级不爽的设计,在vue2的时候弃用,所以现在大部分还是用的是Axios。一.axios的特点:1.从浏览器中创建 X...
2019-11-01 15:00:32
469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人