- 博客(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-03 17:28:17 312
原创 前端面试题——TS篇
常量枚举在TypeScript中提供了更进一步的优化,特别是在关心代码体积和执行效率的场景下,而普通枚举则提供了更多的灵活性和运行时功能。根据具体需求选择合适的枚举类型是很重要的。两者区别编译产物:值的存储:可计算性:可读性和错误预防:使用场景:和是两种用于类型操作的实用类型,它们可以帮助开发者更灵活地处理和创建复杂类型。Exclude< T, U > 作用:取T、U交集的补集Exclude 的主要作用是从 T 类型中排除可以赋值给 U 的类型,创建出一个新的子类型.
2024-06-18 13:50:53 1121 1
原创 前端面试题——JS篇
通过原型链,JavaScript实现了一种简单而灵活的继承机制,使得对象可以共享属性和方法,同时又能保持各自的独立性。闭包是一种强大的特性,可以帮助我们更好地组织和管理代码,但同时也需要注意内存泄漏的问题,因为闭包会持有对外部函数作用域的引用,导致外部函数的变量无法被释放。
2024-06-14 10:18:10 635
原创 前端面试题——React篇
useEffect的执行是异步的,这主要是为了确保它不会阻塞浏览器的绘制过程,从而保持用户界面的响应性。1、避免阻塞浏览器绘制:如果 同步执行,那么在组件渲染过程中,所有的副作用逻辑(比如数据获取、DOM 操作、订阅等)都必须执行完毕,浏览器才能继续绘制。这会导致用户界面在副作用执行期间停顿,影响用户体验。2、保持数据一致性:React 的渲染过程是异步和批处理的。在渲染过程中,多个状态更新可能被批处理。如果 是同步执行的,可能会导致在渲染过程中状态的不一致,因为副作用可能依赖于最新的渲染结果。
2024-06-12 15:53:58 767
原创 获取验证码功能
在日常的开发中,我们可能经常会做获取验证码的功能,市场上也有很多已经封装好的第三方组件,但很多时候需要我们二开。下面是基于Ant Design组件来进行二开的。
2024-05-17 17:30:12 385
原创 自动化流水线部署
你是否还在手动部署,每当代码变更后都要重新部署发布,是不是也会觉得很不方便。下面,我们一起看看关于自动化部署发布,来帮助我们提高效率。
2024-04-22 16:48:27 825
原创 白屏/首屏时间
说起前端性能优化,不得不提到白屏/首屏时间,因为这也会影响到用户使用体验,如果说一个应用的白屏或是首屏加载时间很久,那么用户的体验就会越差。
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
原创 如何快速创建基于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
空空如也
关于前端的发展该何去何从
2024-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人