自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 认识 JSON

JSONJSON(JavaScript Object Natation: JS对象表示法)是一中轻量级的数据交换格式。用独立的编程语言的文本格式来储存和表示数据。优点:易于阅读和编写,同时也易于浏览器的解析和生成,并有效的提升网络的传输效率。与XML比较:JSON是一个书写或解析时是一个对象,更容易解析。而XML是由用户自定义标签来存储数据的,对于前端来说,不故意书写而且解析起来比较困难。JSON文件内容它可以是...

2022-01-25 22:11:38 641

原创 js 数组的属性及其常用的方法

length属性获取数组的长度方法push()向数组中添加数组到数组最后pop()删除数组最后一个元素unshift()向数组头部添加数据shift()删除数组第一个元素concat()将两个或多个数组合成一个数组reverse()对数组进行倒叙处理join()...

2022-01-21 23:46:29 539

原创 js 数组

什么是数组:数组是将一组数据合到一起,并存入一个变量中,数组是有序排列的,占用一段连续的内存空间。一个数组可以存储不同类型的数据。定义数组newnew Array(值列表)字面量创建var arr = [值列表]获取数组的元素//下标可以是一个数值型常量,也可以是一个表达式或函数或变量数组名[下标]遍历数组一维数组用一个循环,二维数组必须用双重循环实现(先行后列)1> for2> for...in //推荐写法3>

2022-01-20 23:13:57 594

原创 js 对象

