自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML清除浮动的四种方式

在我们使用html搭建网页时,如果一个父元素中的某个子元素设置浮动后,就会造成父元素的高度塌陷,会导致页面结构混乱。这是因为在文档流中,父元素的高度默认是被子元素撑开的,也就是子元素多高,父元素就多高。但是当为子元素设置浮动以后,子元素会完全脱离文档流,此时将会导致子元素无法撑起父元素的高度,导致父元素的高度塌陷。​ 由于父元素的高度塌陷了,则父元素下的所有元素都会向上移动,这样将会导致页面布局混乱。例如:<!DOCTYPE html><html lang="en">&l

2021-10-02 12:00:50 10526 1

原创 ajax使用总结

ajax是指一种创建交互式网页应用的网页开发技术,用于浏览器和服务器之间进行数据交互。ajax的使用1、首先要创建一个XMLHttpRequest对象var xhr=new XMLHttpRequest()2、使用open方法设置和服务器交互信息语法:open(‘请求方式’,‘请求的地址’)请求方式:GET/POST/HEAD/DELETE/OPTIONS/PUTGET:用于常规请求,适用于URL完全指定请求资源,请求对服务器没有任何副作用,服务器的响应是可缓存的POST:用于HTML表

2021-09-27 19:00:21 145

原创 JavaScript之DOM事件机制

事件机制事件组成三部分1、事件源:事件触发的对象2、事件类型:鼠标事件、键盘事件、点击事件…3、事件处理程序:通过一个函数赋值的方式//事件触发对象button<button onclick="fun()">点我</button>//当点击button时触发事件<script> //事件处理程序 function fun(){ console.log("hello world!") }</script>

2021-09-26 15:08:02 172

原创 JavaScript DOM节点操作

JavaScript DOM节点操作DOM是JS操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个JS对象,从而可以用脚本进行各种操作(比如增删内容)DOM节点操作获取dom节点<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible"

2021-09-22 19:50:54 108

原创 JavaScript继承方式

1、原型链继承ECMAScript 把原型链定义为 ECMAScript 的主要继承方式。其基本思想就是通过原型继承多个引用类型的属性和方法。构造函数、原型和实例之间关系:每一个构造函数都有一个原型对象,原型对象有一个constructor属性指回构造函数,而实例有一个内部指针指向原型。如下图:如果一个原型对象是另一个构造函数的实例呢?这样的话这个原型内部本身有一个指针指向另个原型,而另一个原型中也有一个指针指向构造函数。这样实例和原型之间就构成了一条原型链。这也是原型链的基本构想。实现原型链的

2021-09-17 19:38:50 50

原创 css优先级机制

css引入方式的优先级内联样式>内部样式>外部引入也就是就近原则,谁距离元素近,谁的优先级就高css选择器优先级!important用于提升某个直接选中标签的选择器中的某个属性的优先级的, 可以将被指定的属性的优先级提升为最高例如:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible

2021-09-14 19:30:31 59

原创 JavaScript中this指向问题

JavaScript中this指向问题面向对象语言中 this 表示当前对象的一个引用。但在 JavaScript 中 this 不是一成不变的,它会随着执行环境的改变而改变。1、如果单独使用,this表示全局对象2、在方法中使用,this表示该方法所属的对象3、在函数中,this表示全局对象4、在事件中,this表示接收事件的元素5、在显示函数绑定时,我们可以自己决定this的指向1、this单独使用浏览器环境下单独使用this在node环境下,单独使用this2、在方法中使用,

2021-09-13 21:24:49 144

原创 JavaScript函数的调用之call、apply、bind的使用

call(执行环境的对象,实参列表)apply(执行环境的对象,实参列表数组)bind(执行环境的对象)(实参列表数组)1、call的使用var obj = { name: 'zhangsan', sayName: function (a,b) { console.log(this.name); console.log(a,b); // 1,2 }}var b = obj.sayName;b.call(obj,1,2); // zhangsan2、apply使

2021-09-10 15:57:15 77

原创 js数组API总结

在学习js的数据类型中,数组的学习是一个重要的部分。js数组为我们提供了很多现成的方法供我们使用,但是众多的数组api难以全部都记住,所以本文对数组的api做个详细总结。1、栈与队列方法push()从数组的末尾添加一个或多个元素var arr=[1,2,3,4]arr.push(5)//[1,2,3,4,5]pop() 方法用于删除数组的最后一个元素并返回删除的元素。var arr=[1,2,3,4]arr.pop()//[1,2,3] shift() 方法用于把数组的第一个

2021-09-08 14:58:39 222 2

原创 JavaScript数据类型和类型转换

1、JavaScript数据类型在JavaScript中,数据类型分为了两大类。分别是基本数据类型和引用数据类型。本文在Node.js环境中进行输出1.1、基本数据类型JavaScript中的基本数据类型为有:String、Number、Null、Undefined、Blooean、Symbol(ES6新增) 在JavaScript中我们使用var关键字来声明变量// 字符串var str = "hello world"console.log(str+"----这是一个字符串"

2021-09-01 20:29:50 138

原创 html中父子级、兄弟级margin外边距合并问题的解决方法

在默认(标准流)布局的垂直方向上,默认情况外边距是不会叠加的,会出现合并现象。父子级外边距合并例如:我们设置两个div,父容器div中包裹着一个子元素div,给子元素设置一个margin-top:100px。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=

2021-08-22 19:33:32 670

原创 CSS选择器的使用

文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言css是前端必须要掌握的知识,其实css学起来虽然简单,但是要记的知识有很多,css的学习一共分为两大部分,一个是css的选择器,另一个是css的属性。 本文总结一下css选择器的使用方法一、css选择器1.标签选择器作用: 根据指定的标签名称, 在当前界面中找到所有该名称的标签, 然后设置属性 ​格式: ​标签名称{ ​属性:值; ​} ​注意点:...

2021-08-21 09:54:02 180

原创 HTML水平垂直居中的四种方式

第一种方式是使用margin进行移动水平居中 margin:0 auto;<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, i

2021-08-16 18:24:10 3999

原创 HTML基础入门

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、HTML是什么? 二、HTML的特点 总结前言第一次接触HTML,是大三上学期开设的web基础课程,里面不仅介绍了HTML,还有CSS和JS。那是我第一次接触HTML,学起来也很简单。因为它不是一门编程语言,所以并没有像C++和Java那样学起来晦涩难懂,而且我们是边授课边实践的,讲到一个知识点,就要打一个代码例子,所以上手也很快。时间过了也快有一年了,有些知识也遗忘了一些,现在重新整理一遍.

2021-08-03 19:20:23 392 2

空空如也

空空如也

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

TA关注的人

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