html&浏览器
文章平均质量分 87
LYFlied
这个作者很懒,什么都没留下…
展开
-
cookie的读写设计和浏览器控制台Application设计不一致?
cookie的读写设计和浏览器控制台Application设计不一致?http协议和https协议下的cookie用https的链接登录状态验证正常,但是在http协议下,会出现set cookie失败的情况,导致登录状态验证失败。查看控制台,报错如下:提示【会覆盖具有“Secure”属性的cookie】原创 2022-05-04 01:56:35 · 538 阅读 · 0 评论 -
单页面应用(SPA)&&前端路由hash 模式 VS history 模式
单页面应用(SPA)&&前端路由hash 模式VS history 模式前端路由的由来保证只有一个 HTML 页面,且与用户交互时不刷新和跳转页面的同时,为 SPA 中的每个视图展示形式匹配一个特殊的 url。在刷新、前进、后退和SEO时均通过这个特殊的 url 来实现。history兼容性不如 hash,且需要服务端支持,否则一刷新页面就404了原创 2021-04-28 11:08:01 · 1435 阅读 · 6 评论 -
跨域问题产生的原因以及十种解决方案
一、什么是跨域?同源策略:协议+域名+端口三、解决方案1.JSONP跨域2.跨域资源共享(CORS)简单请求CORS跨域示例3.nginx代理跨域nginx配置解决iconfont跨域nginx反向代理接口跨域4.nodejs中间件代理跨域5.document.domain + iframe跨域6.location.hash + iframe跨域7.window.name + iframe跨域8.postMessage跨域9.WebSocket协议跨域10.浏览器开启跨域原创 2021-04-12 15:37:21 · 7767 阅读 · 24 评论 -
浏览器常用对象概述
一、window对象二、navigator对象三、screen对象四、location对象五、document对象六、history对象原创 2021-04-05 15:47:15 · 1316 阅读 · 0 评论 -
JavaScript内存相关知识(内存泄露、垃圾回收机制)
一、内存二、生命周期三、内存泄漏四、内存回收(垃圾回收)机制1.引用计数垃圾收集2.标记-清除算法五、JavaScript的内存分配六、内存泄漏场景1.意外的全局变量2.被遗忘的计时器3.被遗忘的事件监听器4.被遗忘的Set5.其他六、泄漏定位原创 2021-03-29 19:48:46 · 459 阅读 · 6 评论 -
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素元素之间的转化- display:block;(将元素变为块级元素)- display:inline; (将元素变为行级元素)- display:inline-block;(将元素变为行级块元素)原创 2021-03-28 17:18:57 · 6530 阅读 · 25 评论 -
JS基础-事件模型(事件&事件流&自定义事件&事件冒泡/代理)
事件与事件流事件模型DOM0级模型IE事件模型DOM2级模型DOM3级事件处理方式事件对象事件绑定与解除事件绑定对象.on事件名字=事件处理函数对象.addEventListener("没有on的事件名字",事件处理函数,false)对象.attachEvent("有on的事件名字",事件处理函数);Event Wrapper自定义事件JQuery Event模型JS事件模型-观察者模式代码例子(通用事件绑定&事件冒泡&代理)1. 通用事件绑定2.事件冒泡3.代理原创 2021-03-28 16:41:13 · 2627 阅读 · 11 评论 -
前端基础-浏览器缓存/HTTP缓存机制(面试常考)
浏览器缓存/HTTP缓存机制(面试常考)HTTP报文HTTP请求(Request)报文HTTP响应(Response)报文缓存过程分析缓存规则1.强制缓存1.1Expires1.2 Cache-Control2. 缓存存储3.协商缓存3.1 Last-Modified / If-Modified-Since3.2 Etag / If-None-Match四、不同刷新的请求执行过程强制缓存优先于协商缓存进行,若强制缓存(Expires和Cache-Control)生效则直接使用缓存原创 2021-03-28 15:33:35 · 18119 阅读 · 13 评论 -
前端面试系列-输入url后全过程&&页面渲染机制&&DOM生成过程
一、当输入url后,全过程浏览器缓存(DNS解析),解析获取相应的IP地址。cp连接,三次握手。浏览器向服务器发送http请求,请求数据包。将数据返回至浏览器浏览器收到HTTP响应读取页面内容,浏览器渲染,解析html源码生成Dom树、解析css样式、js交互二、页面渲染机制三、DOM1.什么是 DOM2.DOM 树如何生成HTML 解析器3.JavaScript 是如何影响 DOM 生成的内嵌JavaScript引入 JavaScript 文件引入css文件原创 2021-03-27 16:04:13 · 1568 阅读 · 6 评论