自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 箭头函数有哪些特点?

箭头函数有哪些特点?箭头函数是匿名函数箭头函数的this指向外层作用域的this的值箭头函数不绑定argument是,而用剩余参数…rest解决箭头函数不能用作构造函数箭头函数没有原型属性

2020-08-25 10:44:39 1068

原创 数组的map, filter和reduce,三个方法有什么区别,以及他们的使用场景??

数组的map, filter和reduce,三个方法有什么区别,以及他们的使用场景?map 可以操作每个数组内的元素,并且返回每个元素,最终会返回一个全新的数组filter 遍历每个数组元素,过滤符合 return 条件的元素,最终filter方法会返回一个全新的数组reduce 可以对每个元素进行求和运算,可以是数字求和,也可以是字符串拼接,最终返回一个总和或者是拼接好的字符串使用场景:map , 用于遍历,返回新数组使用filter , 用于过滤符合条件的元素出来reduc

2020-08-25 10:15:27 441

原创 绘制一条直线,并旋转45度

 1 <canvas id="canvas" width="600" height="500" style="background-colo...

2020-08-18 15:38:42 1020

原创 2020-08-18

实现单词之间的反转// 考虑标点符号的情况var str = "this is a word."var arr = str.substr(0, str.length - 1).split(" ");var result = str[str.length - 1] + arr.reverse().join(" ");console.log(result) //.word a is this// 不考虑标点符号的情况var str1 = "this is a word"var arr1 =

2020-08-18 15:30:12 91

原创 mongoDB 安装和启动方式

