自定义博客皮肤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)
  • 收藏
  • 关注

原创 简单手写实现promise

(function (window) { const PENDING = 'pending' // 初始化未确定状态 const RESOLVED = 'resolved' // 成功的状态 const REJECTED = 'rejected' // 失败的状态 function Promise(actuator) { // 当前Promise实例 const self = this // 初始化实例的状态: pending resolve..

2021-04-27 14:38:34 129

原创 学习jQuery的知识点整理1

day01——01_03 知识点整理jQuery的两把利器1. jQuery核心函数 - 简称: jQuery函数( $ | jQuery ) - jQuery库向外直接暴露的就是 $ | jQuery - 引入jQuery库后, 直接使用$即可 * 当函数用: $(xxx) * 当对象用: $.xxx()2. jQuery核心对象 - 简称: jQuery对象 - 得到jQuery对象: 执行jQuery函数返回的就...

2021-01-03 21:43:04 90

原创 使用jQuery实现点击切换不同内容的代码的优化

使用jQuery实现点击切换内容css样式如下: * {margin: 0;padding: 0;} #tab li {float: left;list-style: none;width: 80px;height: 40px;line-height: 40px;cursor: pointer;text-align: center;} #container {position: relative;} #content1, #cont..

2021-01-03 20:34:38 1459 1

原创 对象&继承小概括

对象什么时候必须使用['属性名']的方式? - 属性名不是合法的标识名 - 属性名不确定创建对象的几种方式- 使用Object构造函数创建对象 - 开始时候是创建的一个空的Object对象实例 - 当向其对象中添加属性就要写一行代码 - 导致语句太多 * 套路: 先创建空Object对象, 再动态添加属性/方法 * 适用场景: 起始时不确定对象内部数据 * 问题: 语句太多- 字面量创建对象 * 套路: 使用{}创建对象, 同时...

2020-12-22 01:13:25 105

原创 清除浮动的几种方法

1,父级div定义 height 原理:父级div手动定义height,就解决了父级div无法自动获取到高度的问题。 优点:简单、代码少、容易掌握 缺点:只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题 建议:不推荐使用,只建议高度固定的布局时使用2,结尾处加空div标签 clear:both 原理:添加一个空div,利用css提高的clear:both清除浮动,让父级div能自动获取到高度 优点:简单、代码少...

2020-12-20 22:03:49 46

原创 内存&函数&原型&执行上下文&作用域&闭包小概述

内存内存分类1. 栈结构内存(数据结构:栈结构----》先进后出),通常用来保存变量对象2. 堆结构内存(列表)----》通常用来保存对象(函数,对象,数组)函数函数分类1.普通函数2.构造函数3.匿名函数自调用4.回调函数(事件函数,定时器的回调)原型原型对象1. 每个函数都有一个prototype属性,该属性指向的是原型对象(显示原型对象)2. 每个实例对象都有一个—__proto__属性,该属性指向的也是原型对象(也是原型对象)3. 构造函数的显示原型

2020-12-20 17:45:47 110

原创 模拟数组api中的forEach()

//1: 模拟实现 forEach方法 Array.prototype.arr_forEach = function (callback,thisArg) { var _this = this; if(arguments.length > 1){ _this = thisArg } if (!Array.isArray(this)) { throw new Error('param.

2020-12-19 17:58:38 169 1

原创 数组的api

数组下的API 构造函数自身的方法 of 语法 Array。of() 功能 将参数一次转化为数组中的一项,然后返回这个新数组 参数 向数组中添加的元素 返回值 返回新的数组 from() 语法 ...

2020-12-10 08:59:25 61

原创 流程控制语句

第二部分:流程控制语句 流程控制语句结构分类:①顺序结构②分支结构③循环结构 分类 ①顺序结构 程序从上到下执行 ②分支结构 |--if语句 |--单分支 if(一般都是一个表达式,但是最终只要有值就行,并且,这个值最终会转化为boolean) 代码块} |--双分支 ...

2020-11-30 20:47:15 55

原创 数组的小总结

六、数组 数组的概念,作用,定义 概念 数组是一个具有相同类型或不同类型的数据的有序集合 作用 我们想要一次性获取多个数据,如果没有数组,就要去定义很多变量去存储 定义数组的两种方式 字面量定义 var arr = [1,2,3] 构造函数定义数组 var arr = new Array(1,2...

2020-11-30 20:42:45 68

原创 数据类型的转化小结

四、数据类型转化 1.数据类型显示转化 数据类型强制转化 Number() 强制将一个其他类型的数据转化为数字类型,转不了就NaN string——>number 如果字符串整体来看是一个数字,那么就转化为这个数字 通过这个字符串整体看起来不是一个数字,那么就转化为NaN 如果字符串是一个特殊的空字符串''或空白字符串' ',那么..

2020-11-27 21:14:49 205

原创 数据类型小结

二、数据类型 1.数据类型分类 基本数据类型 number 数值型可以是整数、小数、科学计数法、二进制(0b)、八进制(0)、十六进制(0x) string 只要单引号或双引号包含的,可以是空字符串,空白字符串 boolean true false ..

2020-11-27 21:13:39 61

原创 javascript引入

javascriptECMAjavascript序章 js是什么样的语言? 1.动态的 只有执行的时候,才能确认数据类型 2.弱类型的(轻量型的) 变量数据类型不是确定的,可以随意改变 3.解释性的 4.脚本语言 一般只要是脚本语言,都代表可以嵌在其它语言中执行 5.面向对象 javascript的组成部分? 1.ECMAscri

2020-11-27 21:11:46 47

空空如也

空空如也

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

TA关注的人

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