前端开发人员常见的面试问题

1) CSS、JS最佳实践?严格模式等。

null

2) 提到开发人员面临的一些IE CSS问题。

3) 如果元素依赖于需要一些时间加载的外部脚本,那么如何延迟元素的事件处理程序?

4) 获胜的最佳策略,比如说,我从1开始,对手可以引用范围[2,11]内的数字X。然后我必须说出[X+1,X+10]范围内的数字,然后是对手,然后是我,依此类推。谁最后说100就赢了,比赛就结束了。

5) 为什么要在JS中使用原型?

6) 您将如何设计Angular中的双向绑定功能?

7) 在JS中“this”是什么意思?

8) JS中的名称空间

9) JS中null和undefined之间的区别。不返回任何内容的函数的返回值为undefined。

10) JS中的闭包以及循环中的语句示例

11) JS事件循环、承诺等。

12) AngularJS内存管理

13) 用JS吊装?

14) 在下面的代码片段中,

var request = new XMLHttpRequest();
request.addEventListener('load', function(e) {
     console.log(this.responseText);
     var obj;
     try {
        obj = JSON.parse(this.responseText);
     } 
     catch(ex) {    
     }
  }); 
request.open('GET', 
'http://api.openweathermap.org/data/2.5/weather?q=delhi&APPID=0d84d993b430de4bebaa89bf7513676e');
request.send(); 

15) 在上面的代码中,这和回调中的e有什么区别?一般来说,事件可以是任何东西,而不仅仅是加载事件。受访者应该知道使用裸JS发送AJAX请求的语法。

16) JS中的数据类型?

17) typeof([])是对象。 var b=[];b、 v=10;b、 推(11);b的内容是什么?b的长度?

18) 在JS中创建对象的不同方法?解释对象。defineProperty()。

19) JS中的范围和执行上下文?

20) 如何在JS中实现继承?

21)在JS对象中创建私有成员?

22)功能。原型调用()、绑定()和应用()?

23)AngularJS中的$apply()、$watch()、$digest()有什么不同?

24)AngularJS范围生命周期、ng初始等。?

25)范围如何在内部将模型和视图绑定在一起?

26)有其他JS框架的经验吗?

27)浏览器解析页面的顺序?

28)在浏览器的地址栏中输入URL时发生的步骤顺序?

29)在解释和单线程时,JS如何并行管理多个事件,如点击、输入等?

30)休息概念。获取、发布、放置、删除

31)受访者应该能够在没有库或框架的情况下在DOM中添加和删除元素

32)必须使用JavaScript数组函数

33)与范围相关的职能内部职能问题。var m=0和m=0;

34)Addy Osmani的面向对象JS和JS模式。这是一个高级主题。

35)描述MVC框架中的M、V和C。

*AngularJS的问题与那些使用过它的人相关。

本文由 德鲁夫·辛格哈尔 .如果你喜欢GeekSforgek,并且想贡献自己的力量,你也可以写一篇文章,并将文章邮寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享