自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue组件通信

最近在刷面试题,看到vue时感觉自己像没学过一样,这下又重新学习了一遍vue。其实我之前跟着B站黑马学习过,但黑马那个视频过于基础,vue讲了一点就直接接上vue+elementUi的电商管理系统,让你成了一个cv。尽管我是靠黑马自学的,是pink粉。但我个人建议学vue还是要尚硅谷。以下文章是基于尚硅谷视频中组件间通信所提炼的文章,大佬请绕过!!! 废话不多说,进入正题。 组件间通信无非就几种,分别为父->子(A-B,B-C,B-D),子->父,兄弟组件间通信(C-D),以及跨组件通信。...

2021-08-27 23:33:45 119

原创 作用域与var声明

看代码: var num1=55 var num2=65 function f1(){ num=80, num2=100, console.log(num); //80 console.log(num1);//55 console.log(num2);//100 } f1() console.log(num1);//55 console.log(num2);//100 console.log(num);//80 输出: //f1调用时,f1里面的num,num2会往上找定义,在全局找到num,num2并改

2021-07-26 17:11:49 80

原创 js预编译

function fn(a,c){ console.log(a); //function a(){} var a=123; console.log(a); //123 console.log©; //function c(){} function a(){} //预编译已经处理,第二次js解释时不看 if(false){var d=678} //变量声明提升 console.log(d); //underfined 没有走if语句里面 console.log(b); //var b=func

2021-07-21 09:11:33 74

原创 HTML5注释快捷键

HTML5注释快捷键 CTRL+/ 但这个注释在不同代码中表现不一样 在html中是 在js中是 //这样的

2021-05-31 13:17:48 1081

转载 Node.js通过账号密码连接MongoDB数据库

上周遇到了MongoDB数据库的数据被全部盗取的情况,没想到这种事情也发生了在我的身边,主要因为把MongoDB服务暴露在了外网上面,所以也怪不得谁了,后面决定为MongoDB设置账号密码,以下为设置账号和密码的全过程,后面还有通过Nodejs连接数据库的一个坑。 1.创建管理员 首先开启Mongo服务,然后切换admin数据库,一开始是没有这个数据库的。 use admin 1 2.然后创建用户和密码: db.createUser({user:’root’,pwd:’root1234’,roles:

2021-05-02 16:45:16 1108

原创 解决由bcrypt引起的node包安装失败问题

解决由bcrypt引起的node包安装失败问题 最近在学习node做阿里百秀项目时遇到了一个问题,就是在原有的那个项目里,使用npm install 安装不了模块。看了下报错是由 bcrypt引起的,bcrypt就是一款加密工具,可以比较方便地实现数据的加密工作,在项目里使用他来加密登录密码,但不知道为什么他出现报错。 在网上找了很多资料,有的说时pyhton环境出错,有的说是版本不兼容,还有的说用bcryptjs替代,都有道理,但没有解决,后来我找到一个解决的方法,方法来源:https://www.it6

2021-05-02 10:29:38 757

原创 使用JavaScript对栈的实现:

使用JavaScript对栈的实现: // Stack类 function Stack() { //用数组dataStore保存栈内元素 this.dataStore = []; // top记录栈顶的位置初始化为0 this.top = 0; this.push = push; this.pop = pop; this.peek = peek; this.clear = clear; this.length = length } // 压入新元素,保存到top所对应的位置,然后将top+1,让其指向下一个

2021-04-08 08:49:25 102

空空如也

空空如也

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

TA关注的人

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