TypeScript接口 接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具...
TypeScript接口 接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具...
TypeScript基础语法 TypeScript程序由以下部分组成: 模块 函数 变量 语句和表达式 注释 tsc常用编译参数 参数参数说明--help显示帮助信息--mo...
定义:在下次Dom更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的Dom。 (所以放在vue.nextTick()回调函数中执行的应该是对Dom进行...
webpack了解哪些,然后如何原生实现热加载 es6对象的解构赋值 http状态码了解哪些 缓存相关的请求头有哪些,顺势问了一下强缓存和协商缓存 计算机组成原理主要是哪些方...
npm切换版本 webpack将抽离出来的css文件如何引用到文件中 webpack和gulp区别及webpack特点 浏览器渲染过程 js动画写过吗,js动画的系统时间是 ...
一面:async和await和promise三次握手es6新特性var,let,const区别html语义化原生实现ajax请求get和post区别了解到的跨域方法实现一个要...
原型链+借用构造函数的组合继承 在子类的构造函数中通过parent.call(this)继承父类的属性,然后改变子类的原型为new parent()来继承父类函数。这种继承的...
为啥当我用一个tcp客户端和指定一个不存在的端口去连接任意一台已知已经启动的主机后,并不能得到ECONNREFUSED这个错误呢?但是当我同样访问我自身机器上的一个不存在的服...
var变量提升,函数声明提升,消除变量声明提升(let); 高阶函数,函数式的编程,柯里化 原型链继承,js面向对象的继承和java面向对象的区别 es6常用数组方法,red...
webpack tree-shaking未从模块中import导入的方法,未引用代码应该从export中删除4.36.1 而实际中的打包后的文件4.35.3->4.36.1 ...
数组扁平化概念 数组扁平化是指将一个多维数组变为一维数组 实现 1. reduce 遍历数组每一项,若值为数组则递归遍历,否则concat。 reduce是数组的一种方法,它...
XMLHttpRequest(XHR)是一个API对象,用来在浏览器和服务器端传输数据。这个对象是浏览器的js环境提供的。从XHR获取数据的目的是为了持续修改一个加载过的页面...
进程与线程 进程是cpu资源分配的最小单位,进程可以包含多个线程。 浏览器就是多进程的,每打开的一个浏览器窗口就是一个进程。 线程是cpu调度的最小单位,同一进程下的各个线程...
闭包 期望代码的输出变成:5 -> 0,1,2,3,4, JS 中基本类型(Primitive Type)的参数传递是[按值传递]的特征 如果期望代码的输出变成 0 -> 1...
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间...
语义区别GET - 从指定的资源请求数据。url长度2k个字节POST - 向指定的资源提交要被处理的数据。request body中。 服务器请求GET可被缓存(页面资源缓...
路由 根据不同的url地址,展示不同的内容或页面。 前端路由 定义:在单页面应用,大部分页面结构不变,只改变部分内容的使用。优点:页面不刷新,不需要每次都从服务器全部获取,快...
常见几种: 把margin设为auto 具体来说就是把要居中的元素的margin-left和margin-right都设为auto,此方法只能进行水平的居中,且对浮动元素或绝...