自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 script 元素,重绘与回流

文章目录一、script 元素1.网页运行原理(1)工作流程(2)网页加载流程(3).注意2. defer属性3. async 属性4. 对比及使用1.对比2.使用二、重绘(repaint)1.介绍三、回流 (Reflow)1.介绍2.导致回流的方式:3.一些常用且会导致回流的属性和方法:四、比较及避免1.比较2.避免css:JS:一、script 元素1.网页运行原理(1)工作流程浏览器核心是:渲染引擎和js解释器(js引擎),其对于页面的解析过程大概如下:浏览器会把HTML解析成DOM,

2020-11-02 21:59:53 1764 6

原创 事件流

文章目录前言一、以前两种事件流分析1.冒泡事件流2.捕获事件流结合:二、JS事件流1.原理1.on属性问题:2.addEventLIstener()问题三、阻止事件传递1.Event.stopPropagation() 方法2.Event.stopImmediatePropagation()方法3.cancelBubble前言JS事件流问题也可以理解为事件触发顺序问题,而JS事件流最早要从IE和网景公司的浏览器大战说起,当浏览器发展到第四代时,IE提出的是冒泡流,而网景提出的是捕获流,两种事件流形式

2020-10-30 17:27:28 2247 3

原创 css中常见的@规则

文章目录前言常用规则一、@charset二、@import三、@namespace嵌套规则一、@media扩展:媒体的特性:二、@keyframes三、@font-face四、@supports五、 @page前言当我们每一次编写前端页面是都会引用一句:<meta charset="UTF-8">这话的意思大家都比较清楚:“utf-8”是一种字符编码,为了帮浏览器做好“翻译”工作,告诉它页面属于什么字符编码格式。但是对于这种css内部规则,我们也许仅对qualified rule(

2020-10-25 16:11:06 1160

原创 闭包之我见

文章目录前言一、什么是闭包?二、闭包的用途1.读取函数内部变量2.数据的保存3.私有特点三.闭包的缺点及避免1.缺点(1)内存的消耗与泄露(2).性能问题2.解决注意:1.函数内部变量变化问题2.this的指向问题前言当一涉及到闭包问题时,很多前端新手往往感到头疼,作为JS的一大难点与特色,JS问题往往是很多人噩梦,本人作为一名前端入门小白,对于闭包问题一直带有困惑,经过多日的研究之后,对于闭包的知识有了一些了解和看法,所以写一篇博客希望和大家一起学习和进步。一、什么是闭包?闭包的基本定义指

2020-10-23 22:13:57 351

原创 如何判断一个对象是数组

文章目录一、typeof方法二、Instanceof与constructor属性1.Instanceof2.constructor属性注意三、Object.prototype.toString.call()方法四、Array.isArray()总结一、typeof方法当涉及到检测数据的问题时,我们首先想到的可能就是用typeof来检测数据类型。其中typeof返回示例如下: // 数值 typeof 23 === 'number'; // 字符串 typeof ''

2020-10-09 10:55:43 1930 7

原创 json与xml简析

json与xml前言一、json1. 介绍二、使用步骤1.引入库2.读入数据总结前言分析:XML与Json都作为数据传输的载体,都具有跨越平台的能力和很强的扩展性,本文主要讨论两者的特点及优缺点。一、json1. 介绍二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings

2020-09-28 21:52:23 434 1

原创 三大包装对象

三大包装对象前言一、什么是包装对象1.含义2.作用二、三个包装对象1. Boolean对象(1)作用概述(2).Boolean函数的单独使用2. Number对象(1)作为构造函数(2)作为工具函数(3)常用实例方法3.1 Number.prototype.toString()3.2 Number.prototype.toFixed()3.3 Number.prototype.toExponential()(4)自定义方法3. String对象(1)作用概述(2)常见实例方法2.1 String.proto

2020-09-25 22:55:20 1778 1

空空如也

空空如也

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

TA关注的人

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