mongoDB 安装和启动方式mongoDB官网网址:[https://www.mongodb.com/try/download/community]下载安装所需要的mongoDB版本,以下是我以 mongodb-win32-x86_64-2012plus-4.2.0-signed.msi 为例安装的过程注意:如果是在官网下载安装,下载的时间会比较长1、双击运行 mongodb-win32-x86_64-2012plus-4.2.0-signed.msi 文件;2、一直点击 next,然后选择mo

2020-08-17 19:40:59 184 1

原创 mongodb如何建立数据库连接,以及对数据库进行操作

mongodb如何建立数据库连接,以及对数据库进行操作第一步:先连接数据库//下载安装mongoose模块(npm i mongoose),并引入,const mongoose=require("mongoose");mongoose.connect("mongodb://localhost/newdb",(err)=>{ if(err){ console.log(err) }else{ console.log("连接成功!"); } })module.exp

2020-08-17 18:42:10 802

原创 call、apply和bind的有啥区别??

call、apply和bind的区别??call 和 apply,bind 三者都是用于改变this指向问题的call 和 apply 的用法基本一致,call 和 apply 函数中的第一个参数都表示this指向[ 如果当第一个参数为null、undefined时,默认指向window ]apply 与call 相似,不同之处在于传递给方法的参数形式不一致,apply传递给方法的参数是数组的形式call:var fun = function(a,b){ console.log(

2020-08-15 17:47:12 84

原创 面向对象的创建方式

面向对象的创建方式有如下几种?1 、字面量方式创建对象: var obj = { //1.添加属性 描述 'sex':'女', //2.添加方法 行为 buy:function () { console.log('买搓衣板'); }}2、实例创建对象:(代码冗余)var obj = new Object();//1.添加属性obj.name = '小华';//2.添加方法obj.skill = f

2020-08-15 17:11:14 267

原创 面向对象的三大特征是哪三个???

面向对象的三大特征:(1) 封装:将一些功能作为对象的方法封装进对象中,实现方法的私有性,并防止全局变量的污染(2) 继承:如果多个对象存在相同的属性,就可以提取出这个属性,存放在父对象中,当子对象需要使用的时候,去父对象中获取即可(3) 多态:同一种操作,在操作数不同的时候,效果不同,就叫做多态,多态的更深入理解:① 1 + 1 == 2② ‘a’+‘c’ == ‘ac’③ 在js中 字符串加法 和 数字加法都是加法操作(同一种操作, 但是二者操作数不同(字符串加法加的是字符串,数字加法加的

2020-08-15 17:00:58 226

原创 DOM 事件流,以及阻止冒泡

一、DOM 事件流DOM 事件流共有三个阶段 :1、 事件捕获阶段:当事件发生的时候,事件从window开始依次往子元素传递注意:在整个捕获的过程中,如果父元素有同类事件也会被一并触发(2) 确定目标阶段:找到目标(3) 事件冒泡阶段:从事件目标开始处理事件,处理完以后依次往父元素传递,一直传到window二、阻止冒泡(1) 在标准浏览器中:事件对象.stopPropagation()(2) 在ie8-浏览器中:事件对象.cancelBubble = true(3) 处理兼容:ev.st

2020-08-15 16:53:58 250

原创 BOM 和 DOM 的区别是什么?

BOM 和 DOM 的区别???BOM 的全称是 Browser Object Model 中文是浏览器对象模型BOM提供了独立于内容、可以与浏览器窗口进行互动的对象结构。用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。BOM 主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性而 DOM 的全称是Document Object Model,中文名是文档对象模型

2020-08-15 16:39:51 690

转载 mongoDB安装教程

一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载   安装包。32、64位的都行。二、安装MongoDB下载后的安装包:安装比较简单,类似于普通QQ软件,中间主要是选择“Custom”自定义 安装路径修改下:D:\software\M...

2020-08-15 09:37:59 243

原创 数组对象增删方式,数组的方法,以及Math对象

一、 数组对象的增删方法① 从数组末尾添加和删除 push()和pop()添加 pusha. 用法:数组.push(要添加的数组项)b. 作用:向数组末尾添加要添加的数组项c. 返回值:添加之后的数组长度删除 popa. 用法:数组.pop()b. 作用:将数组末尾最后一个数组项删除c. 返回值:删除的数组项...

2020-08-12 19:15:01 439

原创 获取非行内样式代码封装

获取非行内样式的方法(1) 标准浏览器:getComputedStyle用法:getComputedStyle(要获取样式属性的元素) . 样式属性(2) Ie8及以下浏览器:currentStyle用法:要获取样式的元素.currentStyle.样式属性(3) 以上两种方法互相不兼容(4) 获取非行内样式的方法兼容//获取任意元素的非行内样式var getStyle = function(ele,attr){ //1.将主要功能代码写入函数中 if(ele.cur

2020-08-12 17:38:42 177

原创 字符串一些常用方法,比较,截取,替换,删除

一、字符串对象的方法① Length属性字符串.length 表示字符串中包含字符的个数② charAt方法字符串.charAt(指定下标) 可以获取到字符串中指定下标的字符③ charCodeAt方法字符串.charCodeAt(指定下标) 可以获取到字符串中指定下标的字符的Unicode编码④ indexOf方法字符串.indexOf(‘指定字符’) 可以获取到指定字符的下标,如果没有,就获取到-1字符串.indexOf(‘指定字符’,指定下标) 可以获取到从指定下标

2020-08-12 17:31:10 573

原创 数据类型,内置函数,this指向问题

数据类型的分类基本数据类型(用来存储单一数据的)数值类型 number字符串类型 string布尔 true/false空值 nullundefined复杂数据类型 (可以用来存储多种数据类型)对象 object函数 function(){}数组 Array()typeof 操作符空格 typeof 变量名 我们一般用来判断基本数据类型括号 typeof (变量名) 我们一般用来判断复杂的数据类型null 与 undefined的区别null

2020-08-12 17:12:56 115

原创 javascript 特点、功能

javascript 特点、功能javascript 核心组成:ECMAscript 核心语法 规定这门语言怎么写或者说怎么用DOM document object model 文档模型 ---- 标签BOM browser object model 浏览器模型 — 浏览器javascript引入方式、变量css的引入:行内 style内部 head头部外部 link href = ‘外部样式表的路径’ rel=‘声明这是一个

2020-08-12 16:37:01 263

空空如也

空空如也

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

TA关注的人

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