什么是对象(objec)?对象,其实就是一种类型,即引用类型。而对象的值就是引用类型的实例。在ECMAScript中引用类型是一种数据结构,用于将数据和功能组织在一起。它也被称为类,但ECMAScript中却没有这种东西。虽然ECMAScript是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结构。对象由属性和方法组成,通常用键值对其定义。对象定义new构建 new Object();字面量定义let obj ={ ...

2022-01-19 22:08:22 602

原创 js 定义函数

函数就是将具有一定功能的一段js代码封装定义函数格式一:function 函数名 (形参列表){ 函数体; [return <表达式>;]}格式二:let 变量名 = function (形参列表){ 函数体; [return <表达式>;]}格式三:(function (形参列表){ 函数体; [return <表达式>;]})(实参列表)//立即执行函数(IIFE)函数的调

2022-01-18 23:19:15 458

原创 DOM节点的属性及文本操作

DOM节点的属性操作获取属性值DOM节点.属性名 //不能获取用户自定义的属性值DOM节点.getAttribute(属性名) //获取所有属性值设置属性值DOM节点.属性名 = 属性值 DOM节点.setAttribute(属性名,属性值) 删除属性值DOM节点.属性名 = ' 'DOM节点.removeAttribute(属性名)DOM节点的文本操作获取文本节点.innerHTM //获取节点下的所有内容包含了

2022-01-17 19:28:41 387

原创 DOM节点的插入、替换、克隆及删除

插入DOM节点插入内部的尾部:父节点.appendChild(创建节点)插入内部的某个前面:父节点.insertBefore(创建的节点,已知的子节点)替换DOM节点父节点.replaceChild(新节点,老节点)克隆DOM节点深度克隆:包含子节点一起克隆浅克隆:只会将找到的这个节点克隆,子节点不会克隆需要被复制的节点.cloneNode(true/false)//true 深度克隆//false 浅克隆删除DOM节点删除当前节点节点.re

2022-01-16 21:32:03 208

原创 DOM节点的获取及创建

DOM节点的获取通过id获取节点·【返回具体某个节点】 document.getElementById(ID名)通过标签名获取节点【返回节点数组,即使只有一个】document.getElementsByTagName(标签名)通过标签的name值获取节点【返回节点数组】document.getElementsByName (Name名)通过class值来获取节点【返回节点数组】通过class值获取节点【返回节点数组】document.getElementsByCla

2022-01-15 23:15:29 295

原创 JavaScript Promise对象

Promise的定义Promise是异步编程的一种解决方案,比传统的解决方案回调函数和事件更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。可以把 Promise 理解成一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。它代表了一个异步操作的最终完成和最终失败。操作成功(resolve),操作失败(reject)。promise的特点prom...

2021-12-02 10:30:00 99

原创 localStorage存储数组以及取数组方法。

localStorage存储数组以及取数组方法。let weekArray=['周一'、'周二'、'周三'、'周四'、'周五']存:localStorage.setItem('weekDay',JSON.stringify(weekArray))取:weekArray=JSON.parse(localStorage.getItem('weekDay'))

2021-12-01 19:45:00 1077

原创 什么是闭包

什么是闭包?官方解释:一个函数和对其周围状态的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包。也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。...

2021-12-01 14:25:26 460

原创 客户端请求的方式

客户端的八种请求方式如下:方式 释义 get 获取资源,请求指定页面的信息,并返回实体主体 post 传输实体主体,向指定资源提交数据进行处理请求。数据被包含在请求体中。 put 传输文件·,从客户端向服务器传送的数据取代指定的文档的内容 head 获得报文首部,类似于get请求,只不过返回的响应中没有具体的内容 delete 删除文件,请求服务器删除指定的页面 options 询问支持的方法,允许客户端查看服务器的性..

2021-11-21 09:30:00 1917

原创 http 协议

什么是HTTP报文?HTTP报文是HTTP协议在客户端和服务端之间传送的数据块。HTTP报文由哪三部分组成?HTTP报文由起始行(start line)、头部(header)和主体(body)三部分组成,起始行是对报文进行的描述,头部包含报文的一些属性,主体包含报文的数据(可选,非必选)。HTTP报文分为哪两类?HTTP报文可以分为:请求报文(request message)和响应报文(response message)。当客户端向服务端发送请求时,就是发送请求报文;当服务端向客户端返回

2021-11-17 15:15:00 295

原创 git 中遇到的错误及解决方法

​1.gitpull遇到错误:error:Yourlocalchangestothefollowingfileswouldbeoverwrittenbymerge:方法1:如果你想保留刚才本地修改的代码,并把git服务器上的代码pull到本地(本地刚才修改的代码将会被暂时封存起来)gitstashgitpulloriginmastergitstashpop如此一来,服务器上的代码更新到了本地,而且你本地修改的代码也没有被覆盖,之后使用add,com...

2021-11-16 11:00:00 4316

原创 js 高阶函数

高阶函数:高阶函数英文名 Higher-order function,它的定义很简单,至少满足下列一个条件的函数:接受一个或多个函数作为输入 输出一个函数也就是说高阶函数是对其他函数进行操作的函数,可以将其作为参数传递,或者是返回它们。简单来说,高阶函数是一个接收函数作为参数传递或者将函数作为返回值输出的函数。接收函数作为参数传递:函数作为返回值输出:...

2021-11-15 15:15:23 193

原创 TCP的三次握手和四次挥手

TCP:传输控制协议,是一种面向链接的,可靠的,基于字节流的传输层通信协议。三次握手过程: 第一次握手是在建立链接,客户端发送链接请求报文段,把标有SYN的数据包发给服务器端即为接收端。 第二次握手是服务器端即接收端收到客户端的SYN的报文段,同时发送标有SYN/ACK的数据包。 第三次握手是客户端收到服务器端的SYN/ACK的数据包后,向服务端发送标有ACK的数据包。四次挥手过程: 第一次挥手 客户端向服...

2021-10-19 16:30:02 832

原创 jQuery 总结

什么是jQuery? jQuery 是一个快速、小巧且功能丰富的 JavaScript 库。它通过易于使用的 API 使 HTML 文档遍历和操作、事件处理、动画和 Ajax 等工作变得更加简单,该 API 可在多种浏览器上运行。jQuery 结合了多功能性和可扩展性,改变了数百万人编写 JavaScript 的方式。jQuery 选择器 基本 #id element .class * selector1,selector2,selectorN 层级...

2021-09-23 15:17:49 65

原创 js es5,es6,es7 新特性

es5 不允许使用未声明的变量 不允许删除变量或对象、函数 不允许变量重名 不允许使用八进制 不允许使用转义字符 不允许对只读属性赋值 不允许对一个使用getter方法读取的属性进行赋值 不允许删除一个不允许删除的属性 变量名不能使用 "eval" 字符串 变量名不能使用 "arguments" 字符串 禁止this关键字指向全局对象 增加的方法:every、forEach、Object.ge

2021-09-23 11:22:27 317

原创 js 内置对象的方法

Array类型Array 对象属性1、length设置或返回数组中元素的数目。length是Array的实例属性。返回或设置一个数组中的元素个数。该值是一个无符号 32-bit 整数,并且总是大于数组最高项的下标。2、prototype通过数组的原型对象可以为所有数组对象添加属性。Array 对象方法1、concat()concat()方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。 如果要进行 concat() 操作的参数是数组,那么添..

2021-08-26 15:40:29 512 1

原创 html 标签

HTML标签的类型可分为三种:块级标签,行内标签,内联块状标签。块级标签: 块状标签:标签独占一行,可指定宽、高。特性: 能够识别宽高 margin和padding的上下左右均对其有效 可以自动换行 多个块状元素标签写在一起,默认排列方式为从上至下 可以使用margin:0 auto居中对齐常用的块状元素有: div...

2021-08-16 10:22:05 100 1

空空如也

空空如也

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

TA关注的人

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