熟练使用前端技术开发网站,
熟悉css,html,js
了解一门后端开发语言
了解前端框架
基础三大件:html + js(ES6) + css(定位、布局等)
主流框架:react + vue
网络通信原理
领域发展方向:数据可视化/2D、3D动效/Node.js
当然最重要的还是基础:
HTML:对Web标准的理解、浏览器内核差异、兼容性、hack
CSS:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。
JavaScript:数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、正则、JSON、ajax等。
此外AngularVueReact等框架的使用,Node端的经验、HTTP以及网络方面、安全等等。
还有适应能力,架构能力,解决方案,沟通表达,逻辑思维等等吧
抛开「项目经验」、「工作软技能」等方面,单说「前端知识」这一块,至少我会考察到:
开发语言(HTML、CSS、JS)
各种端的工作原理(浏览器、WebView 等)
网络
工程化
主流框架(React、Vue、Redux 等)
特定领域体系(性能优化、Web 游戏和图形学、Node.js 等)
设计模式
计算机基础(酌情考察:算法、数据结构、数据库等)
基础的是html,css,js,
前端框架,vue,react
如果有实际项目了,可以具体说自己的实际项目
问题比较宽泛啊,前端本身目前也是涉及面非常广的方向,首先需要搞清楚你要面试的对方的 JD,对方需要什么技能什么水平的人,然后有的放矢做准备吧。除了前端基本功扎实之外,对于社招大公司往往还会期望有一些亮点比如图形图像、Node 后端、IoT 等等,基础扎实的同时又在有一些方向上能有深入的了解是最好了。
CSS,(X)HTML,JS,一些常用的前端框架了解一下。最好是了解一下面试公司使用的前端框架。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。