自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 React Native 原理浅析

了解React native的架构能更好的回答面试官的问题 😂😂有利于使用原生平台提供的更多的功能和API,或者接入第三方的库和服务,比如接入阿里的服务。提高代码的性能还有debug,毕竟知道的越多当然更容易知道问题为什么出现了

2023-05-11 17:32:41 633 5

原创 [bug fix]React native 的 useColorScheme 一直返回light的解决方案

解决react native的hook useColorScheme 一直返回light而不是系统当前主题色的问题

2022-04-14 17:10:27 3060

原创 react native 面试题

2022 react native 面试题

2022-03-28 11:22:08 11743 2

原创 React native 国际化方案

React native 国际化/ 多语言实现,其实很简单,就是不要用那个过期的库,踩坑哭死

2022-03-17 17:26:52 3027 7

转载 从0了解矩阵——矩阵的本质

矩阵是大学线性代数课程里的内容,当时学的时候虽然一头雾水,不过,牵扯到的问题基本上都是一些加减乘除,所以,我的线性代数课程倒是拿了不错的成绩。虽然分数考得不错,但是,直到毕业后很多年,我都不知道,矩阵这个东西究竟是干什么用的?一堆数字排成矩形,到底有什么用?

2022-03-14 12:50:45 5962 6

原创 [快速上手RN] 5. React native 样式方案 使用tailwind css

在开发React Native App的过程中,发现css写起来比较累,在使用styled-componet的情况下,需要编写维护大量的变量,实在不方便,于是想到tailwind.css,通过className的形式来完成样式的开发,实现方式可以说是行内样式+class选择器的结合。

2022-03-09 23:49:48 2187 1

原创 [快速上手RN] 4. React native 集成redux

redux是一个状态管理工具,我们使用它也是为了方便多页面,多组件通信,以及能保证数据流的干净整洁接下来我们将实现跨页面的加减法组件,能够在A页面和B页面共同查看和管理一个数据(状态)

2022-02-28 00:03:22 1078 3

原创 [快速上手RN] 3. React native 制作底部导航栏 Bottom Tab Bar

快速上手react-navigation的使用以及利用UI Kitten的组件开发底部导航栏

2022-02-27 12:42:39 8320 5

原创 [快速上手RN] 2. React native 项目色彩主题色编辑及使用

使用UI Kitten生成主题色以及Success、Info、Warning、Danger色系并使用,分分钟搞定~

2022-02-24 21:26:22 1660

原创 [快速上手RN] 1. React native 项目集成UI Kitten

React Native安装配置github高星ui库 UI kitten

2022-02-24 00:19:22 2146

原创 [快速上手RN] 0.React Native 快速启动项目

在你的手机上快速启动一个APP

2022-02-22 21:32:07 3947 2

原创 React Native 警告 Animated: `useNativeDriver` is not supported 的解决方案

React Native 警告 Animated: `useNativeDriver` is not supported 的解决方案

2022-02-18 17:23:38 3473 2

原创 Git 本地项目推送到仓库

Git 本地项目推送到仓库流程1. 打开命令行窗口2. 本地初始化仓库3. 添加到暂存区4. 提交到仓库5. 添加远程仓库地址6. 推送流程没安装git需要先安装好git 下载地址1. 打开命令行窗口windows打开本地项目的文件夹,按住键盘shift后鼠标右键,选择powershell打开窗口MacCommand+回车打开搜索, 输入 Terminal.app后选择终端打开窗口2. 本地初始化仓库输入命令初始化git仓库git init3. 添加到暂存区将目录下除.gitign

2021-06-03 16:59:47 7494

原创 vue-plyr修改语言为中文 国际化配置

vue-plyr修改语言为中文 国际化配置因为vue-plyr是封装了plyr.js,所以文档配置部分和plyr.js一致https://github.com/sampotts/plyr文档中可以看出plyr是用i18n做国际化也就是语言配置而配置项是options中的i18n对象demo如下 用的vue3 ,vue2同理<template> <vue-plyr :options="options"> <video controls crossorigi

2021-05-17 12:01:42 1455

原创 JS一行代码求圆内接正多边形面积

JS一行代码求圆内接正多边形面积一、公式二、使用JS实现该公式方法一、公式公式为相关链接:圆与任意正多边形面积公式的推导二、使用JS实现该公式方法function countSize(r, n) { return (n / 2) * Math.pow(r, 2) * Math.sin((2 * Math.PI) / n)}console.log(countSize(10, 3)); // 129.9038105676658结束...

2021-05-13 23:51:32 545

原创 [LeetCode刷题]第189题 旋转数组

[LeetCode刷题]第189题 旋转数组(简单易懂,转置数组实现)一、读题二、解题思路1.计算需要旋转的次数2.根据移动位置转置数组2.1转置整体2.2转置前半部分2.3转置后半部分2.4换个方式呈现三、实现方式3.1 实现一个reverse3.2 进行转置四、完整代码五、相关链接一、读题给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例1输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步:

2021-05-11 15:31:24 671 1

原创 js双指针翻转数组指定部分 不使用内置函数

js双指针翻转数组 不使用内置函数翻转数组翻转数组在不使用内置函数reverse的前提下翻转指定部分的数组/** 传入nums为需要转置的数组,l1为起始坐标,l2为结束坐标*/const reverse = (nums,l1,l2) => { l1 = l1 || 0; l2 = l2 || nums.length-1; // 双指针遍历 while(l1<l2) { // 进行前后位置对调 let temp = nums[l1];

2021-05-11 11:43:53 379

转载 CSS3实现自适应宽高比 CSS3新特性 spect-ratio

Aspect ratio#Aspect ratio is most commonly expressed as two integers and a colon in the dimensions of: width:height, or x:y. The most common aspect ratios for photography are 4:3 and 3:2, while video, and more recent consumer cameras, tend to have a 16:.

2021-04-29 11:37:40 1226

原创 记录一次用 Vue 简单完成小游戏:十滴水 (无动画)

记录一次用 Vue 简单完成小游戏:十滴水(无动画) 前言1.游戏规则2.开发思路1.地图设计2.子弹发射事件3.水滴状态4.水滴溅射5.获胜条件3.源码3.1 Template 部分3.2 Script 部分3.3 Style 部分前言闲来无事,想起以前经常玩的一个小游戏《十滴水》,简单开发游戏逻辑,时间原因没编写动画和不同难度。基于 Vue 开发,效果如下。1.游戏规则鼠标点击消耗子弹增大水滴,水滴饱和后再加水就会破裂,破裂后会向四方溅射水滴,引起一系列爆炸。在这里用方块代替水滴,方块内部

2021-04-29 11:11:48 1821

原创 Docker安装配置Jenkins教程

Docker安装配置Jenkins教程 前言准备工作前言因每次更新前端项目,都需要本地打包并上传到服务器再运行,所以想通过Jenkins在每次推送代码到主分支时自动化部署项目。这里记录下docker安装Jenkins流程准备工作1.需要一台服务器,本文基于centos7完成安装配置2.或者本地安装Docker...

2021-04-02 12:00:02 523

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除