这几天看了好多前端笔试题,发现前端需要掌握的知识点还真多。从最基本的js事件、HTML5和CSS3,到数据结构、时间复杂度、算法、网络通信以及网络安全,甚至还有一些绕来绕去的智力题来考验逻辑能力。只能说前端职位需要各方面都懂一些了。
虽然技术需要不断的学习和实战才能提高,但是我认为,就找工作而言,做一些笔试题还是有一定的用处的。通过做题,你不断可以更加清楚的明白你需要学习和深入的知识点,还可以检验以前学过的知识点的掌握程度。下面是一些知识点的总结,虽然会有些零散,但是应该还是有一些裨益的。
一. JavaScript方面
1.获取可视区域的宽高
//获取可视区域宽高
var wHeight = document.documentElement.clientHeight;
var wWidt = document.documentElement.clientWidth;
2. 获取整个页面的宽高
//获取页面的宽度和高度
var sHeight = document.documentElement.scrollHeight;
var sWidth = document.documentElement.scrollWidth;