判断
回到题目,如果你真想检验一个人的水平。第一步先考察一下基本的编程基础,问几个基本的编程问题,可以和前端相关也可以无关。比如垃圾收集大致是怎么做的,setTimeout 大致做了什么(说会在另一个线程里执行回调的直接毙掉)。
第二步考察一下知识面,问问http、tcp的基本知识,dns是怎么工作的,或者常用框架的实现原理,看看候选人是不是除了自己的一亩三分地什么都不关心。
第三步考察hold业务逻辑的能力,从一个简单的注册页,或者查询页开始,先让说下代码的基本架构,然后需求、性能、可靠性、安全层层加码,看看能不能很快的反馈出解决方案。能对答如流的要么做过,要么对他来说这种复杂度的东西是小case。
前三步都没问题,基本上说明候选人已经还行了,但是行到什么程度,不知道。如果想找比较厉害的,就增加个第四步,亮点项目考察。
总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了,我整理一套前端面试题分享给大家,希望对即将去面试的小伙伴们有帮助!
进入新的公司,领导想把我往产品设计的路子上带,在上一家公司一直做的Web前端相关的工作。产品设计得会画原型吧,于是乎,重新学习了墨刀,说是重新学习,更多的是从零开始。
总结一些学习过程中的体会吧!
一开始也是贪心,想着之前有接触墨刀的基础,进入工作区,立马就创建了一个支付宝demo,很无奈看不懂呀,只看到一推线,一堆手势。
本事不到家,更加不能心浮气躁。沉住气,看教程呗。
墨刀的教程做的蛮清晰明了的,看完**【快速使用墨刀-快速上手】【基础手册-工作区】**大概就能制作一个有模有样的静态页面,这部分花十来分钟看一下还是很有必要的,能让你快速入门。
光光静态页面肯定不行呐,接下来就重点攻克一下**【进阶效果】,讲真,我觉得墨刀的重点就是【母版】和【状态】**了吧,请一定跟着教程好好练习【母版】和【状态】中的案例。这个过程会花费一定时间,但收获也是大大的,自己差不多花了一天时间把这部分案例看了遍。刚开始几个案例还会觉得吃力,两三个案例过后,定能领会其精要。
接下来用**【视频教程-玩转墨刀系列】**来加深印象,这些视频教程中不仅介绍了如何使用墨刀,也有分享产品设计经验,可谓是干货满满。看这些教程的时候,给我最大的感触就是,别看效果炫酷,其实也就那么些知识点,大部分动画效果,尽量往【母版】和【状态】这两个技巧上去靠,基本没什么问题,都能实现。
再回头看支付宝demo就不是先前懵逼样,能一一分析出每一部分用到的技巧,如果对哪一个动画效果的实现过程把握不准,可以借着demo细细研究下。
如果有心,可以将墨刀中的demo都看一遍,简单分析布局和动画实现,对于更好的使用墨刀有很大帮助。
看完教程,需要实践检验一下,自己临摹了网易云音乐App,尽量把教程中的知识点应用上去,之后也会继续完善这个demo。modao.cc/app/ageipHA…
总结
根据路线图上的重点去进行有针对性的学习,在学习过程中,学会写笔记,做总结。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
这里分享一些前端学习笔记:
-
html5 / css3 学习笔记
-
JavaScript 学习笔记
-
Vue 学习笔记