开心点,人间值得
面朝大海 春暖花开
30
29
数据结构和算法 数据结构和算法
JavaScript编码能力1. 多种方式实现数组去重、扁平化、对比优缺点2. 多种方式实现深拷贝、对比优缺点3. 手写函数柯里化工具函数、并理解应用场景和优势4. 手写防抖和节流工具函数、并理解其内部原理和应用场景5. 实现一个sleep
29
HTTP HTTP
1. 理解什么是协议,了解TCP/IP网络协议族的构成,每层协议在应用程序中发挥的作用2. 三次握手和四次挥手详细原理,为什么要使用这种机制3. 有哪些协议是可靠,TCP有哪些手段保证可靠交付4. DNS的作用,DNS解析的详细过程,DNS
2019-04-29
29
编译原理 编译原理
1. 理解代码到底是什么,计算机如何将代码转化为运行的目标程序2. 正则表达式的匹配原理和性能优化3. 如何将JavaScript代码解析成抽象语法树(AST)4. base64的编译原理5. 几种进制的相互转化计算方法,在JavaScri
2019-04-29
29
CSS CSS
1. 手写图片瀑布流效果2. 使用CSS绘制几何图形(圆形,三角形,扇形,菱形等)3. 使用纯CSS实现曲线运动(赛贝尔曲线)4. 使用常用布局(三栏,圣杯,双飞翼,吸顶),可是说出多种方法理解其优缺点
2019-04-29
29
CSS CSS
1. CSS盒模型,在不同浏览器的差异2. CSS所有选择器以及其优先级,使用场景,哪些可以继承,如何应用at规则3. CSS伪类和伪元素有哪些,它们的区别和实际应用4. HTML文档流的排版规则,CSS几种定位的规则,定位参照物,文档流的
2019-04-29
29
HTML HTML
1. 从规范的角度理解HTML,从分类和语义角度使用标签2. 常用页面标签的默认样式,自带属性,不同浏览器的差异,处理浏览器兼容问题的方式3. 元信息类标签(head,title,meta)4. HTML5离线缓存原理5. 可以使用Canv
2019-04-29
29
语法和API 语法和API
1. 理解ECMAScript和JavaScript的关系2.熟练运用es5、es6提供的语法规范3. 熟练掌握JavaScript提供的全局对象(例如Date、Math)、全局函数(decodeURI、isNaN)、全局属性(例如Infi
2019-04-29
29
执行机制 执行机制
1. 为何try里面放return,finally还会执行,理解其内部机制2. JavaScript如何实现异步编程,可以详细描述EventLoop机制3. 宏任务和微任务分别有哪些4. 可以快速分析一个复杂的异步嵌套逻辑,并掌握分析方法5
2019-04-29
1 / 4