您现在的位置:首页技术文章

面试中那些奇葩的网站前端开发问题,看完想打人--中享思途

作为杀入面试轮的准前端程序员,你一定会以为胜利在望了吧?毕竟专业知识那么扎实,你一个学人力资源的HR还能问出啥花样么?

青岛HTML5在线培训--中享思途

别急,HR会用残酷的现实告诉你:我们有的是奇葩问题在等着你来答嘞~不把你逼疯算我输!
来,上题!
虚拟DOM是什么
在网站前端开发中,资源开销最大便是DOM节点了,DOM很慢并且非常庞大,网页性能问题大多数都是有JavaScript修改DOM所引起的。
由于DOM被表示为树结构,每次DOM中的某些内容都会发生变化,因此对DOM的更改非常快,但更改后的元素,并且它的子项必须经过Reflow / Layout阶段,然后浏览器必须重新绘制更改,这就降低了应用的运行速度。
但是,Javascript运行速度很快,虚拟DOM是放在JS 和 HTML中间的一个层。它可以通过新旧DOM的对比,来获取对比之后的差异对象,然后有针对性的把差异部分真正地渲染到页面上,从而减少实际DOM操作,最终达到性能优化的目的。

青岛HTML5在线培训--中享思途

如何修改webpack打包vue项目后的配置文件
网站前端开发时,需要修改restful API的url,但是打包之后,配置文件找不到了。
如果在npm run build 生成dist后,这个配置也被写死了,传到运行的前端服务器上后,假设某次,api服务器的ip修改了,改动只是更新下这个url,但是却需要会到前端源码、url后,重新npm run build后再把整个dist再重新传到前端服务器。
Vue router 中params和query的区别
params是路由的一部分,如果你的路由是动态路由就必须要有,query是拼接在url后面的参数,没有也没有关系。
params和name一起使用,而query和path一起使用;
怎么样,有没有感觉自己正处在懵逼状态?如果你还有什么网站前端开发的奇葩问题想和大家分享,欢迎在评论区留言哦~

【关键词:青岛HTML5在线培训,学HTML5多少钱,HTML5培训哪家好,中享思途】

 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途