自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 var、let、const的区别

var(函数作用域)当使用var定义一个变量的时候,可以用来保存任何类型的值(未初始化时,保存一个undefined)function test() { var a = 1; console.log(a); // 1}test()console.log(a); // Uncaught ReferenceError: a is not defined使用 var 定义的变量会称为函数的局部变量。var 声明提升function fun() { console.log(age);

2022-02-19 01:28:07 333

原创 浅谈Array.prototype.map()方法this指向

官方给的解释:**map()** 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值。代码示例:let arr = [1,2,3];let obj = { a:1}arr.map((val, index ,arr) => { console.log(val) // 当前值 console.log(index) // 当前索引 console.log(arr) // 遍历的数组})语法:var new_array = arr.map(f

2022-02-19 00:51:33 710

原创 浏览器工作原理

浏览器工作原理/浏览器是如何渲染页面?(文字版) - 哔哩哔哩 (bilibili.com)一、浏览器架构简介用户界面:用于展示除标签页窗口之外的其他用户界面内容渲染引擎:负责渲染用户请求的页面内容浏览器引擎:在用户界面和渲染引擎之间有一个浏览器引擎,用于在用户界面和渲染引擎之间传递数据。渲染器(渲染引擎)下面有许多小的功能模块,比如负责网络请求的网络模块,用于解析和执行js的js解释器,还有数据存储持久层。数据存储持久层:帮助浏览器存储各种数据,比如cookie等等。渲染引擎是浏览器的核心

2022-02-13 22:00:19 2087

原创 面向对象的四大特征

面向对象四大特征:抽象,封装,继承,多态(非常重要)1.抽象定义:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面,抽象只关注对象的哪些属性和行为,并不关注这此行为的细节是什么1.1 研究事物的静态特征(属性)1.2 研究事物的动态特征(方法/函数)1.3 形成结果(类,class)1.4 类和对象相互转变(new)2.封装定义:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口.面向对象的本质就是将现实世界描绘成一系列完全自治,封闭的

2022-02-13 21:55:32 783

原创 面向对象设计六大原则

六大原则言归正传,这是我学习设计模式系列的第一篇文章,本文主要讲的是面向对象设计应该遵循的六大原则,掌握这些原则能帮助我们更好的理解面向对象的概念,也能更好的理解设计模式。这六大原则分别是:单一职责原则——SRP开闭原则——OCP里式替换原则——LSP依赖倒置原则——DIP接口隔离原则——ISP迪米特原则——LOD单一职责原则单一职责原则,Single Responsibility Principle,简称SRP。其定义是应该有且仅有一个类引起类的变更,这话的意思就是一个类只担负一个职

2022-02-13 21:52:50 180

原创 前端设计模式

一、单例模式单例模式的定义是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式是一种常用的模式,有一些对象我们往往只需要一个,比如线程池、全局缓存、浏 览器中的 window 对象等。在 JavaScript 开发中,单例模式的用途同样非常广泛。试想一下,当我 们单击登录按钮的时候,页面中会出现一个登录浮窗,而这个登录浮窗是唯一的,无论单击多少 次登录按钮,这个浮窗都只会被创建一次,那么这个登录浮窗就适合用单例模式来创建。二、策略模式俗话说,条条大路通罗马。在美剧《越狱》中,主角

2022-02-13 21:51:18 307

空空如也

空空如也

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

TA关注的人

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