什么是移动端 DevOps,为什么值得你关注?
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第 6 天,点击查看活动详情。 最近,似乎有越来越多的术语提到了开发软件的新方法。我们很难跟上和理解这些新术语的含义,或者理解它们的
Vue3新特性的学习(八)——provide和inject组件通讯
今天主要学的是provide和inject组件的通讯,以及响应式数据的判断。provide和inject可以轻松实现跨层级组件通讯。
iOS-底层原理分析之Block本质
写本篇文章的目的就是要搞明白以下几个问题? block的底层实现原理 block的几种类型? __block的作用是什么?有什么使用注意点? block的循环引用问题解决?
带你玩转babel工具链(二)@babel/traverse
一、前言 在上一章节中, 我们学习了@babel/parser的基本用法,了解了parser是通过配置支持不同语法。 本文将继续学习另一个babel非常核心的库@babel/traverse。 目前大
linux 中的 chmod 与 chown 命令
chown chown,change owner。更改文件的所属用户及组。 通过 ls 命令,第三第四列便是文件所属用户及用户组。 通过 chown -R,可一并将子文件所属用户及用户组进行修改。 c
货拉拉 Android 动态资源管理系统原理与实践
前言 随着公司业务的扩展,货拉拉用户端apk包的体积也不断变大,过去一年,用户端android组进行了大量的瘦身工作,取得了较为显著的成果。再使用常规方法,已经很难优化包体积了。 我们可以把一些使用频
封装一个图片压缩方法
项目涉及到的各类封面实景等图片,原始图片有几兆甚至几十兆大小,故给后台管理系统上传图片组件增加了可设置质量、宽度、高度三个维度的参数,来校准合适的图片大小和效果。 附上demo:
Jetpack Compose入门到精通
前言 Q1的时候公司列了个培训计划,部分人作为讲师要上报培训课题。那时候刚从好几个Android项目里抽离出来,正好看到Jetpack发布了新玩意儿——Compose,我被它的快速实时打包给吸引住了,
如何在Linux上部署你的项目
前言楼主是一只前端小菜鸟,因为需要部署自己的项目,所以后端接口是基于NodeJs的,部署过程仅供参考。Linux常用指令复习:ls:展示当前文件夹中的内容pwd:展示当前文件夹路径cd / :返回根目录mkdir 目录名:创建目录touch 文件名:创建文件echo "内容" >> 当前目录下的文件名:往文件输入内容查看文件内容:cat 文件名vim 文件名:编辑文件exit:退出移动文件到指定路径:mv 文件名 路径名解压压缩包:unzip 压缩包删除文件或目录:
react之新旧生命周期
React生命周期前言一、旧版生命周期二、新版生命周期总结前言生命周期仅存在于类组件中。旧版生命周期:react版本 < 16.0.0旧版生命周期:react版本 >= 16.0.0提示:以下是本篇文章正文内容,下面案例可供参考一、旧版生命周期如图:二、新版生命周期图为16.3的生命周期:图为16.3之后的生命周期,相比之前的新版,主要是getDerivedStateFromProps的调整:新版常用的钩子函数:总结提示:这里对文章进行总结:例如:以上就是今
浅谈react组件实例三大属性
文章目录一、state 1.state的初始化 2.state的改变二、props 1.类组件里的props 2.函数组件里的props三、refs 1. 字符串形式的ref(这种方式已经过时了) 2. 对象形式的ref 3. 函数形式的ref总结一、state 1.state的初始化状态(state),本质上是类组件的一个属性,是一个对象,状态是由组件自行维护,状态需要初始化,组件有权改变状态里的数据。初始化的方式有两种:1.写在constructor里:import React, { Co
今日推荐
周排行