草庐IT

详细剖析|袋鼠云数栈前端框架Antd 3.x 升级 4.x 的踩坑之路

袋鼠云数栈从2016年发布第⼀个版本开始,就始终坚持着以技术为核⼼、安全为底线、提效为⽬标、中台为战略的思想,坚定不移地⾛国产化信创路线,不断推进产品功能迭代、技术创新、服务细化和性能升级。在数栈过去的产品迭代中受限于当前组件的版本,积累了很多待解决的问题,随着新的功能需求不断增加,很多原先的组件以及交互设计需要进行优化。2月,伴随着数栈UI5.0的焕新升级,数栈前端团队一起将组件框架antd从v3.x升级到了v4.x,更新组件的UI,提升产品的交互体验,使数栈产品能够更加灵活地适应未来产品功能迭代的需求。本文将总结归纳袋鼠云数栈前端框架Antd从3.x升级到4.x的相关步骤,及在这个过程中踩

详细剖析|袋鼠云数栈前端框架Antd 3.x 升级 4.x 的踩坑之路

袋鼠云数栈从2016年发布第⼀个版本开始,就始终坚持着以技术为核⼼、安全为底线、提效为⽬标、中台为战略的思想,坚定不移地⾛国产化信创路线,不断推进产品功能迭代、技术创新、服务细化和性能升级。在数栈过去的产品迭代中受限于当前组件的版本,积累了很多待解决的问题,随着新的功能需求不断增加,很多原先的组件以及交互设计需要进行优化。2月,伴随着数栈UI5.0的焕新升级,数栈前端团队一起将组件框架antd从v3.x升级到了v4.x,更新组件的UI,提升产品的交互体验,使数栈产品能够更加灵活地适应未来产品功能迭代的需求。本文将总结归纳袋鼠云数栈前端框架Antd从3.x升级到4.x的相关步骤,及在这个过程中踩

Fragment回退栈相关操作

在我的场景里,会创建多个Fragment,Fragment之间可以互相跳转,点击返回键需要一级一级往上返回。因此需要一个类似于Activity的回退栈,当然没必要做到Activity那么复杂,满足先进先出的效果即可。添加Fragment回退栈添加个Fragment,并将其加入回退栈,代码如下:FragmentManagerfragmentManager=getSupportFragmentManager();fragmentManager.beginTransaction().add(R.id.frag_container,fragment).addToBackStack(null).comm

Fragment回退栈相关操作

在我的场景里,会创建多个Fragment,Fragment之间可以互相跳转,点击返回键需要一级一级往上返回。因此需要一个类似于Activity的回退栈,当然没必要做到Activity那么复杂,满足先进先出的效果即可。添加Fragment回退栈添加个Fragment,并将其加入回退栈,代码如下:FragmentManagerfragmentManager=getSupportFragmentManager();fragmentManager.beginTransaction().add(R.id.frag_container,fragment).addToBackStack(null).comm

全栈之路-前端篇 | 第一讲.基础前置知识【浏览器内核与网络知识】学习笔记

[点击?关注「全栈工程师修炼指南」公众号]设为「⭐️星标」带你从基础入门到全栈实践再到放弃学习!涉及网络安全运维、应用开发、物联网IOT、学习路径、个人感悟等知识分享。希望各位看友多多支持【关注、点赞、评论、收藏、投币】,助力每一个梦想。【WeiyiGeekBlog's-花开堪折直须折,莫待无花空折枝 】作者主页:【 https://weiyigeek.top】博客地址:【 https://blog.weiyigeek.top 】作者答疑学习交流群:欢迎各位志同道合的朋友一起学习交流【点击?加入交流群】,或者关注公众号回复【学习交流群】。目录0X00前言简述0X01前端基础知识1.客户端主流浏

全栈之路-前端篇 | 第一讲.基础前置知识【浏览器内核与网络知识】学习笔记

[点击?关注「全栈工程师修炼指南」公众号]设为「⭐️星标」带你从基础入门到全栈实践再到放弃学习!涉及网络安全运维、应用开发、物联网IOT、学习路径、个人感悟等知识分享。希望各位看友多多支持【关注、点赞、评论、收藏、投币】,助力每一个梦想。【WeiyiGeekBlog's-花开堪折直须折,莫待无花空折枝 】作者主页:【 https://weiyigeek.top】博客地址:【 https://blog.weiyigeek.top 】作者答疑学习交流群:欢迎各位志同道合的朋友一起学习交流【点击?加入交流群】,或者关注公众号回复【学习交流群】。目录0X00前言简述0X01前端基础知识1.客户端主流浏

千姿百态,瞬息万变,Win11系统NeoVim打造全能/全栈编辑器(前端/Css/Js/Vue/Golang/Ruby/ChatGpt)

我曾经多次向人推荐Vim,其热情程度有些类似现在卖保险的,有的时候,人们会因为一些弥足珍贵的美好暗暗渴望一个巨大的负面,比如因为想重温手动挡的快乐而渴望买下一辆二十万公里的老爷车,比如因为所谓完美的音质而舍不得一个老旧的有线耳机,比如因为一个铜炉火锅而期待北京那漫长而寒冷的冬天。也许有的人会因为Vim而放弃169刀的JetBrains全家桶,没错,Vim的快乐,就是手动挡的快乐,懂得自然懂,不懂的永远也不会懂,但如果没有用Vim敲过代码,那么绝对枉生于有Vim的世界。之前一篇:上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)

千姿百态,瞬息万变,Win11系统NeoVim打造全能/全栈编辑器(前端/Css/Js/Vue/Golang/Ruby/ChatGpt)

我曾经多次向人推荐Vim,其热情程度有些类似现在卖保险的,有的时候,人们会因为一些弥足珍贵的美好暗暗渴望一个巨大的负面,比如因为想重温手动挡的快乐而渴望买下一辆二十万公里的老爷车,比如因为所谓完美的音质而舍不得一个老旧的有线耳机,比如因为一个铜炉火锅而期待北京那漫长而寒冷的冬天。也许有的人会因为Vim而放弃169刀的JetBrains全家桶,没错,Vim的快乐,就是手动挡的快乐,懂得自然懂,不懂的永远也不会懂,但如果没有用Vim敲过代码,那么绝对枉生于有Vim的世界。之前一篇:上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)

Web前端技术栈(待更新......)

一、HTML1、什么是HTML1.1、初识HTMLHTML:HyperTextMarkupLanguage(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等HTML5的优势①世界知名浏览器厂商对HTML5的支持​ 1、微软​ 2、Google​ 3、苹果​ 4、Opera​ 5、Mozilla②市场的需求③跨平台W3C标准①W3C1、WorldWideWebConsortium(万维网联盟)2、成立于1994年,Web技术领域最权威和具影响力的国际中立性技术准机构。3、http://www.w3.org/4、http://www.chinaw3c.org/②W3C标准包括1、结构化标

Web前端技术栈(待更新......)

一、HTML1、什么是HTML1.1、初识HTMLHTML:HyperTextMarkupLanguage(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等HTML5的优势①世界知名浏览器厂商对HTML5的支持​ 1、微软​ 2、Google​ 3、苹果​ 4、Opera​ 5、Mozilla②市场的需求③跨平台W3C标准①W3C1、WorldWideWebConsortium(万维网联盟)2、成立于1994年,Web技术领域最权威和具影响力的国际中立性技术准机构。3、http://www.w3.org/4、http://www.chinaw3c.org/②W3C标准包括1、结构化标