![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
零碎补充
文章平均质量分 73
M78_国产007
前端越学越不懂 难受嗷
展开
-
缓存相关知识点
如果协商缓存没有命中,浏览器从服务器加载资源时,Last-Modified的值会被重新更新并加在response的header上返回给客户端,下次请求时if-Modified-Since的值就会启动上次请求返回的Last-Modified的值。2.1、no-cache:不使用本地缓存,需要使用协商缓存。当浏览器再次向该资源发起请求时,首先会去获取该资源第一次请求时缓存的响应报文的header信息,判断是否命中强缓存和expries信息,若命中,直接从缓存中获取资源信息,本次请求根本就不会与服务器通信。原创 2022-09-25 00:25:07 · 790 阅读 · 0 评论 -
TypeScript的基础类型
TypeScript我们简称ts,它有12种基础类型:布尔型、数字、字符串、数组、元组、枚举、any、void、null、undefined、never、object。ts的一大特点就是具有类型系统,在声明变量时指定类型。原创 2022-09-23 18:36:08 · 1782 阅读 · 0 评论 -
css中的也有变量
css变量的声明与我们在JS语法环境中正常声明一个变量的规则相同,可以是字母、数字、下划线、中划线的组合,但是不能数字打头。在我们声明的变量前面加上两个减号(--)就形成了,符合标准的css变量如:div {}注意:属性名严格区分大小写还有一个特点:计算时有效性,自定义属性值可以是任何内容,就算是不是css内有效的数值,只要属性名符合要求,在使用自定义属性的地方,最终计算结果是有效的就行了。原创 2022-09-22 20:40:34 · 655 阅读 · 0 评论 -
H5新增的自定义属性
data- 属性名如果包含了连字符,例如:data-date-of-birth ,浏览器解析时连字符将被去掉,并转换为驼峰式的命名,前面的属性名转换后应该是: dateOfBirth。2、在js脚本中存取自定义属性,用到两个方法分别是存——setAttribute("自定义属性名","属性值")和取——getAttribute("自定义属性名")写法:前缀data-自定义属性名="属性值" ,例如:data-user="zhangsan"1、可以直接在标签行内定义。...原创 2022-08-18 14:22:01 · 379 阅读 · 0 评论