ts-类型工具
记述typescript一些常用的类型工具。例如:Omit、Pick、Extract等
qiankun中JS沙箱的基本实现
微前端中,为了保证应用之间js环境(主要是window全局变量)的独立,需要使用JS沙箱来对各应用的执行环境进行隔离。本文主要记述其是如何实现的。
Web前端最新优化指标:FP、FCP、LCP、CLS、TTI、FID、TBT、FMP等
本文记录下Web前端的一些最新优化指标,例如:FP、FCP、LCP、CLS、TTI、FID、TBT、FMP等,了解其含义,知道其原理。
promise
记录关于promise的一切哦。
reduce_parseInt
数组的几个问题。[].reduce(Math.pow);输出什么?parseInt
内核、cookie等
几个问题:介绍一下你对浏览器内核的理解?cookies、sessionStorage、localStorage的区别?请你谈谈Cookie的弊端?
浏览器 - 架构、缓存、内存等
本文记述下几个问题:聊下你知道的浏览器架构?浏览器缓存策略是怎样的?描述下浏览器从输入网址到页面展现的整个过程?history和hash两种路由方式的最大区别是什么?跨域是什么、如何解决?等
对象取值递归
一道小编程题,每次取值之后所取出的值都会自增一,具体如下所示。
三次握手四次挥手
tcp连接的三次握手,和断开的四次挥手。大概都能明白,但是要深入的细细讲明白却是不容易。然后本文还记录了几个问题:为什么连接的时候是三次握手,关闭的时候却是四次握手?为什么TIME_WAIT状态需要经过2MSL(最大报文段生存时间)才能返回到CLOSE状态?等
cron-parser介绍
cron-parser对于定时任务非常好用。
但由于官方缺少文档,且示例较少,对于初次接触的小伙伴非常不友好,估这里简单的介绍。
网络分层模型和缓存
记述的问题有网络分层模型?网络分层模型中你所熟悉的协议有哪些?什么是ETag?Expires和Cache-Control的作用是什么?什么是反向代理?
http和https常见问题(二)
本文主要记述的问题有:与https相比http有哪些缺点?如何优化http请求?http协议有哪些特征?tcp传输的三次握手、四次挥手等。
js 中的一些转化问题
本文主要记录了在js中的一些类型转换(显示转换、隐式转换)。比如if的相等和全等、Number函数转化规则。
http和https常见问题(一)
http和https有何联系,端口号是多少?为什么https更安全?关于http/2你知道多少?说出你知道的http常见状态码?完整的http事务流程是怎样的?
数据类型的选择
本文主要关注的是我们在操作MySQL数据库的时候,为了优化存储和提高数据库性能,如何选择合理的数据类型。分别对数值类型、时间日期类型、字符串类型进行阐述。
数据类型-字符串类型、二进制类型
MySQL的数据类型中关于字符串类型和二进制类型的相关知识点。
canvas基本用法
本文主要记述了canvas的基本用法,canvas标签,canvas内容替换,渲染上下文等内容。当然也会先看一些示例,了解下canvas可以有哪些用途。
存储引擎
数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。简而言之,存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。
数据类型-数值类型、时间和日期类型
MySQL 中定义数据字段的类型对你数据库的优化是非常重要的。
MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
数据库的增、删、选
记录下对数据库操作如:创建数据库、删除数据库、选择数据库等。虽然工作中肯定不会用到,但是也可了解下故记录之。