服务网站建设公司,西安seo优化系统,dede更新网站,com网站建设中前言
鼎捷一共两面#xff0c;一面针对技术#xff0c;这篇博客记录下我认为有价值的问题。
有价值的提问
js类的继承的方式
es5#xff0c;涉及到原型、原型链的继承#xff1b; es6#xff0c;类与对象#xff0c;extends#xff0c;super#xff1b;
还问到Vue…前言
鼎捷一共两面一面针对技术这篇博客记录下我认为有价值的问题。
有价值的提问
js类的继承的方式
es5涉及到原型、原型链的继承 es6类与对象extendssuper
还问到Vue方向的一些原理。但是是让我谈我知道的原理我聊到了响应式、事件车、diff比对算法、el的渲染render函数等。
自己写一个render函数会怎样思考
render是用来渲染的本质上是一个函数。内部传参为一个createElement函数这个函数内部有三个参数第一个必须要有是需要渲染的标签第二个第三个跟渲染元素的特性、虚拟节点有关系非必选。
知道了原理那么思路好说。我的回答涉及到了原生js中的innerHTMLinnerText。我们也可以写一个render1内部的参数为一个函数函数的第一个参数是html结构或者是字符串。
当内部的这个函数拿到了这个字符串之后可以把传的参数解析渲染到页面上实现一个基本的渲染功能。