We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
面试环节:
面试准备:
一面二面
// 新建事件实例 如果需要传递数据则需要CustomEvent var event = new Event('build'); // 添加监听函数 elem.addEventListener('build', function (e) { ... }, false); // 触发事件 elem.dispatchEvent(event);
二面/三面
面试技巧:
什么是DOCTYPE及作用
浏览器渲染过程
重排Reflow
重绘
布局
JS运行机制
页面性能
缓存:
三面四面
考查能力:
最终面
考察问题:
The text was updated successfully, but these errors were encountered:
No branches or pull requests
面试环节:
面试准备:
一面二面
第一阶段:从window对象传导到目标节点,称为“捕获阶段”(capture phase)。
第二阶段:在目标节点上触发,称为“目标阶段”(target phase)。
第三阶段:从目标节点传导回window对象,称为“冒泡阶段”(bubbling phase)。
event.target:事件最初发生的节点
event.currentTarget:事件当前所在的节点
event.preventDefault()
event.stopPropagation()
event.stopImmediatePropagation():阻止同一个事件的其他监听函数被调用
简单快速:URL对应一个资源
灵活:传个类型,就是请求对应文件类型的资源
无连接:连接一次就会断掉
无状态:不能区分两次连接的身份
请求报文:请求行、请求头、空行、请求体
相应报文:状态行、响应头、空行、响应体
记住三到四个
类的声明
生成实例
如何实现继承
继承的几种方式
基本概念:跨站请求伪造
攻击原理
防御措施:TOKEN验证、Referer验证(页面内来源验证)、隐藏令牌
基本概念:跨域脚本攻击
攻击原理:不需要登录验证,根据合法渠道,注入脚本
防范措施:
先理解题目(问面试官给个提示,说自己知道用了什么技术点,自己说一下。。)
二面/三面
面试技巧:
什么是DOCTYPE及作用
浏览器渲染过程
重排Reflow
重绘
布局
JS运行机制
页面性能
缓存:
三面四面
面试技巧:
考查能力:
最终面
面试技巧:
考察问题:
The text was updated successfully, but these errors were encountered: