在 Node-API (或者称为 N-API) 发布之前,通常的 native 组件都是依赖特定版本的 v8 以及 NAN API 来实现 C/C++ 的调用。随着 NodeJS 的版本或者 v8 API 的版本变动,这会导致使用了 native 组件的项目升级其 node 版本都需要考虑其版本之间的兼容性,特别是遇到...
- 2024-11-27
众所周知 React Native 自 2021 年开始就宣布支持新的渲染器 Fabric 并开始逐渐迁移 新架构 ,据 RN 开发团队的计划逐步迁移并在 2024 年底将会将新架构上线到 RN 正式版默认启用,并逐步放弃对旧架构的支持(当然段时间不会立即将旧架构部分移除,会在一定时间内保持兼容,就如同燃油车到电车的过...
- 2024-07-27
在治理 IOS 应用崩溃之前我们肯定得需要先收集应用的 Crash 日志,然后可以参考我前几天写的 IOS Crash 日志分析调查入门实践 定位并解决问题。至于在得到设备的情况下能够在手机的设置中导出应用 Crash 日志或者使用 Xcode 导出日志的常规操作有很多前辈都在博客里提到了,我就不重复赘述了。那我们如果...
- 2024-06-03
three.js 作为一个知名 JavaScript 的 3D 模型加载库,当我们想要在 web 中展示模型就可以尝试使用一下,接下来我将梳理一遍我尝试在 vue3 中使用 three.js 来进行模型的加载,本博客中的模型来自于 @zixisun02 提供的免费 Shiba 模型 基于 CC-BY-4.0 许可引用,...
- 2024-03-10
通常情况当 DOM 从页面中删除或者重建后,组件的 scroll 位置就会丢失,在 Vue 和 React 这类 ASP 框架中路由切换说到底其实就是 DOM 的删除和重建,这就会导致长列表页面在 ASP 应用中切换路由后再返回列表页面会重新构建列表 DOM 使列表被跳转到顶部丢失用户滑动位置这种糟糕的用户体验,这种情...
- 2023-07-23
作为前端开发的我们应该知道,所有的面向用户的客户端代码其实都不安全。Android 和 IOS 相比与前端代码可能还相对安全(当然,其实现在各种反编译工具都非常成熟了,要是没做任何安全措施也差不多相当于裸奔),不过前端就更裸奔了,而且前端的代码由于是在浏览器中执行的,所以一般来说大部分前端网页或者应用都是 JavaSc...
- 2023-06-25
当然,在 IOS 的限制下应用只能获取当前进程自身的内存信息。Google 了一阵后,发现大部分博客讲的都是 Object-C 如何获取内存信息,而我这边是用 Swift 开发的,于是尝试将 Object-C 的实现改为 Swift 实现,在此过程中遇到一些坑,记录一下。 IOS 使用 Object-C 实现获取内存信...
- 2023-04-10
前言 你曾经关注的失踪人口名单博主更新啦,按照国际惯例(bushi,先让我讲几句废话。不喜欢听废话的小伙伴可以直接略过哈… 在写了几个小功能的依赖包之后,越发发现曾经自己在前端工程上面的无知,真是一入前端深似海。我甚至到最近才知道 monorepo (单仓库) 和 multirepo (多仓库) ,虽然我已经用过很多或...
- 2023-03-31
之前自己其实接触过组件包,依赖包的项目搭建。追溯第一次发布 NPM 包那还是在搞 ReactNative 的时候开发和维护 ReactNative module,那时候初始化脚手架其实用的就是 create-react-native-module (https://github.com/brodybits/create...
- 2022-12-29
他喵的,学校要求必须实习每天在 校友邦 小程序打卡。(我寻思着在公司上班都没有要求我们打卡,这他喵实习还整这套?我这小暴脾气能忍?于是乎,找了一下发现已经有大佬实现了 https://github.com/BytePrince/XYB_Auto_Sign 比如说在云函数中按照教程直接部署你...
- 2022-12-03