摘要:
http历史 超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议 TCP三次握手与四次挥手 三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包 四次挥手(four-way handshake),是指TCP的 阅读全文
摘要:
代理是什么 客户端和服务端之间加的一层,即中介。主要是处理一对多或者多对一的客户端和服务端关系的。 正向代理和反向代理的区别 正向代理,代理服务器和客户端同一头,帮客户端做代理,服务器不知道是哪个客户端访问的,客户端与服务器的关系:多对一 反向代理,代理服务器和服务器同一头,帮服务器做代理,客户端不 阅读全文
摘要:
原文地址:Why You Should Know JavaScript Closures 深入理解闭包似乎是成为JavaScript开发者的必要条件。 之所以闭包很难理解的原因之一是它经常被反向学习。你可能知道闭包是什么,但是你可能不了解闭包在普通开发者当中或者自己的代码中有何用武之地。 那么,为什 阅读全文
摘要:
原文地址:Vite⚡ - Vue no-bundler dev setup 众所周知,Evan You(Vue.js创建者)某天晚上都毫无睡意,因此创建了Vite。 Vite允许你使用单页组件开发Vue应用,而不需要任何的打包步骤。浏览被要求使用Imports就像使用原生ES那样导入模块。dev s 阅读全文
摘要:
原文地址:What do we need to know about Vue.js? 不同于其他广泛使用的JavaScript框架,vue.js既简单又轻量。然而它附带的许多功能特性使得用户能够快速构建现代化的交互式web界面。它进一步使开发者能够使用简单的HTML,CSS和Javascript构建 阅读全文
摘要:
原文地址:How To Create A GitHub Profile README GitHub最近更新了一项新功能,它可以让用户创建一个可配置的README来在他们的Githb个人主页中突出展示。本文来探索一下怎样使用这项新特性。我也会分享我看到过的的一些有趣的Github个人主页。如果你在Tw 阅读全文
摘要:
原文地址:Building a carousel component in React using Hooks 不同层之间的关联关系是当今web开发的问题之一,我们不仅面临着多个依赖的强耦合,而且还将逻辑代码直接和一些样式或者表现层的代码混杂在一起,结果可能仍然比几年前的类似的代码更易于复用,但是复 阅读全文
摘要:
原文地址:What is Redux JS? 有很多web开发者问我们,Redux.js是什么?Redux是一个开源的JavaScript库,它能帮助开发者更容易的创建自定义的用户界面,将整个应用的状态维护在单个且不可变的状态树中。不可变的状态树并不是不能变化而是不能直接修改,每次应用的状态修改都要 阅读全文
摘要:
周赛地址(英):weekly contest 197 周赛地址(中):第 197 场周赛 仓库地址:week-Leetcode 1512. Number of Good Pairs Given an array of integers nums. A pair (i,j) is called goo 阅读全文
摘要:
源码仓库:koa-compose 前言 文章开始之前来做一道题目。给一个函数数组,封装一个函数可以依次执行这个函数数组里的函数 function func1() { console.log(1) } function func2() { console.log(2) } function func3 阅读全文
摘要:
事件循环与消息队列 因为js是单线程脚本语言,一般情况下代码是同步执行。也就是说js执行代码是一行一行向下执行的,前面没有执行完成是不会执行后面的代码的。 同步和异步的区别其实就在于需不需要排队的问题 同步:所有任务一视同仁,都得排队,先来后到; 异步:可以按照一定规则(不至于乱套)插队执行; 事件 阅读全文
摘要:
被猎头告知字节那边看中了我的简历,给了我面试的机会,当时既激动又紧张。一直都没收到hr的面试电话,就更紧张了,也不知道什么时候面试?什么时候才能让心里的大石头落地。后来猎头那边和我说面试邮件已经发出,准备好面试。于是迫不及待就打开邮箱看了邮件,邮件整体结构清晰流畅,措辞严谨自然,还被温馨提示面试前要 阅读全文
摘要:
周赛地址(英):weekly contest 196 周赛地址(中):第 196 场周赛 仓库地址:week-Leetcode 1502. Can Make Arithmetic Progression From Sequence Given an array of numbers arr. A s 阅读全文
摘要:
周赛地址(英):weekly contest 195 周赛地址(中):第 195 场周赛 仓库地址:week-Leetcode 1496. Path Crossing Given a string path, where path[i] = 'N', 'S', 'E' or 'W', each re 阅读全文
摘要:
周赛地址(英):Weekly Contest 194 周赛地址(中):第 194 场周赛 仓库地址:week-Leetcode 1486. XOR Operation in an Array Given an integer n and an integer start. Define an arr 阅读全文
摘要:
源码链接:树形菜单组件 <template> <div> <div v-for="item in menus" :key="item.id" :index="item.menuUrl"> <!-- 有子菜单 --> <el-submenu :index="item.menuUrl" v-if="it 阅读全文
摘要:
周赛地址(英):weekly contest 193 周赛地址(中):第 193 场周赛 仓库地址:week-Leetcode 1480. Running Sum of 1d Array Given an array nums. We define a running sum of an array 阅读全文
摘要:
前言 本文主要任务是读取目录,准确的说是遍历指定目录下的所有文件,并打印路径 文件目录 文件代码 const fs=require('fs'); const path=require('path'); /** * 遍历指定目录下的所有文件 * @param {*} dir */ const getA 阅读全文
摘要:
文件目录 通过node给定的api同步读取(readFileSync)和同步写入(writeFileSync)完成文件内容修改 文件代码 fileHandle.js /** * 文件处理,以处理package.json文件为例 */ const fs=require('fs'); /** * 修改版 阅读全文
摘要:
目标url https://www.lagou.com/jobs/positionAjax.json 目标数据 代码展示(index.js) const fs=require('fs'); const https=require('https'); const querystring=require 阅读全文