会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。
炎泽
博客园
首页
新随笔
联系
管理
订阅
随笔- 431 文章- 0 评论- 6 阅读-
83万
2020年3月23日
void 0与undefined
摘要: 转自:https://blog.csdn.net/juzipchy/article/details/86367565 undefined 在局部作用域中可以被重写 (function() { var undefined = 10; // 10 -- chrome alert(undefined);
阅读全文
posted @ 2020-03-23 11:32 炎泽
阅读(343)
评论(0)
推荐(0)
2020年2月24日
BEM规范
摘要: B(block) 块是指页面中的相对独立的模块或是组件,比如header是一个block,其中的输入框也是一个block,block之间可以进行嵌套 BEM中如果存在多个单词的情况,都使用中线-连接。 E(element) 指块中的子元素,比如header的标题和内容,需要使用父级block命名作为
阅读全文
posted @ 2020-02-24 12:14 炎泽
阅读(642)
评论(0)
推荐(0)
2020年2月12日
typescript交叉类型类型冲突
摘要: 当交叉类型的多个类型发生冲突时,例如: 冲突的属性类型会变为交叉类型,上例中的属性name会变为:string & number,鉴于string & number属性太过少见,已下例为示: interface ia { name: {attr1: string}; } interface ib {
阅读全文
posted @ 2020-02-12 11:19 炎泽
阅读(1841)
评论(0)
推荐(0)
2020年2月1日
类型保护
摘要: 自定义类型保护,文档中说:一旦检查过类型,就能在之后的每个分支里清楚地知道 pet的类型的话就好了,但并未说哪种分支有效 亲测:if else 、while有效,switch无效 interface Bird { fly(); layEggs(); } interface Fish { swim()
阅读全文
posted @ 2020-02-01 20:55 炎泽
阅读(271)
评论(0)
推荐(0)
never
摘要: never 永不存在的值得类型,不好理解,以实例为例: 函数返回never的函数必须存在无法到达的终点,更不好理解,这里并不是指没有返回值 而是指会抛出、返回错误或者无限循环 // 返回never的函数必须存在无法达到的终点 function error(message: string): neve
阅读全文
posted @ 2020-02-01 18:30 炎泽
阅读(364)
评论(0)
推荐(0)
实现Dictionary、NumericDictionary
摘要: 这里可借助字符串索引 可用于interface与type interface Dic<T> { [index:string]: T } let d1:Dic<string>= {'a': 'aaa', 'b': 'bbb'} interface NumDic<T> { [index:number]:
阅读全文
posted @ 2020-02-01 14:49 炎泽
阅读(226)
评论(0)
推荐(0)
2020年1月31日
映射属性,Required、Partial与Pick
摘要: 有时候需要一个类型,它依赖于上一个类型,但对属性的要求却不同,简而言之:从旧类型中创建新类型 这里需借助 映射属性 (不能用于interface,只能用于type!) 全转为readonly type Readonly<T> = { readonly [P in keyof T]: T[P]; }
阅读全文
posted @ 2020-01-31 20:53 炎泽
阅读(555)
评论(0)
推荐(0)
ts实现.get
摘要: 简单写法 const data = { a: 3, hello: 'world' } function get(o: object, name: string) { return o[name] } 但这样写有两个问题 1、无法确认返回类型:这将损失 ts 最大的类型校验功能 2、无法对 key 做
阅读全文
posted @ 2020-01-31 18:06 炎泽
阅读(1103)
评论(0)
推荐(0)
interface与type
摘要: 总结自:https://stackoverflow.com/questions/37233735/typescript-interfaces-vs-types 1、都能用来描述对象与函数,只是写法不同 //对象interface Point { x: number; y: number; } //函
阅读全文
posted @ 2020-01-31 16:13 炎泽
阅读(1014)
评论(0)
推荐(1)
2019年11月22日
script的src和img的src跨域的区别
摘要: 原理上都是利用标签的src可绕过同源限制,跨域请求的特点, 硬要说不同,那么区别在于:img只能单向发送get请求,不可访问响应内容(只是展现),而script可对其进行解析
阅读全文
posted @ 2019-11-22 11:11 炎泽
阅读(3987)
评论(0)
推荐(1)
下一页
公告
昵称:
炎泽
园龄:
8年8个月
粉丝:
37
关注:
12
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
angular笔记(5)
css笔记(27)
DBCP(1)
es6(4)
es7(1)
express笔记(2)
git(4)
gradle(2)
html笔记(4)
HTTP(17)
java(93)
javaWeb(1)
java多线程(4)
jdbc(2)
jsp(2)
js笔记(70)
junit(1)
linux(7)
mac(1)
maven(8)
mongoDB笔记(1)
mybatis(12)
mysql(16)
nginx(3)
Node学习笔记(4)
pagehelper(1)
python(2)
rocketMQ(1)
shell(1)
Spring(30)
Spring Boot(3)
spring cloud(3)
springMVC(2)
tomcat(2)
ts(5)
Vue(15)
webpack(13)
风格(1)
服务器(3)
加密(1)
设备(4)
数据结构(3)
通用Mapper(1)
网络(14)
小程序(2)
更多
随笔档案
2020年3月(1)
2020年2月(5)
2020年1月(3)
2019年11月(4)
2019年9月(5)
2019年7月(2)
2019年6月(5)
2019年5月(3)
2019年4月(16)
2019年3月(25)
2019年2月(18)
2019年1月(9)
2018年12月(40)
2018年11月(20)
2018年10月(33)
2018年9月(15)
2018年8月(10)
2018年7月(5)
2018年6月(8)
2018年4月(5)
2018年3月(1)
2018年2月(2)
2018年1月(3)
2017年12月(16)
2017年11月(21)
2017年10月(17)
2017年9月(18)
2017年8月(10)
2017年7月(1)
2017年6月(8)
2017年3月(3)
2017年2月(4)
2017年1月(18)
2016年12月(2)
2016年11月(28)
2016年10月(47)
更多
阅读排行榜
1. cross-env使用笔记(45790)
2. preHandle、postHandle与afterCompletion(43483)
3. switch case多值匹配(31675)
4. mac os、linux及unix之间的关系(25679)
5. Vue限制输入框只能输入整数(24859)
评论排行榜
1. 事务分类与特性(1)
2. 父元素设置overflow,绝对定位的子元素会被隐藏或一起滚动(1)
3. git创建项目的两种方式(1)
4. 换行符在textarea、div、pre中的区别(1)
5. js的各种错误类型(1)
推荐排行榜
1. preHandle、postHandle与afterCompletion(5)
2. import from 'xxx'是如何找到node_modules目录下的(4)
3. switch case多值匹配(3)
4. maven和gradle中,dependency和plugin的区别(2)
5. JPA、JTA与JMS(2)
最新评论
1. Re:父元素设置overflow,绝对定位的子元素会被隐藏或一起滚动
css overflow属性
--立志做一个好的程序员
2. Re:换行符在textarea、div、pre中的区别
采用 \r\n 是有原因的,Windows 采用了传统的英文打字机的模式。想想看英文打字机是如何换行的呢?英文打字机是选择将小车退回至起点,这个过程称为回车(carriage return, CR),...
--1163895390wjh
3. Re:事务分类与特性
写的很好
--过期可乐
4. Re:git创建项目的两种方式
第二步应该是?
git remote add origin"xxxx"(项目的git地址)
--wsjtwmy
5. Re:js的各种错误类型
不错不错,学习了额!
--Luoyishan
点击右上角即可分享