一码多用——跨端发展史
这篇文章以跨端技术的演进过程为中心,重点分析了Cordova、React Native和Flutter的渲染原理,尤其深入介绍了Flutter的独特三层架构。文章详细阐述了Flutter自有的Skia图形引擎和Dart语言的作用,以及其如何通过渲染流水线和双缓冲机制优化UI性能。
这篇文章以跨端技术的演进过程为中心,重点分析了Cordova、React Native和Flutter的渲染原理,尤其深入介绍了Flutter的独特三层架构。文章详细阐述了Flutter自有的Skia图形引擎和Dart语言的作用,以及其如何通过渲染流水线和双缓冲机制优化UI性能。
本文将会以Flutter和React的渲染原理为主线,讲述不同框架之间的差异与共性,并且以此为基础,探讨性能优化的一些原则
URL参数管理工具:提升浏览器操作效率本文将介绍一款自行开发的 Chrome 浏览器扩展——“URL Params Recorder”(URL参数记录器),旨在解决日常工作中因频繁手动修改和记忆 URL 参数而导致的效率问题。 问题背景在以下场景中,...
React 19 于 2024 年底正式发布,带来了诸多令人振奋的新特性,旨在简化开发流程、提升性能,并增强用户体验。作为一名前端开发者,我在第一时间深入研究了这些更新,并在此与大家分享我的见解。 🚀 Actions API:简化异步操作与表单处...
momenta从 202$ 年 11 月 18 日到 2024 年 1 月 18 日,我在 Momenta 实习了两个月。Momenta 是一家致力于 L4 级别自动驾驶的公司,据说技术在业内已是数一数二。 但实话实说,我在那里的实习体验并不好,甚至...
本文主要讲述了防抖的基本原理,以及在实际开发中的应用,以及一些迭代
JavaScript常用函数方法手写实现,包括map、reduce、call、apply、bind、Object.create、new、instance、单例模式、深拷贝
想体验Cursor的AI但是苦于vscode的快捷键不习惯?想感受vscode的丰富插件生态但是对其配色实在反感?别急...
本文详细记录了前后端项目(React + Node)部署过程中遇到的各种问题和解决方案,包括NVM、Node、npm、Linux大小写敏感、用户权限、SSH进程等关键点,旨在为开发者提供参考。
词法环境:每个运行的函数、代码块、以及整个脚本,都有一个词法环境,这个词法环境是一个内部隐藏的关联对象 词法环境包括两个部分: 存储自己作用域内所有的变量 对外部词法环境的引用 思考逻辑:声明一个变量是在这个变量所处地方的词法环境对象(特殊内部对...