- 博客(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
原创 前端面试必备:防抖与节流之节流及其封装函数
节流相对于防抖来说就很好理解了,节流就是限制流量,比如,在一段时间内,只能触发一次,而不是像防抖一样,一直延迟延迟。在这里,这段时间就是一个判断标准,我们只需要取此次触发事件的时间和上次触发事件的时间的差值,与我们设定的这段时间进行比较即可,如果超过,那么就可以触发,如果不可以,就要重新设置计时器。看过防抖的小伙伴看节流一定更加流畅,鉴于节流比较简单,就直接上代码加注释。 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版
2018-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人