上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 之所以会去查找这些的资料,是因为之前我们的域名没有加证书,被部分浏览器拦截了,访问不了,后面才加了证书,这个证书到底有什么用呢?想必大多数人都会说安全啊,那具体是怎么做到更安全的呢? HTTP 不安全的原因是:通过明文传输 出现的问题:可能在传输的过程中,会被监听、篡改或者冒充。 为了解决这个问题, 阅读全文
posted @ 2021-03-26 10:27 拉布拉多~ 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一、语法 定义:有两种形式,分别为:文字形式和构造形式。两种方式生成的对象都是一样的,只是文字形式可以同时添加多个属性,而构造形式只能逐个添加。 //文字形式 var obj1 = { id: 1, name: 'Mike' }; //构造形式 var obj2 = new Object(); ob 阅读全文
posted @ 2021-03-09 13:49 拉布拉多~ 阅读(100) 评论(0) 推荐(0) 编辑
摘要: this存在于哪里? this是一个很特别的关键字,被自动定义在所有函数的作用域中。 为什么要使用this,好处是什么? 能将“显式”传参转化为“隐式”传参。更简洁且易于复用。 function say1(){ let message = "Hello,My name is " + this.nam 阅读全文
posted @ 2021-03-04 14:47 拉布拉多~ 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、什么是闭包 函数在定义时的 词法作用域 以外的地方被调用,就会产生闭包。 二、产生闭包的原因 都是因为 词法作用域 造成的。无论通过何种手段将内部函数传递到所在的词法作用域以外,它都会持有对原始定义作用域的引用,无论在何处执行这个函数都会使用闭包,且使得该作用域能够一直存活,没办法进行垃圾回收。 阅读全文
posted @ 2021-02-25 17:42 拉布拉多~ 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一、使用的环境 (1)return只能在函数里面使用 (2)break、continue 在循环(for、while、do.....while)中使用 ,不能在forEach中使用。 const arr = [1, 2, 3, 4, 5]; for(let i of arr){ if(i == 2) 阅读全文
posted @ 2021-02-21 11:01 拉布拉多~ 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、作用 是异步编程的一种解决方案。 二、特点 (1)状态不受外界影响。有三种状态:pending(进行中) fulfilled(已成功) rejected(已失败) (2)状态确定后,不会再改变,任何时候都可以得到这个结果 (3)创建后立即执行 三、缺点 (1)无法取消Promise (2)内部报 阅读全文
posted @ 2021-02-01 14:02 拉布拉多~ 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、作用 提供异步编程方案 二、特点 (1)状态机。封装了多个状态,通过yield表达式进行定义 function* g(){ while(true){ yield true; yield false; } } const obj = g(); console.log(obj.next()); // 阅读全文
posted @ 2021-01-23 16:26 拉布拉多~ 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一、什么是异步 简单来说,就是任务A完成了一半,暂停不做了,再做任务B,接着再继续任务A剩下的工作。 二、异步的好处是什么 就是不浪费时间,高效。把之前等待资源的时间都充分利用起来干活了 三、实现方法 1、es6之前,大概有四种:回调函数、监听事件、发布/订阅、Promise 对象 2、es6,可以 阅读全文
posted @ 2021-01-23 16:19 拉布拉多~ 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、长按识别选择 问题:经常会出现英文和数字不能同时复制 方法:(1)ios:在要复制的文本前后再加个空格 (2)安卓:要复制的文本对应的标签增加样式:user-select:all; 二、点击问题 问题:触发不了点击事件,会出现这种情况,一般你使用的机子大概已经很旧很旧了~~ 方法:需要做点击的标 阅读全文
posted @ 2021-01-22 17:04 拉布拉多~ 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 一、相同点 (1)能遍历 二、不同点 (1)返回值不同。 for....in..... : 返回的是key for.....of...... :返回的是value const arr = ['a','b']; for(let i in arr){ console.log(i);// 1 2 } fo 阅读全文
posted @ 2021-01-16 11:40 拉布拉多~ 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页