java课程分享JSP工程师从事哪方面的工作

如题所述

javascript工程师从事哪方面的工作?有些想从事该岗位的学生还未真正的了解,今天java课程就针对javascript工程师给出相关答案,让大家了解它,结合企业给出的岗位需求来进行知识点的补充,争取在毕业之前将所有重点知识点部拿下!

基础

冒泡与捕获:它们的定义,它们的区别,如何阻止冒泡?基础知识,经典题目。但是不是每个人都能完整面的回答出这个问题,面试者需要对DOMtree有自己的理解。

闭包:闭包是一个很好的面试题目,能够很好的考查出不同水平的面试者。了解什么是闭包、如何使用闭包、闭包的原理、闭包的真正原理,只有对JS的作用域链、垃圾回收机制有深入了解的工程师才能正确无误的完整回答这个问题。

ScopeChain是了解Closure原理的关键

工具库

jQuery:考查编程习惯和经验。jQuery作为现在使用为广泛而且简单的JS库,能够很好的测出使用者的开发经验和JS水平。一个有着真正开发经验的工程师,应当能正确的写出各种类型的选择器,回答为什么用bind来进行事件绑定、mouseover和mouseenter的区别。如果这些考不倒他,别急,live方法的实现原理、ready方法的实现机制这两个问题足以考查出他对DOM、浏览器差异的认识。

extJS、YUI、Prototype:这些工具库或框架都有各自的特点,可以采用像上面类似的问题从浅入深进行了解。

实际问题

解决实际问题考查的是你把知识融会贯通的能力、解决问题的能力、理解能力以及学习能力,这对综合素质的考查是一种很好的方式。次面对一个问题,面试者是否能迅速给出思路、由过程推导出结果,能否在一些提示下一步步得到终的完整答案,这都是很好的考察点。

Auager:自动翻页功能是一个由浅入深考查面试者能力的好例子。对滚动条事件的了解,pageHeight、windowHeight、scrollY的区别和关系是两个关键点,而后对于事件的clearTimeout优雅处理是隐藏的考查点。

Lazyloader:许多人见过图片延迟加载的产品,但是他们是否有了解过背后的实现原理?从功能抽象到具体实现,onresize的考虑、延迟触发的考虑,这道题目有一定难度,和上面的例子也有一定相似之处。

经过了前三个方面的了解,你应该已经对这个面试者的基本水平有了一个大致的判断。下面的步骤可以让你了解这个人能够承担什么样的工作,他的发展潜力多大。


温馨提示:答案为网友推荐,仅供参考