- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 SwiftUI 自定义 segmented control
无聊的开始:需要创建一个segmented control,效果如下:是不是看着很眼熟,没错,很像Android上的对不对?!黑色下划线会移动到所选择的title下面,而且能根据文字的长度自动伸缩。为啥这么像android的?因为耗了一个下午弄出来后发现,我打开的Figma设计页面是Android的。。。所以好吧,如果你也尿手上了, 不是, 如果你也需要类似的设计,希望这篇文章能帮到你。蕾丝正文:不要问我正文为啥是蕾丝的,难道你不喜欢?!首先,SwiftUI 自带的
2021-08-13 08:08:47 1165
React+JavaScript+前端web app开发
This book is for developers who want to learn the React library while learning the latest techniques currently emerging in the JavaScript language. This is an exciting time to be a JavaScript developer. The ecosystem is exploding with new tools, syntax, and best practices that promise to solve many of our development problems. Our aim with this book is to organize these techniques so you can get to work with React right away.
2024-07-23
Full-Stack, React, TypeScript, 全栈开发,英文原版
The book is for web developers who want to go beyond front-end web development and enter the world of full-stack web development by learning about modern web technologies and how they come together. A good understanding of JavaScript programming is required before getting started with this web development book.
2024-07-23
软件开发+架构基础+代码整洁之道
这是一本介绍 改善代码质量的书。本书给出了一系列行之有效的整洁代码操作实践。
好的代码需要符合各种规范,大家熟知的有:开闭原则、单一责任原则等等。为什么要符合这些原则呢?在此之前我从未思考过这件事情,直到工作后、并读完这本书时,有了很深刻的感悟:
对于个人来说:写出可读性高的代码是一项非常重要的技能。公司里面的程序员都是团队合作,你写的代码需要经过同事review过后才能合入到线上分支。如果你的代码别人看不懂、或者实现得十分挫,那你的 merge request 大概率会被拒绝。打工人的时间都十分宝贵,你的同事不会花半天来理解你糟糕的实现。
对于项目来说:无论是开源项目还是公司内部的项目,开发人员变更、项目功能迭代 都是常有的事,因此保证高质量的项目代码(个人理解可以约等于**可维护性**)应当是最重要的事情之一。
这本书里面提到了大量的、写出高质量代码的方法。虽然很难一次性掌握,但有三个概念让我印象十分深刻:
可扩展性:在功能演进时,是否要修改大量代码、甚至是重构?
可读性:是否很容易让人读懂,并且没有歧义?
简洁性:代码的逻辑、实现是否精简?
只要在写代码的时候,大脑里时刻想
2024-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人