H5面试题
伍什kay
猿,妙不可言
展开
-
reduce 计算数组中每个元素出现的次数 和 数组去重
var series = ['a1', 'a3', 'a1', 'a5', 'a7', 'a1', 'a3', 'a4', 'a2', 'a1'];var result= series.reduce(function (accumulator, current) { if (current in accumulator) { accumulator[current]++; } else { accumulator[current] = 1;原创 2021-06-28 10:08:48 · 524 阅读 · 0 评论 -
web前端面试题(一):css篇
1、calc, support, media各自的含义及用法?@support主要是用于检测浏览器是否支持CSS的某个属性,其实就是条件判断,如果支持某个属性,你可以写一套样式,如果不支持某个属性,你也可以提供另外一套样式作为替补。calc() 函数用于动态计算长度值。 calc()函数支持 "+", "-", "*", "/" 运算;@media 查询,你可以针对不同的媒体类型定义不同的样式。2、四种垂直居中的方法水平居中: 行内元素: text-align: center原创 2021-01-29 17:18:45 · 525 阅读 · 0 评论 -
web前端面试题(二):H5新特性及性能优化相关
1、如何理解HTML结构的语义化?重点:语义化、对搜索引擎友好、有助于SEO所谓标签语义化,就是指标签的含义。语义化的主要目的就是让大家直观的认识标签(markup)和属性(attribute)的用途和作用,对搜索引擎友好,有了良好的结构和语义我们的网页内容便自然容易被搜索引擎抓取,这种符合搜索引擎收索规则的做法,网站的推广便可以省下不少的功夫,而且可维护性更高,因为结构清晰,十分易于阅读。这也是搜索引擎优化SEO重要的一步。2、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签原创 2021-01-29 17:22:47 · 755 阅读 · 0 评论