<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jsisbset的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jsisbset</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jsisbset]]></copyright><item><title><![CDATA[前端二面必会面试题及答案]]></title><link>https://blog.youkuaiyun.com/jsisbset/article/details/129545651</link><guid>https://blog.youkuaiyun.com/jsisbset/article/details/129545651</guid><author>jsisbset</author><pubDate>Wed, 15 Mar 2023 09:52:08 +0800</pubDate><description><![CDATA[title与h1的区别、b与strong的区别、i与em的区别？

strong标签有语义，是起到加重语气的效果，而b标签是没有的，b标签只是一个简单加粗标签。b标签之间的字符都设为粗体，strong标签加强字符的语气都是通过粗体来实现的，而搜索引擎更侧重strong标签。
title属性没有明确意义只表示是个标题，H1则表示层次明确的标题，对页面信息的抓取有很大的影响
i内容展示为斜体，em表示强调的文本

为什么有时候⽤translate来改变位置⽽不是定位？
translate 是 transform]]></description><category></category></item><item><title><![CDATA[有哪些前端面试题是面试官必考的]]></title><link>https://blog.youkuaiyun.com/jsisbset/article/details/129545691</link><guid>https://blog.youkuaiyun.com/jsisbset/article/details/129545691</guid><author>jsisbset</author><pubDate>Wed, 15 Mar 2023 09:50:06 +0800</pubDate><description><![CDATA[对Flex布局的理解及其使用场景
Flex是FlexibleBox的缩写，意为"弹性布局"，用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。行内元素也可以使用Flex布局。注意，设为Flex布局以后，子元素的float、clear和vertical-align属性将失效。采用Flex布局的元素，称为Flex容器（flex container），简称"容器"。它的所有子元素自动成为容器成员，称为Flex项目（flex item），简称"项目"。容器默认存在两根轴：水平的主轴（main a]]></description><category></category></item><item><title><![CDATA[校招前端必会面试题]]></title><link>https://blog.youkuaiyun.com/jsisbset/article/details/129282977</link><guid>https://blog.youkuaiyun.com/jsisbset/article/details/129282977</guid><author>jsisbset</author><pubDate>Wed, 01 Mar 2023 15:48:41 +0800</pubDate><description><![CDATA[a . length;// "ABC"在访问时，JavaScript 将'abc'在后台转换成，然后再访问其length属性。JavaScript也可以使用Object也可以使用valueOfif(!a) {答案是什么都不会打印，因为虽然包裹的基本类型是false，但是false被包裹成包装类型后就成了对象，所以其非值为false，所以循环体中的内容不会运行。]]></description><category></category></item><item><title><![CDATA[前端面试什么样的回答才能让面试官满意]]></title><link>https://blog.youkuaiyun.com/jsisbset/article/details/129283038</link><guid>https://blog.youkuaiyun.com/jsisbset/article/details/129283038</guid><author>jsisbset</author><pubDate>Wed, 01 Mar 2023 15:46:52 +0800</pubDate><description><![CDATA[强缓存策略和协商缓存策略在缓存命中时都会直接使用本地的缓存副本，区别只在于协商缓存会向服务器发送一次请求。它们缓存不命中时，都会向服务器发送请求来获取资源。在实际的缓存机制中，强缓存策略和协商缓存策略是一起合作使用的。浏览器首先会根据请求的信息判断，强缓存是否命中，如果命中则直接使用资源。如果不命中则根据头信息向服务器发起请求，使用协商缓存，如果协商缓存命中的话，则服务器不返回资源，浏览器直接使用本地资源的副本，如果协商缓存不命中，则浏览器返回最新的资源给浏览器。]]></description><category></category></item><item><title><![CDATA[美团前端面试题整理]]></title><link>https://blog.youkuaiyun.com/jsisbset/article/details/129255158</link><guid>https://blog.youkuaiyun.com/jsisbset/article/details/129255158</guid><author>jsisbset</author><pubDate>Tue, 28 Feb 2023 09:41:44 +0800</pubDate><description><![CDATA[跨域问题其实就是浏览器的同源策略造成的。同源策略限制了从同一个源加载的文档或脚本如何与另一个源的资源进行交互。这是浏览器的一个用于隔离潜在恶意文件的重要的安全机制。协议端口号域名必须一致。同源策略：protocol（协议）、domain（域名）、port（端口）三者必须一致。当前域下的 js 脚本不能够访问其他域下的 cookie、localStorage 和 indexDB。当前域下的 js 脚本不能够操作访问操作其他域下的 DOM。当前域下 ajax 无法发送跨域请求。]]></description><category></category></item><item><title><![CDATA[大厂前端面试考什么?]]></title><link>https://blog.youkuaiyun.com/jsisbset/article/details/129255102</link><guid>https://blog.youkuaiyun.com/jsisbset/article/details/129255102</guid><author>jsisbset</author><pubDate>Tue, 28 Feb 2023 09:40:25 +0800</pubDate><description><![CDATA[babel的编译过程分为三个阶段：parsinggeneratingES6代码输入；babylon进行解析得到 AST；plugin用对AST树进行遍历编译，得到新的AST树；用通过AST树生成ES5代码。Webkit 和 Firefox 都做了这个优化，当执行 JavaScript 脚本时，另一个线程解析剩下的文档，并加载后面需要通过网络加载的资源。这种方式可以使资源并行加载从而使整体速度更快。]]></description><category></category></item><item><title><![CDATA[前端开发面试题自测]]></title><link>https://blog.youkuaiyun.com/jsisbset/article/details/129239417</link><guid>https://blog.youkuaiyun.com/jsisbset/article/details/129239417</guid><author>jsisbset</author><pubDate>Mon, 27 Feb 2023 12:20:29 +0800</pubDate><description><![CDATA[Promise 对象是异步编程的一种解决方案，最早由社区提出。Promise 是一个构造函数，接收一个函数作为参数，返回一个 Promise 实例。一个 Promise 实例有三种状态，分别是pending、resolved 和 rejected，分别代表了进行中、已成功和已失败。实例的状态只能由 pending 转变 resolved 或者rejected 状态，并且状态一经改变，就凝固了，无法再被改变了。]]></description><category></category></item><item><title><![CDATA[一年前端面试打怪升级之路]]></title><link>https://blog.youkuaiyun.com/jsisbset/article/details/129239400</link><guid>https://blog.youkuaiyun.com/jsisbset/article/details/129239400</guid><author>jsisbset</author><pubDate>Mon, 27 Feb 2023 12:19:17 +0800</pubDate><description><![CDATA[跨域问题其实就是浏览器的同源策略造成的。同源策略限制了从同一个源加载的文档或脚本如何与另一个源的资源进行交互。这是浏览器的一个用于隔离潜在恶意文件的重要的安全机制。协议端口号域名必须一致。同源策略：protocol（协议）、domain（域名）、port（端口）三者必须一致。当前域下的 js 脚本不能够访问其他域下的 cookie、localStorage 和 indexDB。当前域下的 js 脚本不能够操作访问操作其他域下的 DOM。当前域下 ajax 无法发送跨域请求。]]></description><category></category></item><item><title><![CDATA[2023秋招前端面试必会的面试题]]></title><link>https://blog.youkuaiyun.com/jsisbset/article/details/129188179</link><guid>https://blog.youkuaiyun.com/jsisbset/article/details/129188179</guid><author>jsisbset</author><pubDate>Thu, 23 Feb 2023 19:22:24 +0800</pubDate><description><![CDATA[当接收方收到数字证书的时候，先根据原始信息使用同样的 Hash 算法生成一个摘要，然后使用公证处的公钥来对数字证书中的摘要进行解密，最后将解密的摘要和生成的摘要进行对比，就能发现得到的信息是否被更改了。PNG是一种比较新的图片格式，PNG-8是非常好的GIF格式替代者，在可能的情况下，应该尽可能的使用PNG-8而不是GIF，因为在相同的图片效果下，PNG-8具有更小的文件体积。比如“数据加载中”。PNG-24的优点在于它压缩了图片的数据，使得同样效果的图片，PNG-24格式的文件大小要比BMP小得多。]]></description><category></category></item></channel></rss>