react.js中的虚拟dom与真实dom有什么区别?为什么说虚拟dom比较快?

react.js中的虚拟dom与真实dom有什么区别?为什么说虚拟dom比较快?
react.js在我们现在的前端开发应用非常广泛,而在前端面试中也常有这样的题目:虚拟dom与真实dom有什么区别?如果你很快答上来它们之间的区别,那么下一个问题就是:为什么说虚拟dom比较快? 好的,就算你知道了它内部的差异运算,那为什么它就比较快呢?我们一一来分析一下。 虚拟dom与真实dom有什么区别 虚拟dom 真实dom 更新得更快 更新较慢 不能直接更新html 可以直接更新html dom更新无需...

用Docker部署我们的WEB应用

用Docker部署我们的WEB应用
Docker部署这部分的内容可能有点偏运维,但我们开发中也常会碰到。做为一名开发码农,面对测试码农的BUG的时候,常常先回的一句话就是: 这在我电脑上明明是好的呀! 然后,为了应对我们开发,广大码农群体就需要一种统一的运行环境来处理我们运行的代码,以避免出现上面说的情况。以后,他们再也不问我们的运行环境是什么了。 一、什么是Docker? 简单粗暴地理解,Docker就是一个模拟小型服务器的东西,...

我们来谈谈JS中的两种类型:ArrayBuffer和Blob

我们来谈谈JS中的两种类型:ArrayBuffer和Blob
在几个月前,开发码味的时候,遇到一个需求: 点击一个按钮,发送参数请求到后端,后端拿参数去微信服务器请求回二维码,然后再转给前端,前端根据后端的返回把二维码下载下来 在开发过程中遇到了一个问题,就是后端返回的是readableStream数据流,前端需要把数据流处理了才能下载下来。特此记录一下。 一、什么是ArrayBuffer ArrayBuffer对象表示内存中一段原始的二进制数据容器(缓冲区),具体介绍我们...

eggjs做后端API服务时,如何解决跨域的问题?

eggjs做后端API服务时,如何解决跨域的问题?
Egg.js是什么? Egg.js 为企业级框架和应用而生,我们希望由 Egg.js 孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。 Egg.js是一个Node.js的后端框架,它又是基于流行的社区框架KOA发展而来的。笼统地说,Egg.js给我们极大的便利性,把常用的插件功能等组装在一起,让我们可以更加高效地使用Node.js开发。 Egg.js可以用来做什么? Node.js是一个可以运行于后端服务器的javascript程序,所...

new操作符的作用是什么?当我们写下new 的时候,具体发生了什么?

new操作符的作用是什么?当我们写下new 的时候,具体发生了什么?
    每当我们使用new调用函数时,会发生以下事情: 创建一个new对象; this绑定到新对象上; 除非函数返回自己的对象,否则返回新对象 新创建的对象被指定为变量的值 换句话说,我们告诉JavaScript执行一个函数并返回一个对象。函数中的任何此绑定都是在返回的对象上进行的。

Ajax 是什么? 如何创建一个Ajax?

Ajax 是什么? 如何创建一个Ajax?
ajax的全称:Asynchronous Javascript And XML。 异步传输+js+xml。 所谓异步,在这里简单地解释就是:向服务器发送请求的时候,我们不必等待结果,而是可以同时做其他的事情,等到有了结果它自己会根据设定进行后续操作,与此同时,页面是不会发生整页刷新的,提高了用户体验。 (1)创建XMLHttpRequest对象,也就是创建一个异步调用对象 (2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息 (3)...

JSON是什么?有什么用?

JSON是什么?有什么用?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它是基于JavaScript的一个子集。数据格式简单, 易于读写, 占用带宽小 如:{"age":"12", "name":"back"} JSON字符串转换为JSON对象: var obj =eval('('+ str +')'); var obj = str.parseJSON(); var obj = JSON.parse(str); ...

Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?

Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?
hasOwnProperty javaScript中hasOwnProperty函数方法是返回一个布尔值,指出一个对象是否具有指定名称的属性。此方法无法检查该对象的原型链中是否具有该属性;该属性必须是对象本身的一个成员。 使用方法: object.hasOwnProperty(proName) 1 object.hasOwnProperty(proName) 其中参数object是必选项。一个对象的...
Copyright © 前端面试题 保留所有权利.   Theme  Ality 桂ICP备17012235号-1

用户登录