猿辅导前端 一面

  1. JWT放在localStorge的安全问题
  2. cookie和localStorge
  3. samesite和HttpOnly
  4. 网络攻击的类型
  5. 动态路由
  6. 封装组件的思路
  7. 说一说事件循环(一道输出题)
  8. flex布局
  9. 盒模型
  10. 说一下Promise
  11. 手写一个promiseAll,需要处理最大并发
  12. 一个链表题,删除链表的倒数第n个节点

时长50min,期待后续

全部评论
后续呢佬
点赞 回复 分享
发布于 2024-03-14 22:23 北京

相关推荐

08-21 12:43
已编辑
淘天集团_Android开发工程师
投递阿里巴巴集团等公司10个岗位
点赞 评论 收藏
分享
ES6 模块与 CommonJS/AMD/CMD 模块有几个重要区别:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=ba06d8fbb87f45f7bf340c85dc4f0cc1语法差异:ES6 模块使用 import 和 export 关键字来导入和导出模块,而 CommonJS 使用 require() 函数来导入模块,并使用 module.exports 来导出模块。AMD 和 CMD 使用 define() 函数来定义模块,并使用 require() 函数来导入模块。静态与动态:ES6 模块在编译时确定依赖关系,而 CommonJS/AMD/CMD 模块是在运行时加载。这意味着在 ES6 模块中,模块依赖关系是静态的,并且可以在编译时进行优化。导入导出方式:ES6 模块使用命名导入和导出,可以导入和导出多个模块变量,也可以将整个模块导入或导出为默认值。而 CommonJS/AMD/CMD 模块只能导入和导出整个模块对象。顶层作用域:ES6 模块在顶层作用域中执行,这意味着模块内部的变量和函数不会污染全局作用域。而 CommonJS/AMD/CMD 模块在运行时执行,导出的变量和函数会添加到模块作用域的 exports 对象上。需要注意的是,ES6 模块的导入导出语法在最新的浏览器和最新版本的 Node.js 中得到了广泛支持,但在旧版本的浏览器和 Node.js 中可能需要使用转译工具(如 Babel)进行转换。
2025.08.02 在牛客打卡328天!
点赞 评论 收藏
分享
评论
2
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务