前端面试总结
辅助不是混
这个作者很懒,什么都没留下…
展开
-
面试题总结(3)—— JS
模块化 模块化将复杂的程序拆分为一个个独立的模块,有利于重用和维护 参考 闭包以及使用场景 闭包:可以访问并维护其他函数内部变量的函数 使用场景:回调传参,setTimeout传参,ES6模块(类似,不确定实现原理,无法肯定),结果缓存 类和继承 ES5: 属性定义:构造函数 方法定义:原型链 继承:寄生组合继承 function inherit(father, child) { Obje...原创 2020-05-18 17:28:57 · 97 阅读 · 0 评论 -
面试题总结(2)—— CSS
目录 CSS盒模型 CSS选择器优先级 Flex BFC 定位 外边距合并 清除浮动 img默认inline却可以设置宽高 背景颜色填充 calc属性 z-index属性 重绘和重排 元素隐藏的方法和区别 link标签和import标签的区别 transition和animation的区别 block、inline、inline-block的区别 js动画和css3动画的差异性 三栏布局 水平垂...原创 2020-04-28 12:13:31 · 153 阅读 · 0 评论 -
面试题总结(1)—— HTTP/浏览器
输入url到页面渲染完成之间,发生了哪些事 浏览器搜索自身的DNS缓存 浏览器搜索操作系统的DNS缓存 读取本地的HOST文件 浏览器发起DNS的系统调用 宽带运营商会查看本地的DNS缓存 运营商服务器发起一个迭代的DNS解析请求 运营商把DNS解析结果返回给操作系统内核 操作系统内核把返回结果返回给浏览器 浏览器拿到对应的IP地址后发起TCP三次握手 TCP/IP链接建立以后,浏览器...原创 2020-04-27 09:17:39 · 173 阅读 · 0 评论