自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rain_zhh的博客

更新一些前端的内容

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

原创 javascript操作数组的方法大全

js操作数组的方法一.ES5数组的方法1.Array.isArray()用来判断是否为数组var arr = [1, 2, 3, 4, 5];var obj = {};console.log(Array.isArray(arr)); // trueconsole.log(Array.isArray(obj)); // false2.valueOf()返回数组的原始值(一般情况下是数组本身)var arr = [1, 2, 3, '你好','lianyu'];c

2020-09-24 02:12:57 135

原创 HTML5新特性归纳

HTML5新特性归纳一.简介Html5是下一代html的标准必须使用<!doctype html>进行声明PS:对于中文网页需要使用<meta charset='utf-8'>声明编码,否则会出现乱码二.十大新特性1.语义化结构化标签1.section表示页面中的一个内容区块2.header表示页面中的头部区域3.footer表示页面中的底部区域4.nav表示定义导航链接的区域5.article表示

2020-10-03 22:13:51 249

原创 五大主流浏览器以及它的内核

五大主流浏览器以及它的内核一.简介浏览器最重要的部分是浏览器的内核,浏览器内核是浏览器的核心,也称之为"渲染引擎",用来解释网页语法并渲染到页面上,浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息,不同的浏览器内核对网页的语法解释也不同,因此网页开发者需要在不同的内核的浏览器中测试网页渲染效果.二.浏览器内核组成浏览器内核可以分为两个部分:(1) 渲染引擎(2) JS引擎内核负责取得网页的内容(HTML,XML,图像等等),整理讯息(比如j加入CSS),以及计算网.

2020-10-03 17:45:02 900

原创 CSS清除浮动的方法以及优缺点

CSS清除浮动的方式一.背景先来了解下为什么要清除浮动?#box{ border:1px solid red; /* overflow: hidden; */}#left{ float: left; width: 500px; height: 300px; background: green;}#right{ float: left; width: 500px; height: 300px; backgro

2020-10-03 11:32:11 307 1

原创 BFC的原理以及应用场景

BFC的原理以及应用场景一.定义BFC(Block Formattin Context) 直译过来就是块级格式化上下文,它是页面中一块独立渲染的区域,有一套渲染规则,只有Block-level box参与,也就是只有块级盒子参与,它规定了内部的Block-level Box如何布局,并且与这个区域外部无关FC(Formattin Context)是W3C CSS2.1规范中的一个概念,它是页面中一块渲染区域,并且有一套渲染规则,它决定了其子元素如何定位,以及和其他元素的关系和相互作用,最常见的有

2020-10-03 11:02:20 647

原创 css中操作元素水平垂直居中的常用方法

css水平垂直居中的方法1.绝对定位absolute 负margin思路:使用绝对定位,负边距,需要知道子元素的宽高,且把子元素设置为position:absolute,再设置left和top为50%,再加上负边距,margin-left和margin-top相对于宽高各一半<style> .box { background: red; width: 100px; height: 100px; positi

2020-09-25 00:38:10 97

原创 js中定义声明变量的三种方式var和let,const的区别

var和let,const区别一.var1.var属于ES5范畴2.预解析var有预解析阶段,会被js解析器扫描,然后放到仓库,等待逐行代码的执行,此时var声明变量初始值为undefined;3.声明提升var会存在声明提升,当js解析器扫描到var关键字后,会将var声明的变量放到当前作用域的顶部4.作用域全局作用域或者函数作用域5.挂载对象var声明的全局变量会挂载在window对象上二.let1.let属于ES6规范2.let只在.

2020-09-24 23:35:24 289

空空如也

空空如也

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

TA关注的人

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