摘要:
显示已有数据库 显示当前所在位置 切换到某一数据库 没有则自动创建 插入一条数据 插入多条数据 删除一条数据 删除所有数据 更新数据 查找所有集合内数据 删除一条和删除所有符合条件的数据 按要求查找,并显示指定内容(1表示显示,0表示不显示) 分页查找 limit:限制一次显示数据数量;skip:跳 阅读全文
摘要:
同源策略 同源策略又称SOP,全称Same Origin Policy,是浏览器最基本的安全功能;从浏览器触发,如果一个网站可以被无限访问,不受任何限制;浏览器的压力将会剧增,并且乱序出现混乱;也无法阻止恶意请求。所以基于保护浏览器采用了同源策略。 同源策略指的是:当前页面只能访问同源的接口资源 所 阅读全文
摘要:
概述:Asynchronous JavaScript And XML,用于异步请求数据,可以实现局部的加载,ajax主要依赖的是一个请求对象 核心对象 xmlHttpRequest  闭包的特性 可以通过内部函数引用,在调用内部函数的过程中访问外部函数的变量 外部函数的参数不会被gc回收 内 阅读全文
摘要:
面向对象的三大特性 封装(抽取内容封装),继承(子类继承父类),多态(重写,重载) 继承:子类继承父类的内容,子类可以拥有父类的所有的非私有的属性及方法 原型继承 构造函数继承 继承属性 原型继承 继承方法与属性 组合继承 == 构造函数继承 + 原型继承 原型继承 // 原型继承 function 阅读全文
摘要:
创建一个git区(本地版本库),在项目文件夹中右键菜单,点击Git Bash here,打开Git命令框 使用git init 往里面添加文件 使用git add 文件名添加 使用git status 查看是否添加成功,查看所有已存文件 添加文件夹 空文件夹不允许添加 添加所有内容 git add 阅读全文
摘要:
1、怎么找出数组中五个最大的值 方法其实有挺多种,比如用两个for循环嵌套;Array.sort();递归查找;但是它的时间复杂度最少也为O(log n^2) 可以使用一个for循环嵌套,里面使用Math.max(), 由于这个方法里面是一个一个传参,可以用拓展运算符...展开数组传入,这样时间复杂 阅读全文
摘要:
1、所有对象都有原型吗? 并不是所有对象都有原型;比如使用Object.create()创建一个对象,我们传递一个参数,那么创建的对象的原型则会指向传递的那个对象;而不传参数,也就是创建一个空对象,那么这个对象的prototype则为空。 2、事件传播的三个阶段是什么? 事件传播的三个阶段有捕获,目 阅读全文
摘要:
浅拷贝 只拷贝第一层的值,其他后面拷贝的是地址,拷贝后的对象与原对象不是同一个地址,拷贝时会开一个内存给拷贝的对象 第一层进行值拷贝,第二层及之后进行地址拷贝 示例:快捷方式 利用assign实现 let obj = { user:{ name:"rosy" } } //assign 实现浅拷贝 l 阅读全文
摘要:
es6的模块化 import 导入 export 导出 es6的写法 <script type='module'></script> 一个内容如果需要导入 必须先导出 第一种写法 export导出 //对象 const obj = { username:"jack", password:'123' 阅读全文