自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Node.js快速入门之基础模块及常用api

Node的特点、模块化、文件的文件读取、文件写入、文件删除。Buffer(缓存数据)、读取/删除目录、输入输出,文件流的写入流与读取流以及先流入后流出的整个流程、管道流。Node事件、Os模块和path模块、路径模块、系统模块。

2020-09-26 14:33:59 403 4

原创 前端必备:Promise知识扩展之thenable

在promise的学习中,你一定已经了解then()方法的基础,不了解的可以阅读:前端必备:从头开始,搞懂Promise。但是,除了基础用法,我们必须了解深层次的东西。首先先来看第一点,也是面试可能会问到的问题。Promise为什么能够实现异步?答:Promise会完成控制权的转换。回调能够完成异步,但是什么时候触发回调由其它代码决定,而promise能够将控制权放在自己身上,然后再说js中异步的实现。回调:使用回调函数来封装程序中的continuation,然后把回调交给第三方(甚至可

2020-09-10 23:44:29 5299 3

原创 前端必备:从头开始,搞懂Promise之Promise基础

Promise的基础及延申,一点一点将promise基础及其相关拓展,都搞明白

2020-09-07 15:51:39 3044 7

原创 前端面试必备:防抖与节流之节流及其封装函数

节流相对于防抖来说就很好理解了,节流就是限制流量,比如,在一段时间内,只能触发一次,而不是像防抖一样,一直延迟延迟。在这里,这段时间就是一个判断标准,我们只需要取此次触发事件的时间和上次触发事件的时间的差值,与我们设定的这段时间进行比较即可,如果超过,那么就可以触发,如果不可以,就要重新设置计时器。看过防抖的小伙伴看节流一定更加流畅,鉴于节流比较简单,就直接上代码加注释。 function throttle(fn,delay){ var t=null; var

2020-08-25 00:14:53 673

原创 LeetCode66题:加一,JS解法(最简单解法)

这道题的难度是简单,情况也很好想到,但是我一开始还是做复杂了,本文里的解法应该是最简单的了,看完直呼妙啊~~~~真的是很有趣的一道题目,反正我觉得很有趣!

2020-08-23 23:32:10 411 1

原创 前端面试必备:防抖与节流之防抖及其封装函数

使用带有延迟执行的函数时,触发与之关联的事件即可延迟执行函数,但在延迟的时间内再次或多次地进行事件的触发,延迟时间就会出现失常,对事件的触发及函数的执行都会有很大的影响,所以我们使用函数防抖来解决这个问题。函数防抖原理:不断地对回调函数进行延迟。假设延迟时间为n秒,事件触发后,n秒内再次触发事件,则要重新开始计时,直到延迟时间为n秒时,函数才执行。这很像生活中的场景,比如乘坐电梯,假设只有一楼有电梯的按键,电梯中间也不能停止,将乘客都送往顶楼。触发事件:从电梯外按电梯的按键。延迟

2020-08-21 23:55:21 1125

原创 JS实现LeetCode56题:合并区间

方法:第二个区间的左区间小于等于第一个区间里的数(第二个区间的左区间小于等于第一个区间的右区间即可),则这两个区间就可以合并,左区间就是第一个区间的左区间,右区间是第一个区间和第二个区间的右区间中较大的值 注意:在直接开始比较之前,应先对区间数组进行排序,这里比较左区间的值即可,从小到大直接上代码 var merge = function(intervals) { //先判断传入的数组是否为空 if(intervals.length<...

2020-08-21 00:06:32 463

原创 深入理解DOM之节点关系及节点操作

节点关系文档中的节点关系可以用我们经常用到的家族来表示,每个文档树都像是家谱一样。例如html中节点元素的关系。例如html中节点元素的关系。<!DOCTYPEhtml><html><head></head><body></body></html>其中,<body>是<html>的子元素,<head>是<body>的同胞元素。...

2020-08-14 00:55:37 563

原创 Javascript核心之DOM及其节点类型概述

本文主要讲述的是DOM的定义及其节点的基本内容概述,后续关于重要节点的讲解会令开篇叙述详情,敬请关注~~~

2020-08-12 18:31:12 670 2

原创 JSON在JavaScript运用中的相关知识梳理

目录语法(JSON可以表示的值类型) 解析与序列化 JSON对象 JSON.stringfy() 基本语法(参数设置) toJSON()方法 序列化的顺序 JSON.parse() 总结语法(JSON可以表示的值类型)简单值在json中表示字符串,数值,布尔值和null。eg:”hello world”注意:json中所有的字符串,包括其它用到引号的地方,统一使用双引号。对象复杂数据类型,表示的是无序的键值对,对象的属性的值也可以是多种类型,简单类型,对象类型,数组

2020-07-27 23:48:37 174 1

原创 前端必备:原型与原型链的理解,秒懂系列,还不会的看过来~~

一、基本概念在系统的学习原型与原型链之前,先学习一些基本的知识作为铺垫。原型: js中的对象是基于原型的。它定义并实现了一个新创建对象所必须包含的属性列表(因 为它是它所创建的对象的原型)。原型链: 每个实例化对象都有自己的原型或构造函数,这些原型和构造函数也可能会有自己 的原型或是构造函数,以此类推,这些原型组成一种类似链式的结构,这条链就是原型链。二、原型_proto_和prototype之间的解读 想要将原型知识串起来,必须搞明白...

2020-07-23 23:54:11 2611 5

图解HTTP PDF版

本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。 本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。

2018-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除