摘要: 使用 git 作为版本控制系统,首先要理解什么是一个版本:每当进行一次 commit 操作时,Git 会保存一个提交对象(commit object),可以理解这个提交对象就包含了这次改动的内容快照,根据不同提交对象的 commit id,可以随时访问不同版本的内容。 一.从git库拉取代码到本地运 阅读全文
posted @ 2022-03-10 15:25 FuloliyaLansfroya 阅读(57) 评论(0) 推荐(0)
摘要: 最近在面试的时候,在回答自适应布局之后被问到相关问题的时候出现了问题,后来才知道是BFC布局相关的知识,算是亡羊补牢,记录一下关于BFC的部分知识。 再说BFC之前我们要知道什么是BOX和Formatting Context。 BOX,CSS布局的基本单位。也就是盒子模型,那么我想学前端的人对这个东 阅读全文
posted @ 2020-10-11 16:51 FuloliyaLansfroya 阅读(100) 评论(0) 推荐(0)
摘要: 今天来记录关于Function类型的一些方法和功能。 Fuction 类型 我们知道,在ES中,函数实际上是对象。每一个函数都是Function类型的实例,而且与其他引用类型一样都具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定. 函数的基本声明方式如下 阅读全文
posted @ 2020-09-16 14:28 FuloliyaLansfroya 阅读(124) 评论(0) 推荐(0)
摘要: 接着(二)的内容继续写Array的方法和函数。 一.操作数组。 ES中为我们定义了多个操作数组的方法,这些方法可你让你更好的使用数组去做一些事情。 1、concat() concat()方法可以基于当前数组所有项创建一个新数组,即将两个数组拼接到一起。 console.log([1,2,3,4,5] 阅读全文
posted @ 2020-09-16 09:43 FuloliyaLansfroya 阅读(129) 评论(0) 推荐(0)
摘要: 接着(一)的内容继续写下去。 一、数组实现栈和队列。 在之前的文章中,我写了栈和队列数据结构的代码,其实JS的数组提供了一些方法让数组可以做到栈和队列的事情,之前的那篇文章也是用到了这些方法。 1、push(),pop() push()方法可以接收任何参数,把他们逐个添加到数组的末尾,并返回修改后的 阅读全文
posted @ 2020-09-15 09:45 FuloliyaLansfroya 阅读(121) 评论(0) 推荐(0)
摘要: 最近在看JS红皮书是游乐园一些理解和收获,特写一篇文章记录这些收获。 本文的方法和一些术语和定义来自《JavaScript高级程序设计》第三版。 一、Array类型 数组类型我相信使用JS的同学一定不会陌生,然而JS的数组类型与其他语言的数组类型有着很大的区别。 1.判断数据类型。 在JS中有一个常 阅读全文
posted @ 2020-09-14 20:25 FuloliyaLansfroya 阅读(165) 评论(0) 推荐(0)
摘要: 之前的文章中,我介绍了关于JSDOM相关的知识,本篇文章将讲述JS的另一部分的知识 作用域(scope)和作用域链 作用域(scope) 1.什么是作用域 作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。即在对应的作用域内,存在着仅在该作用域存在和使用的变量,函数和对象。 举个简单 阅读全文
posted @ 2020-09-12 19:26 FuloliyaLansfroya 阅读(214) 评论(0) 推荐(0)
摘要: 使用JS实现数据结构。 1.栈 栈作为简单的数据结构,JS对其实现的方法也相对简单。 代码: class Stack { constructor() { this.stack = []; } push(item) { this.stack.push(item); } pop() { this.sta 阅读全文
posted @ 2020-09-10 17:30 FuloliyaLansfroya 阅读(308) 评论(0) 推荐(0)
摘要: JS DOM 操作。 一、DOM 节点的获取。 document.getElementById :根据ID查找元素,大小写敏感,如果有多个结果,只返回第一个; document.getElementsByClassName :根据类名查找元素,多个类名用空格分隔,返回一个 HTMLCollectio 阅读全文
posted @ 2020-08-31 10:39 FuloliyaLansfroya 阅读(124) 评论(0) 推荐(0)
摘要: 虚拟内存: 一、什么是虚拟内存: 虚拟内存允许执行进程不必完全在内存中。 虚拟内存的基本思想是:每个进程拥有独立的地址空间,这个空间被分为大小相等的多个块,称为页(Page),每个页都是一段连续的地址。这些页被映射到物理内存,但并不是所有的页都必须在内存中才能运行程序。当程序引用到一部分在物理内存中 阅读全文
posted @ 2020-08-28 10:34 FuloliyaLansfroya 阅读(538) 评论(0) 推荐(0)