自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 调试桥——ADB

ADB(Android Debug Bridge,安卓调试桥)是 Android SDK 提供的一种命令行工具,用于在开发者的计算机和 Android 设备(如手机、平板、模拟器)之间建立通信,主要用于调试和管理 Android 设备。通过 ADB,开发者可以执行多种操作,包括安装应用、传输文件、查看日志、调试代码等。

2024-09-09 13:42:33 597

原创 webview无法加载http流量及Expo修改Android权限

在使用RN直接创建项目时,我们可以进行修改里面的一些权限,但是当我们使用Expo开发时,却发现没有android的这些文件夹,所以修改权限无从下手,下面一起看看如何在Expo中修改权限。

2024-09-06 14:42:30 1014

原创 如何在移动端app里嵌套web页面之react-native-webview

快速上手使用react-native-webview官方指南,可查看详细使用教程React Native WebView是 React Native 的社区维护的 WebView 组件。它旨在替代内置的 WebView(已从核心中移除)。简单来说,就是可以实现将web页面嵌套在app里面,实现混合开发。

2024-09-04 17:29:11 614

原创 我的创作纪念日

尽管有限的精力使得我需要在创作和工作学习之间进行平衡,但我努力通过合理的时间管理来实现这一目标。我希望通过分享自己的见解和经验,与更多的技术人员进行讨论,从而推动自己和他人的成长。在创作规划上,我计划继续通过文章和其他形式的内容分享我的技术经验,同时,我也希望能够参与更多的技术交流和合作项目,推动自己在技术领域的成长。这种方式不仅能让我保持创作的连续性,也能确保我在工作中的效率和质量。在职业规划方面,我希望能够不断提升自己的前端开发技能,特别是在新兴技术和框架的应用上,保持对技术趋势的敏锐度。

2024-08-20 09:50:25 329

原创 Expo创建的React Native项目如何在Windows上进行打包

下面是Expo如何在本地进行打包的过程(windows).aab 文件(Android App Bundle)是 Google 推出的新格式,用于替代传统的 .apk 文件进行应用发布。.aab 文件并不能直接安装到 Android 设备上。它主要用于上传到 Google Play 商店,由 Google Play 根据设备需求生成和分发 .apk 文件。

2024-08-16 17:15:28 642

原创 React Native中好用的UI组件库

React Native Elements 的目标是提供一套用于在 React Native 中创建应用程序的一体化 UI 工具包。开源开发人员制作了许多出色的 UI 组件。React Native Elements 为您提供了一套具有一致 API 和外观的现成工具包,从而免去了将这些软件包组装在一起的麻烦。

2024-08-16 13:14:43 401

原创 使用Expo快速创建React Native项目

Expo快速上手,创建一个React Native项目a:android设备运行w:web设备上运行r:重新加载应用s:切换到开发构建模式此时,我们输入a可在Android上运行当前项目。

2024-08-15 17:12:40 569

原创 前端面试题——RN篇

一起看看关于RN的一些坑,希望对你有用,快速上手a:android设备运行w:web设备上运行r:重新加载应用s:切换到开发构建模式此时,我们输入a可在Android上运行当前项目。

2024-08-06 16:45:24 857

原创 三分钟搞定项目部署

在项目部署这块,是否一直云里雾里,下面一起看看,以部署前端项目为例。

2024-07-18 15:03:00 476

原创 关于敏捷研发

关于敏捷研发。瀑布模型:适用于需求明确、变动较少的项目,强调顺序和文档。敏捷开发:适用于需求变化频繁、需要快速响应的项目,强调迭代、灵活性和用户反馈。你在开发中的需求、团队特点和项目性质将决定选择哪种方法更适合。

2024-07-03 17:28:17 312

原创 一文搞懂React18原理

可能一直在写代码的路上,大多数时候就是个工具人。今天一起看看react18的实现原理,持续学习中。

2024-07-03 17:24:09 1126

原创 前端面试题——TS篇

常量枚举在TypeScript中提供了更进一步的优化,特别是在关心代码体积和执行效率的场景下,而普通枚举则提供了更多的灵活性和运行时功能。根据具体需求选择合适的枚举类型是很重要的。两者区别编译产物:值的存储:可计算性:可读性和错误预防:使用场景:和是两种用于类型操作的实用类型,它们可以帮助开发者更灵活地处理和创建复杂类型。Exclude< T, U > 作用:取T、U交集的补集Exclude 的主要作用是从 T 类型中排除可以赋值给 U 的类型,创建出一个新的子类型.

2024-06-18 13:50:53 1121 1

原创 前端面试题——网络篇

