自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-08-12

伪类和伪元素的区别类用户定义的类名,这个类是具体的,看得见的,如div.div0,选择具有类div0的div元素。伪类用于向某些选择器添加特殊的效果。用伪类定义的样式并不是作用在标记上,而是作用在标记的状态上,如a标签的:hover,表单元素的:disabled。元素如div、p、h1等,是实实在在存在的元素。伪元素是html中不存在的元素,仅在css中用来渲染的,伪元素创建了一个虚拟容器,这个容器不包含任何DOM元素,但是可以包含内容。如::before、::after。伪元素只有以下几

2021-08-12 11:32:49 141

原创 2021-08-06

为什么?先转换再比较 (==)仅比较而不转换 (===)==转换规则?==比较运算符会先转换操作数(强制转换),然后再进行比较①如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false转换为0,而true转换为1;②如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值;在双等号 左右两边类型相等时 采用三等号也就是严格运算符的判定规则[ ] == ![ ]解题思路?![] 会变成 false,false会变成0;也就是==右侧.

2021-08-06 20:02:07 63

原创 2021-08-06

数组检测的六种方法数组是属于Object类型的,也就是属于引用类型(引用类型存放在堆内存中,在栈内存会有一个或者多个地址来指向这个堆内存)。所以对于引用类型,我们不能typeof来判断具体的类型,因为返回的都是‘object’。接下来,我将介绍六种判断方法,并且对这六种方法进行逐一解析① instanceof 操作符判断用法:arr instanceof Arrayinstanceof 主要是用来判断某个实例是否属于某个对象function obj(){}let o1 = new obj()

2021-08-06 08:18:24 139

原创 2021-08-05

数组:一、插入删除合并:1.push/pop:从数组的尾部进行插入/删除2.unshift/shift:从数组的首部进行插入/删除(1)arr会立即改变(2)插入多项用,分隔(3)删除首、尾项不用写参数(3)插入返回值:添加后数组的新长度(4)删除返回值:被删除元素3.splice(index,howmany,item1…item2)1.参数:index:添加或者删除的位置,可以为负数,从结尾出规定位置howmany:个数item:添加的项2.返回值:返回删除的项,若无删除,返回

2021-08-05 18:56:12 100

原创 2021-08-05

在开发中我们经常会使用各种图标,为了节省资源,你可能不会自己设计自己需要的图标,这时候你可已通过http://www.iconfont.cn/这个网站来获取自己需要的图标,在开发过程中,我们会使用在线图标链接,易于增加所需图标或者删除多余的图标或者你可以直接下载代码下载的代码包含Unicode,Font class ,Symbol,三种引用方式的示例,我们使用Font class,需要用到iconfont.css、iconfont.eot、iconfont.ttf、iconfont.svg、icon

2021-08-05 11:43:07 162

原创 2021-08-01

JS执行机制相关知识点1、关于javascriptjavascript是一门单线程语言,在最新的HTML5中提出了Web-Worker,但javascript是单线程这一核心仍未改变。所以一切javascript版的"多线程"都是用单线程模拟出来的。2、javascript的同步和异步单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。  如果排队是因为计算量大,CPU忙不过来,倒也算了,但是很多时候CPU是闲着的,因为IO设备

2021-08-01 16:22:09 81

原创 2021-08-01

数组常用方法JavaScript中创建数组有两种方式(一)使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","lucy","Tom"); // 创建一个包含3个字符串的数组(二)使用数组字面量表示法:var arr4 = []; //创建一个空数组var arr5 = [20]; // 创建一个包含1项的数

2021-08-01 09:31:06 82

原创 2021-07-29

一、有继承性的属性1、字体系列属性font:组合字体font-family:规定元素的字体系列font-weight:设置字体的粗细font-size:设置字体的尺寸font-style:定义字体的风格font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。font-stretch:对当前的 font-family 进行伸缩变形。所有主流浏览器都不支持。font-size-adjust:

2021-07-29 16:00:23 55

原创 2021-07-29

常见的行内元素、块级元素、行内块元素1.内联元素(inline):a – 锚点abbr – 缩写b – 粗体(不推荐)big – 大字体br – 换行cite – 引用code – 计算机代码(在引用源码的时候需要)em – 强调font – 字体设定(不推荐)i – 斜体img – 图片input – 输入框kbd – 定义键盘文本label – 表格标签q – 短引用span – 常用内联容器,定义文本内区块strong – 粗体强调textarea – 多行文本输

2021-07-29 15:51:18 60

原创 2021-07-26

node.js安装与npm环境变量的配置(配置在D盘)说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。node.js安装当我们按照安装向导在D盘(默认C盘:可以进行change改变目录)下载好node

2021-07-26 14:13:33 237

空空如也

空空如也

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

TA关注的人

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