为什么转前端有什么爱好前端学习方法计算机基础部分进程和线程的区别栈空间和堆空间css部分bfc原理块级元素的居中方式如何实现两栏布局如何实现0.5pxhtml部分重绘和重排的区别浏览器的渲染过程html和css的加载顺序,如何设置js加载不阻塞js部分js有几种数据类型判断数据类型的方法有哪些及优缺点,为什么使用object的tostring不用自己的call、bind、apply的区别说一下原型和原型链es6部分promise的常用api,具体执行流程,then里边的异常能被try-catch捕获吗项目部分介绍一下其中一个项目的技术栈、难点及亮点其中一个组件是怎么实现的项目里怎么封装请求的手撕代码最长回文子串反问