TypechoJoeTheme

一生亦木

标签搜索

最新文章

2021-06-16

前端面试基础考点

前端面试基础考点
#基础篇#一、HTML、HTTP、web综合问题#1 前端需要注意哪些SEO合理的title、description、keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面title要有所不同;description把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面description有所不同;keywords列举出重要关键词即可语义化的HTML代码,符合W3C规范:语义化代码让搜索引擎容易理解网页重要内容HTML代码放在最前:搜索引擎抓取HTML顺序是从上到下,有的搜索引擎对抓取长度有限制,保证重要内容一定会被抓取重要内容不要用js输出:爬虫不会执行js获取内容少用iframe:搜索引擎不会抓取iframe中的内容非装饰性图片必须加alt提高网站速度:网站速度是搜索引擎排序的一个重要指标#2 <img>的title和alt有什么区别通常当鼠标滑动到元素上的时候显示alt是<img>的特有属性,是图片内容的等价描述,用于图片无法加载时显示、读屏器阅读图片。可提图片高可访问性,除了纯...
2021年06月16日
74 阅读
0 评论
2021-06-15

前端面试高频考点

前端面试高频考点
高频考点[toc]1 typeof类型判断typeof 是否能正确判断类型?instanceof 能正确判断对象的原理是什么typeof 对于原始类型来说,除了 null 都可以显示正确的类型typeof 1 // 'number' typeof '1' // 'string' typeof undefined // 'undefined' typeof true // 'boolean' typeof Symbol() // 'symbol'typeof 对于对象来说,除了函数都会显示 object,所以说 typeof 并不能准确判断变量到底是什么类型typeof [] // 'object' typeof {} // 'object' typeof console.log // 'function'如果我们想判断一个对象的正确类型,这时候可以考虑使用 instanceof,因为内部机制是通过原型链来判断的const Person = function() {} const p1 = new Person() p1 instanceof Person // true var...
2021年06月15日
78 阅读
1 评论
2021-06-15

MutationObserver 看好你的DOM元素

MutationObserver 看好你的DOM元素
MutationObserver|MDN 文档MutationObserver接口提供了监视对DOM树所做更改的能力。在DOM元素的属性以及结构发生改变会调用MutationObserver的构造函数。用来替换原有的Mutation Events功能,是DOM3 Events规范新增的功能。构造函数 MutationObserver创建并返回一个新的 MutationObserver 它会在指定的DOM发生变化时被调用。在observe()中绑定的元素发生改变后会调用MutationObserver构造函数。MutationObserver会创建并且返回一个新的观察者,MutationObserver对DOM元素的观察并不会立即启动,必须调用observe()方法来确定观察的DOM元素,以及要相应那些内容。语法var observer = new MutationObserver(callback);参数callback回调函数,每当被指定节点或子树以及配置项中的DOM变动时会callback会被调用。回调函数callback拥有两个参数,一个是描述被修改的MutationRec...
2021年06月15日
48 阅读
0 评论