自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript的this原理

javascript的this原理 前言不知道看了多少篇关于this的文章,很难理解,每次看到的文基本都是说明了this的几个不同环境的指向。然后像记住历史一样,记在了脑子里,但这种记忆随着时间的变化会越来越分辨不清。主要么,也是我没有真正深入的去了解this。真的去深入了,才发现this涉及的内容真的好多。this原理在《高程3》中的p182的第9行写到:在全局函数中,thi...

2021-05-25 20:55:16 171 1

原创 js的构造函数理解

js的构造函数理解 作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。1、什么是构造函数在 JavaScript 中,用 new 关键字来调用的函数,称为构造函数。构造函数首字母一般大写2、为什么要使用构造函数?学习每一个概念,不仅要知道它是什么,还要知道为什么,以及解决什么样的问题。举个例子,我们要录入一年级一班中每一位同...

2021-05-25 19:01:16 173

原创 哦?原来这就是闭包啊!从执行机制层面彻底理解闭包

vianem </time> <span data-v-f84b151e="" class="views-count">阅读 1935</span> <!----></div></div> <button data-v-f766bcb0="" data-v-f84b151e="" class="follow-button follow">&lt...

2021-05-25 18:50:05 232 1

原创 JavaScript之详解预编译

前言首先JavaScript这个预编译和传统的编译是不一样的(可以把js预编译理解为特殊的编译过程)前面我们在讲JavaScript的作用域时提到了预编译,今天我就介绍一下预编译。学好一门语言我们一定要知道该语言的运行机制。JavaScript代码在运行时,首先会进行语法分析,通篇检查代码是否存在低级错误,然后进行预编译,整理内部的一个逻辑,最后再解释执行开始一行一行的执行代码一. 语法分析先全部扫一遍 看有没有语法错误,比如小括号(),花括号{}的缺失,或者是标点符号在中英文的状态下不对。

2021-04-25 21:02:16 985

原创 详解JavaScript作用域和作用域链

前言 JavaScript中有一个被称为作用域(Scope)的特性。虽然对于许多新手开发者来说,作用域的概念并不是很容易理解,本文我会尽我所能用最简单的方式来解释作用域和作用域链,希望大家有所收获! 作用域 <a href="https://blog.csdn.net/weixin_44456333/article/details/116109141“>1.什么是作用域2.全局作用域和函数作用域作用域链 1.什么是自由变量2.什么是作用域链3.关于自由变量的取值 作.

2021-04-25 00:04:35 89

原创 详解圣杯布局的原理

圣杯布局和双飞翼布局的原理 这种经典三列布局在网页布局中非常常见,主要区域分为三栏,左右固定,中间自适应,而且在页面渲染的时候,尽可能优先渲染中间主要部分。关于这种布局,最早产生于西方,后来传到中国。布局的重点有两点:1、左右栏固定,中间栏自适应。2、优先渲染中间栏部分。圣杯布局 下面我们来看结构:一、html结构<div class="container"> <div class="main"> main </div>

2021-04-18 17:22:15 965

原创 冒泡排序的实现和原理(JS图文详细说明)

冒泡排序介绍冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。它是一种较简单的排序算法。它会遍历若干次要排序的数组,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。重复此操作,直到整个数列都有序为止!冒泡排序图文说明var arr = [20,40,30,10,60,50];var min = 0;for(var i = arr.l

2021-04-12 18:52:04 934

原创 JS中会改变原数组和原字符串的API方法总结

1.会改变原数组的方法arr.push(item1,item2,·····,itemx) 往数组的末尾插入,参数可以一个或者时多个;参数必须存在!返回新增后的数组长度,原数组会被改变!arr.pop() 删除数组最后一个元素,没有参数;返回被删除的元素;该元素在数组中是什么类型的数据,返回值接收到的就是什么类型的数据!arr.unshift(item1,item2,·····,itemx) 往数组的开始插入,参数可以一个或者多个;参数必须存在!返回新增后的数组长度,原数组会被改变!arr.shift

2021-04-11 18:08:01 854

原创 CSS从大图中抠取小图完整教程

CSS从大图中抠取小图完整教程(background-position应用) </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body blogpost-bod...

2021-03-29 22:01:48 571

原创 (图文详解)最详细的教程,教会你纯CSS画三角形,一分钟弄懂原理。

(图文详解)教会你纯CSS画三角形,一分钟弄懂原理。如图所示: <style> div { width: 0; height: 0; border: 50px solid transparent; border-bottom: 50px solid black; } </style> <body> <div

2021-03-21 18:04:34 334

原创 最通俗易懂的浮动(float)布局原理

最通俗易懂的浮动(float)布局原理(图文解释)声明:本文部分原理总结借鉴该大神。原地址为:https://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html写在前面的话:1、对于很多刚接触Css的朋友来说对float浮动布局有时候处于一个很模糊的概念对于很多刚接触Css的朋友来说对float浮动布局有时候处于一个很模糊的概念...

2021-03-21 12:15:44 6036 5

原创 table、tr、td表格的行、单元格等属性说明

table、tr、td表格的行、单元格等属性说明声明:本文为CSDN博主「sning999」的原创文章,原文链接:https://blog.csdn.net/u012724595/article/details/79400642tr元素定义表格行,th元素定义表头,td元素定义表格单元格。标签常见的可选属性有:align:规定表格相对周围元素的对齐方式,取值有left、center、right;border:规定表格边框的宽度,取值为像素;width:规定表格宽度,取值为像素或者百分

2021-03-15 15:38:25 784 2

原创 (图文详解)最通俗易懂的Html中元素的分类

(图文详解)最通俗易懂的Html中元素的分类写在前面的话:1、对刚开始接触CSS的同学弄明白元素的分类比较重要。2、小菜水平有限,本文仅仅是入门教程,不当之处请谅解!一、CSS的元素分类?行内元素块状元素行内块元素二、各元素的特点和区别我们来看各元素的特点1.行内元素在页面中最小单位也是矩形。在一行内逐个排列。不可以直接添加宽高,大小是由内容撑开的。代码图展示:大家可以看到行内元素它是在一排横向排列的,此时我们没有设置元素的宽高,元素的大小是由内容撑起来的。

2021-03-11 15:47:42 235

空空如也

空空如也

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

TA关注的人

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