摘要: 1)apply,call,bind的区别 ? 应用场景:用于改变this的指向 apply接收两个参数,第一个函数this将指向的对象,第二个是数组函数接收的参数 call接收多个参数,第一个函数this将指向的对象,后面依次是函数接收的参数 bind接收多个参数,第一个函数this将指向的对象,后 阅读全文
posted @ 2019-08-13 16:13 LLC-Mite 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 微服务架构是什么? 微服务架构是一种架构模式或者说是一种架构风格,他提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程中,服务之间的互相协调,相互配合,为用户提供最终的价值。服务之间采用轻量级的通信机制相互沟通(通常是基于RESTful API)。每个服务都围绕着具体业务进行构 阅读全文
posted @ 2019-07-21 10:40 LLC-Mite 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 函数柯里化的定义: 将接收多个参数的函数,改成接收单一参数(第一个参数)的函数,该函数返回一个接收余下参数的函数(返回结果) 阅读全文
posted @ 2019-07-07 21:53 LLC-Mite 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 什么是同源策略及限制? 同源策略是浏览器隔离恶意文件的的一个安全机制。如果协议,域名,端口号,有一个不一样则视为不同源。 不同源之间的限制如下: Cookie,LocalStorage,SessionStorage和IndexDB无法读取 Dom无法获得 Ajax请求不能发送 前后端如何通信? Aj 阅读全文
posted @ 2019-06-29 19:26 LLC-Mite 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 类与实例 定义类的方式大概有两种: 1)使用构造函数 2)使用es6的class声明 类与继承 继承方式有几种? 1)使用构造函数 (call,apply) 缺点:没法继承父级的原型 2) 使用原型链 优点:可以继承父级的原型 缺点:原型对象是共用的,它的属性会被修改 3)组合方式(构造函数+原型链 阅读全文
posted @ 2019-06-29 15:33 LLC-Mite 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 创建对象的有几种方法? 1)字面量 2)构造函数 3)Object.create 原型链中(原型,构造函数,实例,原型链之间的关系) instanceof原理: 判断的是实例的__proto__属性和构造函数的prototype指向的是否是一个对象地址(注意:如果是统一个对象地址,那么原型链往上的也 阅读全文
posted @ 2019-06-29 12:01 LLC-Mite 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 基本概念: DOM事件的级别(事件处理程序): 0级:element.onclick=function(){} 2级:element.addEventListener('click',function(){},false) 3级:element.addEventListener('keyup',fu 阅读全文
posted @ 2019-06-15 05:01 LLC-Mite 阅读(149) 评论(0) 推荐(0) 编辑
摘要: css盒模型: 基本概念: 阅读全文
posted @ 2019-06-09 20:49 LLC-Mite 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1)安装 cnpm install -g @angular/cli 2)新建项目,然后安装依赖 ng new project-name跳过安装ng new project-name --skip-install 3)使用vscode,安装插件angular提示插件angular补全 4) 快速创建组 阅读全文
posted @ 2019-05-13 20:19 LLC-Mite 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、准备要充分,知识要系统,沟通要简洁,内心要诚实,态度要谦虚,回答要灵活(不能把话说太死) 2、面试模拟 1)页面布局 1 、使用浮动 给三个div设置高,然后div.left div.right div.center;div.center必须放在div.left及div.right节点下面。(个 阅读全文
posted @ 2019-04-27 21:08 LLC-Mite 阅读(148) 评论(0) 推荐(0) 编辑