原理性前端文档

2次阅读

共计 1985 个字符,预计需要花费 5 分钟才能阅读完成。

1、meta viewport 原理:https://www.cnblogs.com/2050/…https://www.cnblogs.com/pigta…2、域名收敛是什么:https://www.cnblogs.com/coco1…
PC 时代为了突破浏览器的域名并发限制。有了域名发散。
浏览器有并发限制,是为了防止 DDOS 攻击。
域名收敛:就是将静态资源放在一个域名下。减少 DNS 解析的开销。
域名发散:是将静态资源放在多个子域名下,就可以多线程下载,提高并行度,使客户端加载静态资源更加迅速。
域名发散是 pc 端为了利用浏览器的多线程并行下载能力。而域名收敛多用与移动端,提高性能,因为 dns 解析是是从后向前迭代解析,如果域名过多性能会下降,增加 DNS 的解析开销。
3、请你描述下用户从输入 url 到看到完整页面这个过程发生的事情,尽可能的详细。:https://blog.csdn.net/samjust…4、float 和 display:inline-block;的区别:https://www.cnblogs.com/scot/…5、前端优化策略列举:https://www.cnblogs.com/wzndk… 雅虎优化:https://www.cnblogs.com/xiany…6、首屏、白屏时间如何计算:https://www.cnblogs.com/longm…7、闭包:https://www.cnblogs.com/wangf…8、作用域链:https://www.cnblogs.com/renlo…9、ajax 如何实现、readyState 五中状态的含义:https://www.cnblogs.com/sivku…10、jsonp 如何实现:https://segmentfault.com/a/11…11、怎么处理跨域:https://segmentfault.com/a/11…12、restful 的 method 解释:http://www.ruanyifeng.com/blo…13、get 和 post 的区别:https://www.cnblogs.com/logsh…
get 参数通过 url 传递,post 放在 request body 中。
get 请求在 url 中传递的参数是有长度限制的,而 post 没有。
get 比 post 更不安全,因为参数直接暴露在 url 中,所以不能用来传递敏感信息。
get 请求只能进行 url 编码,而 post 支持多种编码方式
get 请求会浏览器主动 cache,而 post 支持多种编码方式。
get 请求参数会被完整保留在浏览历史记录里,而 post 中的参数不会被保留。

GET 和 POST 本质上就是 TCP 链接,并无差别。但是由于 HTTP 的规定和浏览器 / 服务器的限制,导致他们在应用过程中体现出一些不同。
GET 产生一个 TCP 数据包;POST 产生两个 TCP 数据包。
长的说:

对于 GET 方式的请求,浏览器会把 http header 和 data 一并发送出去,服务器响应 200(返回数据);
而对于 POST,浏览器先发送 header,服务器响应 100 continue,浏览器再发送 data,服务器响应 200 ok(返回数据)。
14、事件模型解释:https://segmentfault.com/a/11…15、编写一个元素拖拽的插件:https://www.cnblogs.com/lrzw3…16、编写 web 端 cookie 的设置和获取方法:https://blog.csdn.net/u010081…17、兼容 ie6的水平垂直居中:https://www.cnblogs.com/hongc…18、兼容 ie 的事件封装:https://blog.csdn.net/DLGDark…19、h5 和原生 android 的优缺点:https://www.jianshu.com/p/091…20、编写 h5 需要注意什么:https://www.jianshu.com/p/e95…21、css 优先级:https://www.cnblogs.com/nange…22、如何实现点击 radio 的文字描述控制 radio 的状态(通过 label 实现):https://ykyfendou.iteye.com/b…23、delegate 如何实现:https://www.jianshu.com/p/ee8…https://www.jianshu.com/p/358…24、jsonp 有什么安全问题?为什么有这些安全问题?:https://www.jianshu.com/p/14f…25、前端工程化方面做了哪些东西,怎么做。:https://www.cnblogs.com/fsyz/…26、

正文完
 0