0%

JSDoc

JSDoc 是一种用于 JavaScript 代码注释的标记语言,它允许您为函数、变量、类等添加详细的文档注释,并提供有关代码结构、类型和用法的信息。JSDoc 的注释可以通过工具生成文档,以便开发人员可以更好地理解和使用代码。

阅读全文 »

什么是 BEM?

BEM(块(Block)、元素(Element)、修饰符(Modifier))是一种基于组件的网页开发方法。其理念是将用户界面划分为独立的块。这样即使在复杂的界面下,界面开发也变得简单快捷,并且可以重复使用现有的代码,无需复制粘贴——Yandex

阅读全文 »

Promise

Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。

所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。

阅读全文 »

图解HTTP读书笔记

网络基础 TCP/IP

如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信的规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。

TCP/IP有多重理解的方式。

  1. 把与互联网相关联的协议集合起来总称为TCP/IP。
  2. TCP/IP是指TCP和IP这两种协议。
  3. TCP/IP是在IP协议的通信过程中,使用到的协议族的统称。
阅读全文 »

你不知道的JavaScript读书笔记

你不知道的JavaScript(上卷)

  1. 最小特权原则(最小授权或最小暴露原则)

    指在软件设计中,应该最小限度地暴露必要内容,而将其他内容都 “隐藏” 起来,比如某个模块或对象的API设计。

阅读全文 »

页面关闭或刷新方法判断

在日常开发中遇到这样一个问题:

在每次页面登录的时候需要携带一个token,在登录之后进行刷新操作时,不能将前端存储的token与后端存储的token删掉,但是在页面关闭之后,需要同时清掉前后台的token。

阅读全文 »