- 博客(9)
- 收藏
- 关注
原创 React Refs\State\Props 总结
RefsReact 支持一种非常特殊的属性 Ref ,你可以用来绑定到 render() 输出的任何组件上。这个特殊的属性允许你引用 render() 返回的相应的支撑实例( backing instance )。这样就可以确保在任何时间总是拿到正确的实例。使用方法绑定一个 ref 属性到 render 的返回值上:<input ref="myInput" />在其它代...
2020-02-21 18:32:37
211
原创 前端要不要学数据结构&算法
我们都知道前端开发工程师更多偏向 DOM 渲染和 DOM 交互操作,随之 Node 的推广前端工程师也可以完成服务端开发。对于服务端开发而言大家都觉得数据结构和算法是基础,非学不可。所以正在进行 Node 开发的同学而言,这个答案跃然纸上。我们今天重点说一说纯前端开发的同学到底需不要数据结构与算法。我先说下结论:需要,非常需要。第一,只要是程序员,基本功都是数据结构与算法从我们接触编程的...
2020-02-18 21:40:37
4108
原创 Typescript Errors 总结
Typescript ErrorsTypeScript 是一种专注于帮助开发人员的编程语言,当错误出现时,它会提供尽可能提供非常有用的错误信息。这对于那些信任使用者的编译器来说,可能会导致轻微的信息量过载,而不会那么实用。错误分类TypeScript 错误信息分为两类:简洁和详细简洁提示简洁的错误信息是为了提供一个编译器描述的错误号以及一些相关的信息。示例:TS2345:...
2020-02-07 19:14:15
2382
原创 类型推断总结
类型推断指不需要指定变量的类型,TS编译器可以根据某些规则自动推断出类型。什么时候会有类型推断?1.声明变量时没有指定类型2.函数默认参数3.函数返回值let a; // 这时自动推断为any类型let b = 1; // 推断为number类型let c = []; // 推断为由any类型构成的数组let d = (x=1) => x+1; // 函数传参时,默认参...
2020-02-06 18:50:43
418
原创 类与接口总结
类与接口1.类实现接口实现(implements)是面向对象中的一个重要概念。一般来讲,一个类只能继承自另一个类,有时候不同类之间可以有一些共有的特性,这时候就可以把特性提取成接口(interfaces),用 implements 关键字来实现。(1)案例1:interface Alarm { alert();} class Door {} class Security...
2020-02-05 19:09:22
170
原创 类总结
类概述:TypeScript 除了实现了所有 ES6 中的类的功能以外,还添加了一些新的用法类(Class):定义了一件事物的抽象特点,包含它的属性和方法对象(Object):类的实例,通过 new 生成面向对象(OOP)的三大特性:封装、继承、多态封装(Encapsulation):将对数据的操作细节隐藏起来,只暴露对外的接口。外界调用端不需要(也不可能)知道细节,就能通过对外提...
2020-02-05 19:06:35
173
原创 枚举总结
枚举概述:枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天。enum Days {Sun, Mon, Tue, Wed, Thu, Fri, Sat};1.给枚举项手动赋值:enum Days {Sun = 7, Mon = 1, Tue, Wed, Thu, Fri, Sat}; console.log(Days["Sun"] === 7); con...
2020-02-05 18:57:51
198
原创 泛型总结
泛型概述:泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性1.案例:(1)首先,我们来实现一个函数 createArray,它可以创建一个指定长度的数组,同时将每一项都填充一个默认值:function createArray(length: number, value: any): Array<any> { ...
2020-02-04 18:58:53
172
原创 HTML表单中线两侧分布且表单居于浏览器水平正中
如何使表单内容分布在中线两侧,且输入框在同一垂直线上。在表单中嵌入N行两列的表格,将提示内容分别放入同一列中,在对应行中增加相应的输入框。表格table增加align=“center”,使得表格中内容居中。在提示内容列中增加align="right"使其靠近中线位置左侧,输入框列增加align="left"使其靠近中线右侧,这样就完成了将输入框与提示内容在表单中线两侧分布的效果。(如图所示)...
2018-10-12 09:01:11
1074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人