摘要:
类型声明 使用 :[type] 指定变量的类型 let a: number = 1 // 数字 let b: string = 'zhang' // 字符串 let c: boolean = true // 布尔 let d: object = {} // 对象 let e: array = [] 阅读全文
posted @ 2025-11-17 18:04
jinzhepro
阅读(6)
评论(0)
推荐(0)
摘要:
前端自动化 前端代码的自动化构建,打包,测试,部署等一系列流程 CI 持续集成:不断开发新的功能,并通过测试快速发现新功能是否可与旧版本集成. CD 持续部署:不断的经过测试用例的校验,并将代码发布到测试或生产环境 意义 相比人工稳定,提升软件质量 效率迭代,便捷部署 快速交付,便于管理 阅读全文
posted @ 2025-11-17 18:03
jinzhepro
阅读(3)
评论(0)
推荐(0)
摘要:
封装 axios 的好处:兼容多种请求方法,不需要关心是怎么调用的,只需要传入相关参数即可使用 我是在 webpack 项目里,用的到了 ES6 模块化进行封装 话不多说,上代码: // 引入axios import axios from "axios"; // axios.create方法会创建一 阅读全文
posted @ 2025-11-17 18:02
jinzhepro
阅读(26)
评论(0)
推荐(1)
摘要:
本文知识点是摘自于汤姆大叔博客,自己记录理解并学习 书写可维护的代码 软件开发是一个熵增的过程,随着软件结构越来越复杂,代码维护就变得举步维艰,当你发现 bug 并理解修复他是最好的。否则,等你转移到其他任务,一段时间后再回来看你的代码,就需要: 花时间学习和理解问题 花时间学习和理解解决问题的代码 阅读全文
posted @ 2025-11-17 18:01
jinzhepro
阅读(8)
评论(0)
推荐(0)
摘要:
垃圾回收算法 遍历 GC Root(window,DOM,栈等)标记活动对象和非活动对象 回收非活动对象所占据的内存 内存整理 新生代和老生代 在 V8 中,会把堆分成新生代和老生代两个区域 新生代通常只支持 1~8M 的容量,存放生存时间短的对象,由副垃圾回收器负责。 老生代通常容量很大,存放生存 阅读全文
posted @ 2025-11-17 17:34
jinzhepro
阅读(46)
评论(0)
推荐(0)
摘要:
实体层 使用物理手段链接电脑,如光缆,wifi。 链接层 规定了电信号的解读方式。 以太网协议 以太网规定,一组电信号为一个数据包,也叫做帧,每一帧都分为标头(head)和数据(data)。标头包含了局书包的一些说明项,包括发送者、接受者、数据类型等。数据则是具体的发送内容。 MAC地址 MAC地址 阅读全文
posted @ 2025-11-17 17:26
jinzhepro
阅读(5)
评论(0)
推荐(0)

浙公网安备 33010602011771号