08 2021 档案

摘要:概念: 泛型程序设计(generic programming)是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。 泛型应用: 场景:在做前后端交互数据接口统一返回格式定义的场景来进行泛型的实战训练。 通过ID查询指 阅读全文
posted @ 2021-08-30 23:05 前端小鑫同学 阅读(12) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第15天,活动详情查看:8月更文挑战 背景: 在实际的业务开发中往往会因为初期的设计不合理,使得接口中定义了众多方法,而这些接口在实现类中又并不需要全部实现。这样的接口定义是不利于扩展的,也将对后期的维护带来困扰,我们将通过示例来演示符合接口隔离原则带来的好处。 概念: 接口 阅读全文
posted @ 2021-08-26 22:01 前端小鑫同学 阅读(8) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第14天,活动详情查看:8月更文挑战 概念: 有且仅有一个原因引起类的变化,也就是一个类只负责一项职责的原则。 方案介绍: 如果在设计之初定义一个类中有多项职责,则应该考虑重新设计将类的粒度进行分解为多个子类,每个子类职责单一。 案例分析: 完整代码地址:CodeSendBo 阅读全文
posted @ 2021-08-24 23:08 前端小鑫同学 阅读(6) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第13天,活动详情查看: 8月更文挑战 背景 在初入安卓开发的阶段要为一个按钮绑定点击事件需要经过 通过ID查找视图 为视图添加监听方法 完成点击事件具体内容 后来引入了一些IOC的库使得第1步和第2步可以通过配置自动完成,我们只关心点击事件的具体逻辑处理即可。 在前端MVV 阅读全文
posted @ 2021-08-24 21:21 前端小鑫同学 阅读(7) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第12天,活动详情查看:8月更文挑战 ​ 在面向对象编程的过程中我们常提到重构,将一些重复的代码进行提取封装等,因为重复的代码在一定程度上会造成在编码中容易出错,在编码后难以维护。 ​ 同学们手抄试题: 我们通过使用原始的方法来抄两份试题交给老师 手抄试卷01 class P 阅读全文
posted @ 2021-08-23 23:49 前端小鑫同学 阅读(2) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第11天,活动详情查看: 8月更文挑战 在线教育类的产品中经常会遇到的一个场景就是实时显示学生的答题过程并且支持回溯,通常我们想到的做法就是通过记录坐标和重新绘制来达到产品的要求,再查看了相关资料后知道了Canvas元素的captureStream()API可以实时返回捕捉的 阅读全文
posted @ 2021-08-23 01:36 前端小鑫同学 阅读(98) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战 一、管道的作用 方便我们在模板中对我们的数据进行格式化处理。 二、内置的常用管道 具体API参照官网查询使用 DatePipe: 格式化日期 UpperCasePipe: 文本转为全部大写 LowerCasePipe: 文本转为全部小写 阅读全文
posted @ 2021-08-22 00:26 前端小鑫同学 阅读(27) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第9天,活动详情查看:8月更文挑战 演示汽车制造01: 通过UML类图看到本次参与我们演示的对象是机械手臂和汽车车间两个对象,车间的汽车装备需要和对应的机械手臂绑定来完成汽车的自动化装配。 机械手臂对象 class MechanicalArm { name: string = 阅读全文
posted @ 2021-08-18 23:52 前端小鑫同学 阅读(2) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战 没有中间代理的时候我们看一下 UML类图: 代码演示: 说明: 上面事例中有一个重要的问题是明明现实中租客和房东是不认识的,可是看起来他们已经很熟悉了,实际中不排除但是不认识的情况居多,我们往往还是需要中介的介入来帮助我们搞定租房的一系列问 阅读全文
posted @ 2021-08-15 01:59 前端小鑫同学 阅读(4) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战 1.0版本(双向耦合) 我们描述一个工作做的实际场景来说一说观察者模式,我们在公司的时候会加入很多的群,微信群、QQ群、企业微信群、钉钉群等,他们都有一些公共的功能,第一个功能是可以邀请员工加入,第二个功能是发布群公告来通知群成员。我们员工 阅读全文
posted @ 2021-08-13 00:28 前端小鑫同学 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Angular Feature Modules 创建FModule: ng generate module <module-name> 输出内容: app/ <module-name>/ <module-name>.module.ts import { NgModule } from '@angul 阅读全文
posted @ 2021-08-11 10:55 前端小鑫同学 阅读(5) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第6天,活动详情查看:8月更文挑战 前言 路由的概念在前端的框架中得到了广泛的应用,对于路由的感念不做阐述,路由的应用无外乎就是嵌套、传参,高级一些的功能如懒加载、预加载,再高级一些的如:路由守卫等。本篇我们就一起来看一看在Angular中如何使用路由。 请按照图中结构来创建 阅读全文
posted @ 2021-08-11 00:07 前端小鑫同学 阅读(9) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战 前言 本篇来了解一下类和类之间关系的表示,我们经常在看一些设计模式的文章、书籍或者是一些大佬的项目会涉及到一些类之间关系的表示,通常就用到类UML类图来做说明。本篇我们就来做一下基础扫盲,避免下次看到时候直接跳过,最后还没看明白的尴尬😅。 阅读全文
posted @ 2021-08-08 23:27 前端小鑫同学 阅读(4) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战 前言 这一篇我们带来的是关于组件基础使用的最后一块,内容投影和Vue中的插槽很类似,在组件封装的时候非常有用,我们一起来体验一下。 正文 1. 投影一块内容 容器组件这样写 <div> 编号1 <ng-content></ng-conten 阅读全文
posted @ 2021-08-05 00:16 前端小鑫同学 阅读(56) 评论(0) 推荐(0) 编辑
摘要:这是我参与8月更文挑战的第3天,活动详情查看:8月更文挑战 前言: 这一篇我们一起来了解一下和组件相关的其他几个概念,上手开发Angular的项目还是难免遇到了很多的坑,工作之余的话也准备整理一下。希望可以坚持吧,初识Angular,不当之处还请指正。 正文: 组件动效 Angular默认的动画模块 阅读全文
posted @ 2021-08-03 23:18 前端小鑫同学 阅读(16) 评论(0) 推荐(0) 编辑
摘要:引言: 上一篇我们初步了解的Angular中组件及基本的使用,但是所有的功能要是放到一个组件里面必然显得更加冗余,臃肿,我们通常会将组件按照一定的规则进行拆分,拆分后的组件免不了的就需要进行通信,这一篇我们就来一起熟悉一下Angular中的组件通信吧。 正文: 在实际的应用中我们的组件将会以树形的结 阅读全文
posted @ 2021-08-01 22:40 前端小鑫同学 阅读(8) 评论(0) 推荐(0) 编辑
摘要:前提: 准备一个空的angular项目(ng new angular-course) 与Angular组件的第一次会面 **通过创建组件命令: ****ng g c components/HelloWorld**来生成我们的第一个组件 观察目录变化,会在src/app/components下面生成我 阅读全文
posted @ 2021-08-01 12:51 前端小鑫同学 阅读(2) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示