前端
文章平均质量分 72
iMingzhen
想做条咸鱼的前端
展开
-
React Native 原理浅析
了解React native的架构能更好的回答面试官的问题 😂😂有利于使用原生平台提供的更多的功能和API,或者接入第三方的库和服务,比如接入阿里的服务。提高代码的性能还有debug,毕竟知道的越多当然更容易知道问题为什么出现了原创 2023-05-11 17:32:41 · 665 阅读 · 5 评论 -
[bug fix]React native 的 useColorScheme 一直返回light的解决方案
解决react native的hook useColorScheme 一直返回light而不是系统当前主题色的问题原创 2022-04-14 17:10:27 · 3063 阅读 · 0 评论 -
react native 面试题
2022 react native 面试题原创 2022-03-28 11:22:08 · 11910 阅读 · 2 评论 -
React native 国际化方案
React native 国际化/ 多语言实现,其实很简单,就是不要用那个过期的库,踩坑哭死原创 2022-03-17 17:26:52 · 3049 阅读 · 7 评论 -
[快速上手RN] 5. React native 样式方案 使用tailwind css
在开发React Native App的过程中,发现css写起来比较累,在使用styled-componet的情况下,需要编写维护大量的变量,实在不方便,于是想到tailwind.css,通过className的形式来完成样式的开发,实现方式可以说是行内样式+class选择器的结合。原创 2022-03-09 23:49:48 · 2221 阅读 · 1 评论 -
[快速上手RN] 4. React native 集成redux
redux是一个状态管理工具,我们使用它也是为了方便多页面,多组件通信,以及能保证数据流的干净整洁接下来我们将实现跨页面的加减法组件,能够在A页面和B页面共同查看和管理一个数据(状态)原创 2022-02-28 00:03:22 · 1096 阅读 · 3 评论 -
[快速上手RN] 3. React native 制作底部导航栏 Bottom Tab Bar
快速上手react-navigation的使用以及利用UI Kitten的组件开发底部导航栏原创 2022-02-27 12:42:39 · 8407 阅读 · 5 评论 -
[快速上手RN] 2. React native 项目色彩主题色编辑及使用
使用UI Kitten生成主题色以及Success、Info、Warning、Danger色系并使用,分分钟搞定~原创 2022-02-24 21:26:22 · 1682 阅读 · 0 评论 -
[快速上手RN] 1. React native 项目集成UI Kitten
React Native安装配置github高星ui库 UI kitten原创 2022-02-24 00:19:22 · 2163 阅读 · 0 评论 -
[快速上手RN] 0.React Native 快速启动项目
在你的手机上快速启动一个APP原创 2022-02-22 21:32:07 · 3976 阅读 · 2 评论 -
React Native 警告 Animated: `useNativeDriver` is not supported 的解决方案
React Native 警告 Animated: `useNativeDriver` is not supported 的解决方案原创 2022-02-18 17:23:38 · 3483 阅读 · 2 评论 -
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 · 1472 阅读 · 0 评论 -
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 · 547 阅读 · 0 评论 -
[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 · 675 阅读 · 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 阅读 · 0 评论 -
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 · 1243 阅读 · 0 评论