page contents
Pack
Pack

性别: 注册于 2019-11-22

向TA求助
9899金币数
25150 经验值
4个粉丝
主页被访问 7656 次

1048 个回答

0 赞同

什么是Etag?

浏览器下载组件的时候,会将它们存储到浏览器缓存中。如果需要再次获取相同的组件,浏览器将检查组件的缓存时间, 假如已经过期,那么浏览器将发送一个条件GET请求到服务器,服务器判断缓存还有效,则发送一个304响应, 告诉浏览器可以重用缓存组件。 那么服务器是根据什么判断缓存是否还有效呢?答案有两种方式,一种是...

回答于 2021-05-21 10:24

0 赞同

js操作获取和设置cookie方法

//创建cookie function setCookie(name, value, expires, path, domain, secure) {     var cookieText = encodeURIComponent(name) + '=' + encodeURIComponent(value);     if (expires instanceof Date) {         cookieText += '; expires=' + expires;     }     if (path) {         cookieText += '; expire...

回答于 2021-05-20 17:43

0 赞同

TCP传输的三次握手策略是哪三次?

为了准确无误地把数据送达目标处,TCP协议采用了三次握手策略。用TCP协议把数据包送出去后,TCP不会对传送  后的情况置之不理,它一定会向对方确认是否成功送达。握手过程中使用了TCP的标志:SYN和ACK。 发送端首先发送一个带SYN标志的数据包给对方。接收端收到后,回传一个带有SYN/ACK标志的数据包以示传达确认信息。最后...

回答于 2021-05-20 17:42

0 赞同

说说你对Promise的理解

依照 Promise/A+ 的定义,Promise 有四种状态: pending: 初始状态, 非 fulfilled 或 rejected. fulfilled: 成功的操作. rejected: 失败的操作. settled: Promise已被fulfilled或rejected,且不是pending 另外, fulfilled 与 rejected 一起合称 settled。 Promise 对象用来进行延迟(deferred) 和异步(asynchronous )...

回答于 2021-05-20 17:42

0 赞同

Javascript垃圾回收方法

标记清除(mark and sweep) 这是JavaScript最常见的垃圾回收方式,当变量进入执行环境的时候,比如函数中声明一个变量,垃圾回收器将其标记为“进入环境”,当变量离开环境的时候(函数执行结束)将其标记为“离开环境”。 垃圾回收器会在运行的时候给存储在内存中的所有变量加上标记,然后去掉环境中的变量以及被环境中变量...

回答于 2021-05-20 17:41

0 赞同

js数组怎么去重?

以下是数组去重的三种方法: Array.prototype.unique1 = function () {   var n = []; //一个新的临时数组   for (var i = 0; i < this.length; i++) //遍历当前数组   {     //如果当前数组的第i已经保存进了临时数组,那么跳过,     //否则把当前项push到临时数组里面     if (n.indexOf(this[i]) == -1) n.pu...

回答于 2021-05-20 17:39

0 赞同

如何获取UA?

<script>      function whatBrowser() {           document.Browser.Name.value=navigator.appName;           document.Browser.Version.value=navigator.appVersion;           document.Browser.Code.value=navigator.appCodeName;           document.Browser.Agent.value=navigator.userAgent;       } ...

回答于 2021-05-20 17:39

0 赞同

网站重构的理解?

网站重构:在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。也就是说是在不改变UI的情况下,对网站进行优化,在扩展的同时保持一致的UI。 对于传统的网站来说重构通常是: 表格(table)布局改为DIV+CSS 使网站前端兼容于现代浏览器(针对于不合规范的CSS、如对IE6有效的) 对于移动平台的优...

回答于 2021-05-20 17:38

0 赞同

js对象的深度克隆

function clone(Obj) {            var buf;            if (Obj instanceof Array) {                buf = [];  //创建一个空的数组              var i = Obj.length;                while (i--) {                    buf[i] = clone(Obj[i]);                }                return buf;            }else...

回答于 2021-05-20 17:38

0 赞同

ajax 是什么?ajax 的交互模型?同步和异步的区别?如何解决跨域问...

1. 通过异步模式,提升了用户体验 2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用 3. Ajax在客户端运行,承担了一部分本来由服务器承担的工作,减少了大用户量下的服务器负载。 2. Ajax的最大的特点是什么。 Ajax可以实现动态不刷新(局部刷新) readyState属性 状态 有5个可取值: 0=未初...

回答于 2021-05-20 17:37