
浏览器
文章平均质量分 57
进击的你
这个作者很懒,什么都没留下…
展开
-
前端面试题整理总结--2021
ms题:双向绑定的原理:把 Dep / Observer/ Watcher几个类的关系,如何做到双向绑定、依赖的更新怎么处理https://www.cnblogs.com/libin-1/p/6893712.htmlhttps://www.cnblogs.com/kidney/p/6052935.html?utm_source=gold_browser_extensiondiff的原理:https://www.cnblogs.com/wangtong111/p/11198393.html原创 2021-04-19 14:30:00 · 830 阅读 · 0 评论 -
前端之还原设计稿篇
最近来了个有设计感的产品,经常扣设计稿细节,因为研究了一些能更好还原设计稿的东西。1.Chrome浏览器默认显示最小字体为12px,但是用scale可以把字体设置得更小。目前来看其实即使缩小也很有可能达不到设计稿的效果,折中的方案是:太小的文字直接用图片参考资料:https://blog.youkuaiyun.com/weixin_36210698/article/details/85219282https://blog.youkuaiyun.com/im_dogg/article/details/93.原创 2021-02-26 17:12:57 · 1474 阅读 · 0 评论 -
js(javascript)和jq(jquery)常见问题(持续更新)
js(javascript)和jq(jquery)常见问题(持续更新)浏览器基础从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理:https://segmentfault.com/a/1190000012925872JS offset、client、scroll家族:https://juejin.im/post/6869735468771721223DOMContentLoaded 事件:https://developer.mozilla.org/zh-CN/docs原创 2020-11-13 17:30:53 · 718 阅读 · 0 评论 -
Chrome插件常见问题(持续更新)
Chrome插件常见问题(持续更新)Chrome插件(扩展)开发全攻略:https://www.bookstack.cn/read/chrome-plugin-develop/spilt.1.8bdb1aac68bbdc44.md谷歌插件api https://crxdoc-zh.appspot.com/extensions/runtime#method-connect使用postMessage进行Iframe跨域通信:https://greenfavo.github.io/blo.原创 2020-11-13 16:56:06 · 417 阅读 · 0 评论 -
html和css常见问题(持续更新)
html和css常见问题(持续更新)你不知道的 web 生命周期:https://juejin.im/post/6844904133321818119html - 使<td>跨表中的整个行:https://www.coder.work/article/299158<img>标签是行内元素还是块级元素?https://segmentfault.com/q/1010000001862222css晦涩难懂的点:https://juejin.im/pos原创 2020-11-13 15:26:42 · 301 阅读 · 0 评论 -
CSS3详解:background
CSS3详解:background2011-03-15分类:HTML/CSS阅读(81122) 评论(19)CSS3对于background做了一些修改,最明显的一个就是采用设置多背景,不但添加了4个新属性,并且还对目前的属性进行了调整增强。1、多个背景图片在css3里面,你可以再一个标签元素里应用多个背景图片。代码类似与css2.0版本的写法,但引用图片之间需用“,”逗号隔...转载 2019-04-02 15:11:09 · 3148 阅读 · 0 评论 -
html px em pt单位区别
html px em pt单位区 目录 认识3单位 html单位案例对比 单位换算 em单位介绍 推荐单位PX(像素) 关于px pt em总结单位一、PX\EM\PT单位介绍 - TOPpx单位名称为像素,相对长度单位,像素(px)是相对于显示器屏幕分辨率而言的国内推荐; em单位名称为相对长度单位。相对于当前对象内文本的字体尺寸,国外使用比较多;扩展阅读:html em标原创 2017-09-21 16:39:26 · 564 阅读 · 0 评论 -
移动端常见问题(持续更新)
移动端常见问题(持续更新)移动端vw、vh适配方案https://www.jianshu.com/p/87d43d241501移动端适配方案 :https://z-index.me/2018/05/26/CSS-evolution/移动端适配(px转vw)(postcss-px-to-viewport配置) :https://juejin.im/post/6844903903478153224如何在Vue项目中使用vw实现移动端适配 :https://www.cnblogs.co.原创 2020-11-12 18:01:54 · 478 阅读 · 0 评论 -
一名【合格】前端工程师的自检清单(浏览器原理篇)
#浏览器原理##1.各浏览器使用的JavaScript引擎以及它们的异同点、如何在代码中进行区分各浏览器使用的JavaScript引擎:https://www.cnblogs.com/gdutbean/archive/2012/02/21/2362003.html##2.请求数据到请求结束与服务器进行了几次交互参考资料:https://blog....原创 2019-07-31 15:51:15 · 574 阅读 · 0 评论 -
一名【合格】前端工程师的自检清单(浏览器API篇)
#浏览器API##1.浏览器提供的符合W3C标准的DOM操作API、浏览器差异、兼容性参考资料:https://blog.youkuaiyun.com/TrackerMe/article/details/83852573https://developer.mozilla.org/zh-CN/docs/Web/API##2.浏览器提供的浏览器对象模型 (BOM)提供的所有全...原创 2019-07-31 15:48:00 · 448 阅读 · 0 评论 -
一名【合格】前端工程师的自检清单(语法和API篇)
##语法和API###1.理解ECMAScript和JavaScript的关系ECMAscript到底是什么?它和JavaScript的关系?要讲清楚这个问题,需要回顾历史。1996年11月,JavaScript的创造者Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。次年,ECMA发布262号标准文件(ECM...原创 2019-05-24 15:00:59 · 400 阅读 · 0 评论 -
解析通用版的JS函数柯里化
什么是柯里化?在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。函数柯里化的主要作用和特点就是参数复用、提前返回和延迟执行。function curry(fn, args) { var length = fn.length; var args = ...原创 2019-07-10 14:47:52 · 812 阅读 · 0 评论 -
一名【合格】前端工程师的自检清单(计算机基础篇)
#编译原理##1.理解代码到底是什么,计算机如何将代码转换为可以运行的目标程序编译原理参考资料:https://baike.baidu.com/item/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/4194?fr=aladdin##2.正则表达式的匹配原理和性能优化参考资料:https://www.cnblogs.com/wang...原创 2019-06-27 17:28:11 · 644 阅读 · 0 评论 -
子div设置margin-top使父div也跟着向下移动
html:<div class="main"> <div class="content"></div></div>css:body{ margin:0; padding:0;}.main{ width:200px; height:200px; background:tomato;}.content{...转载 2019-05-30 09:16:27 · 1415 阅读 · 1 评论 -
一名【合格】前端工程师的自检清单(执行机制篇)
##执行机制###1.为何try里面放return,finally还会执行,理解其内部机制参考资料:https://segmentfault.com/a/1190000019224768?utm_source=tag-newest###2.JavaScript如何实现异步编程,可以详细描述EventLoop机制####JavaScript如何实现异步编程...原创 2019-05-24 14:40:16 · 618 阅读 · 1 评论 -
输入 url 到页面展现的短短几秒内浏览器究竟做了什么?
面试的时候,我们经常会被问从在浏览器地址栏中输入 url 到页面展现的短短几秒内浏览器究竟做了什么?那么浏览器到底做了啥?浏览器的多进程架构一个好的程序常常被划分为几个相互独立又彼此配合的模块,浏览器也是如此,以 Chrome 为例,它由多个进程组成,每个进程都有自己核心的职责,它们相互配合完成浏览器的整体功能,每个进程中又包含多个线程,一个进程内的多个线程也会协同工作,配合完成所在进程的职责...原创 2019-04-02 15:08:32 · 292 阅读 · 0 评论