想要做前端工程师的小伙伴儿们,不管你是刚出师门还是已经工作了几年,进入到一个新公司的时候必然经过的一道坎儿就是考试,一般分为笔试、面试、机试等。
当然被公司挖角的大神除外,这些人往往是直接空降作为项目负责人。所以,早日成神才能前路更平坦哦!
舒克老师带的学生们会经常反馈一些情况回来,比如企业面试侧重于什么,出了什么题目等等,他们喜欢和老师一起探讨。当然大部分是在我这个老程序猿面前显摆显摆。
好吧,老师早就不以自己技术多牛逼而骄傲了,如今,老师的骄傲就是自己带出来的学生!
所以,舒克老师经常告诉自己的学生们,能多牛就多牛,向前冲不要停!
老师还等着沾你们的光呢!咳咳~
另,舒克老师对自己的学生要求非常严格的,不管是基础扎实度还是项目思路上都竭尽所能让他们过的很苦逼。
不过,在我这里苦逼点,以后才不用看别人的脸色,才会有更多的选择!
这次的一道企业面试题是关于js闭包的,这道题比较简单,小伙伴们先不要看答案,自己思考一下哦!
题目:
一个HTML文件中,引入两个js文件 都有a变量 会不会彼此干扰?
不要看答案,先思考,先思考!!!
答案解析:
如果A变量是全局变量,
后面加载的JS文件会干扰前面的JS文件;
如:
s1.js
var a="tom"
s2.js
var a="jerry"
加载s1.js,s2.js后
a输出的是jerry
解决方案:
使用闭包的方式来定义变量及函数,就不会相互干扰吧
(function(){//...;})()