网易云前端面经

<div id="app">
       <button id='aa'>bbb</button>
    </div>
    <!-- built files will be auto injected -->
    <script>
      for(var i = 0; i < 10; i++){
            ((a) => {
              document.getElementById('aa').addEventListener('click',function(){
                console.log(a)
              })
            })(i)
        }
        </script>

<div id="app">
       <button id='aa'>bbb</button>
    </div>
<script>
	for(var i = 0; i < 10; i++){
        document.getElementById('aa').addEventListener('click',function(){
                console.log(i)
      })
	}
</script>


    <script>
        console.log('start')
        setTimeout(function(){
          console.log('settime out')
        })
        new Promise((resolve,reject) => {
          console.log('promise init')
          resolve()
        }).then(()=>{
          console.log('promise return');
        })
        console.log('end')
        console.log(typeof null)
        
    </script>


上面两个的代码结果是什么
第二个代码如何输出1-10呢  第一个代码就是修改的




css bfc是什么
css div 两个margin设置20 10
如果使得间隔变成30
闭包原理
然后是事件冒泡的机制
set Map 原理
数组去重
postMessage
事件循环机制
跨域访问的几种方式
几种数据类型
请求头有哪些是和缓存相关的
HTTP访问控制(CORS)好像是跨域的吧

#网易##校招##面经##前端工程师#
全部评论
你好,可以帮忙内推网易的前端实习吗
点赞 回复
分享
发布于 2019-12-31 17:16

相关推荐

2 24 评论
分享
牛客网
牛客企业服务