一码多用——跨端发展史
这篇文章以跨端技术的演进过程为中心,重点分析了Cordova、React Native和Flutter的渲染原理,尤其深入介绍了Flutter的独特三层架构。文章详细阐述了Flutter自有的Skia图形引擎和Dart语言的作用,以及其如何通过渲染流水线和双缓冲机制优化UI性能。
这篇文章以跨端技术的演进过程为中心,重点分析了Cordova、React Native和Flutter的渲染原理,尤其深入介绍了Flutter的独特三层架构。文章详细阐述了Flutter自有的Skia图形引擎和Dart语言的作用,以及其如何通过渲染流水线和双缓冲机制优化UI性能。
本文将会以Flutter和React的渲染原理为主线,讲述不同框架之间的差异与共性,并且以此为基础,探讨性能优化的一些原则
本文主要讲述了防抖的基本原理,以及在实际开发中的应用,以及一些迭代
JavaScript常用函数方法手写实现,包括map、reduce、call、apply、bind、Object.create、new、instance、单例模式、深拷贝
想体验Cursor的AI但是苦于vscode的快捷键不习惯?想感受vscode的丰富插件生态但是对其配色实在反感?别急...
本文详细记录了前后端项目(React + Node)部署过程中遇到的各种问题和解决方案,包括NVM、Node、npm、Linux大小写敏感、用户权限、SSH进程等关键点,旨在为开发者提供参考。
词法环境:每个运行的函数、代码块、以及整个脚本,都有一个词法环境,这个词法环境是一个内部隐藏的关联对象 词法环境包括两个部分: 存储自己作用域内所有的变量 对外部词法环境的引用 思考逻辑:声明一个变量是在这个变量所处地方的词法环境对象(特殊内部对...
本篇博客记录了我在开源项目GLCC中的工作,从五月一号开始,到目前,八月一号
总结了TypeScript的模块、装饰器、声明、三斜线指令等内容, 对上一篇博客进行了补充
本篇博客记录了TypeScript的一些基础知识,包括类型、接口、类、泛型等, 旨在帮助新手更好的学习TypeScript