通过这三次握手和四次挥手的过程,TCP协议确保了连接的可靠建立与优雅关闭。

2024-06-14 10:21:28 715

原创 前端面试题——JS篇

通过原型链,JavaScript实现了一种简单而灵活的继承机制,使得对象可以共享属性和方法,同时又能保持各自的独立性。闭包是一种强大的特性,可以帮助我们更好地组织和管理代码,但同时也需要注意内存泄漏的问题,因为闭包会持有对外部函数作用域的引用,导致外部函数的变量无法被释放。

2024-06-14 10:18:10 635

原创 前端面试题——React篇

useEffect的执行是异步的,这主要是为了确保它不会阻塞浏览器的绘制过程,从而保持用户界面的响应性。1、避免阻塞浏览器绘制:如果 同步执行,那么在组件渲染过程中,所有的副作用逻辑(比如数据获取、DOM 操作、订阅等)都必须执行完毕,浏览器才能继续绘制。这会导致用户界面在副作用执行期间停顿,影响用户体验。2、保持数据一致性:React 的渲染过程是异步和批处理的。在渲染过程中,多个状态更新可能被批处理。如果 是同步执行的,可能会导致在渲染过程中状态的不一致,因为副作用可能依赖于最新的渲染结果。

2024-06-12 15:53:58 767

原创 react图片裁剪——cropperjs

前端图片自定义比例裁剪。

2024-05-24 16:14:54 379

原创 获取验证码功能

在日常的开发中,我们可能经常会做获取验证码的功能,市场上也有很多已经封装好的第三方组件,但很多时候需要我们二开。下面是基于Ant Design组件来进行二开的。

2024-05-17 17:30:12 385

原创 自动化流水线部署

你是否还在手动部署,每当代码变更后都要重新部署发布,是不是也会觉得很不方便。下面,我们一起看看关于自动化部署发布,来帮助我们提高效率。

2024-04-22 16:48:27 825

原创 关于前端所要知道的一些网络知识

一起看看关于前端所要知道的一些关于网络的基础知识。

2024-03-22 15:29:04 955 2

原创 白屏/首屏时间

说起前端性能优化,不得不提到白屏/首屏时间,因为这也会影响到用户使用体验,如果说一个应用的白屏或是首屏加载时间很久,那么用户的体验就会越差。

2024-03-07 11:15:48 839

原创 服务端渲染SSR

目前的开发方式主要为前后端分离,前端主流框架有React和Vue,那么也就决定了渲染方式为客户端渲染(CSR),但是CSR的缺点也比较明显,尤其是首屏渲染时间过长,影响用户使用体验。服务端渲染:简称 SSR(Server Side Reder),浏览器请求页面 URL 的时候,服务端将需要的 HTML 文本组装好,并返回给浏览器,HTML 经过浏览器解析之后,不需要经过 JS 脚步的执行,即可以直接构建出希望的 DOM 树并展示到页面中。

2024-03-07 11:04:25 961

原创 前端数据埋点

最近看到一个很有意思的前端数据收集:前端数据埋点,下面说说我的观点埋点,是数据采集领域,简单来说就是行为数据收集。

2024-02-26 17:10:11 1068 1

原创 Websocket及三次握手/四次挥手

Websocket-实时通信

2024-02-05 16:25:15 1901 1

原创 前端文件流下载

前端文件导出

2024-01-03 13:18:42 406 1

原创 Ant Design Charts

Ant Design Charts面积图使用之遇到的bug

2024-01-03 11:12:01 977 1

原创 在AntDesignPro中的ProFormSelect组件中加入滚动加载及模糊搜索

ProComponents

2023-11-21 15:23:05 1391 1

原创 git提交规范

【代码】git提交规范。

2023-10-08 17:07:37 170 1

原创 ReactNative相机扫码

React Native相机扫码

2023-05-25 15:23:37 901 8

原创 如何快速创建基于expo的react-native

1.创建项目:npx create-expo-app 项目名2.进入到项目中:cd 项目名此时,一个基于expo的项目就已经创建好了。如果你是想在web端运行项目,还需要做一个简单的配置:npx expo install react-dom react-native-web @expo/webpack-config现在,我们就可以启动我们的项目了。

2023-03-20 17:35:02 511

原创 【水仙花数】

让人头疼的水仙花数

2022-08-30 11:53:33 116

原创 JavaScript中的数据类型及运算符

常用的数据类型及运算符

2022-08-22 09:06:43 199

原创 初识JavaScript

初始JavaScript

2022-08-21 12:22:05 257

空空如也

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

TA关注的人

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