自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS 进阶需要掌握的 13 个概念

闭包let a = 'sb';let test1 = function () { let a = '33'; console.log(a, 'test1');}test1();console.log(a, 'a');console.log(' ');解构let one = '学';let two = '校';const deconstruction = ((one, two) => { return { name: one + two,

2020-11-17 09:32:10 96

原创 js 闭包

闭包有三个特性:1.函数嵌套函数2.函数内部可以访问到外部函数及其参数,但外部不能访问内部3.参数和变量不会被垃圾回收机制回收好处是:函数内部的变量不会影响到外部,实现封装,不会造成污染或者重叠引起报错。 let yuzhoudapai = '小S'; function a() { console.log(`我的名字是:${yuzhoudapai}`); } a();...

2020-11-11 14:31:43 98

原创 vue-router 两种模式的区别 以及传值

HashHash 模式的工作原理是 hashcnange 事件,可以在window 监听到 hash的变化。在这个模式下,仅Hash 符号之前的内容会被包含在请求中,如 http://www.abc.com,因此对于后端来说。即使没有做到对路由的全覆盖,也不会返回404 错误HistoryHistory 为 H5 新添加的方法,其中含有 go(),back(),forward()。不过实际运用中懂得go() 就行了history.go(0) //刷新当前页面history.go(1) //前进

2020-11-11 11:28:48 653

原创 Promise/异步编程

Promise 是异步编程的解决方案,他代表承诺,便是一定会抛出两种状态,状态一经确定就不会改变编译成功:resolve(value) 为(必选)编译失败:reject(error) (可选)使用Then 接收正确的抛出Then 后面接 catch(function(error)){} ( 可以简写为function(){} ) 接受错误的信息的处理( 但编译出错如果没有在Then 后面接 catch(function(error)) 页面会报错 )因为 Then 返回的是一个新的Pro

2020-11-10 17:20:04 174

原创 Android 踩的坑(虚拟机启动报错) Error running ‘BPM2.app‘: Default Activity not found

修改了一部分代码,重新启动发现Error running ‘BPM2.app’: Default Activity not found哦,原来是我删除了一个 < active> 的标签现在正常启动了

2020-11-04 14:35:08 81

原创 作用域和上下文

作用域和上下文对于一个作用域来说,它只是一个封装的环境,他的this 指向它本身以及当它自己被调用后的对象,比如 使用 call、apply上下文指的是当前的作用域和包裹在它外面的作用域。上下文会根据当前作用域调用时候的环境不同,上下文也会跟着相应改变(比如当前作用域可以调用的变量会变不同)(作用域链)(()=>{ function foo() { this.saySomething('good'); } let obj1 = { sayS

2020-10-28 14:58:43 428

原创 作用域和作用域链

作用域和作用域链1:同级的作用域的参数和函数可以互相调用,在函数内部可以访问到外层函数和参数(3:作用域链)外层函数定义的内部函数和内部参数在外层不能被调用。但能在外层函数对象使用 Obj.function 这种方式访问ES6 之前没有块级作用域function onuFun2 () { wufawutian = '无法无天'; let erzi = '儿子';}// console.log(wufawutian,'');onuFun2();console.log(wufaw

2020-10-28 14:25:51 188

原创 使用IDEA Angular 启动提示 no module

使用IDEA Angular 启动提示 no module在这里点击run的时候,出现下图的提示这里需要点击 Project Structure 添加 Module先添加 Android SDK,然后在下面 Modules 添加项目导入项目文件夹APP一直Next 和 Finish。成功之后再点击 run 就会出现 Model 了...

2020-10-14 16:39:00 1261

空空如也

空空如也

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

TA关注的人

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