
javascript
文章平均质量分 73
FarmerLZJ
由近及远,由浅入深
展开
-
Typescript 类型声明工具函数一览
Typescript 类型声明工具函数一览原文地址:Typescript 类型声明工具函数一览类型声明是 Typescript 中用到最多得东西,他提供了一系列类型声明函数辅助开发,提升效率。下面简述每个方法的主要作用,个人认为不容易理解的会带示例,仅供参考。PartialPartial 的作用就是将 T 类型里的属性全部变为可选项 ? 。RequiredPartial 的作用就是将 T 类型里的属性全部变为必选项 ? 。ReadonlyReadonly 的作用是将 T 类型所有属性变为只原创 2022-02-26 10:52:20 · 733 阅读 · 0 评论 -
浏览器中的js事件循环(Event loop)
原文地址: https://qianduan.shop/blogs/detail/16本文将简述浏览器中的js事件循环机制,帮助我们理解浏览器环境js代码是如何运行的。Javascript的一大特点是单线程,也就意味着同一时间他只能做一件事。事件循环(Event Loop)是为了协调事件,用户交互,UI渲染,网络处理等行为,防止线程阻塞而诞生的。浏览器事件循环1.宏任务(Macro Task)和微任务(Micro Task)浏览器中js事件循环的异步队列有两种:macro(宏任务)队列和 micr原创 2021-11-17 09:11:31 · 858 阅读 · 0 评论 -
markdown文件读取展示
最近自己在做一个纯前端的的博客,需要将markdown的文件博客内容展示到页面,本文记录如何读取文件内容并将内容转为html展示。1.借助webpack的remark-loader解析文件webpack配置如下:import RemarkHTML from "remark-html";module.exports = { // ... module: { rules: [ { test: /\.md$/, use:...原创 2021-07-15 13:46:34 · 1438 阅读 · 0 评论 -
前端登录之登录状态
#背景我们都知道http是无状态的,这也就意味着请求方和响应方之间无法维护状态,都是一次性的,他不知道请求前都发生过什么。但在有的应用场景下我们需要维护状态,比如各种后台管理系统都需要登录才能进行各种操作,这时我们就需要维护用户的登录状态。常见的登录方案有:1.cookies+session2.jsonwebtoken(JWT)#cookie以及sessioncookie是前端存储的一种,但相比于localStorage等其他方式,借助...原创 2021-07-15 13:31:28 · 1113 阅读 · 0 评论 -
node之CommonJs模块
1.在 Node.js 模块系统中,每个文件都被视为独立的模块。在执行模块代码之前,Node.js 将使用如下所示的函数封装器对其进行封装:(function(exports, require, module, __filename, __dirname) {// 模块代码实际存在于此处});通过这样做,Node.js 实现了以下几点:它将文件内定义的顶层变量(用var、const或let定义)保持在模块而不是全局对象的范围内。 它有助于提供一些实际特定于模块的全局变量,例如...原创 2021-07-05 15:37:06 · 153 阅读 · 0 评论