![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端杂文
若即
这个人很懒,留了个寂寞
展开
-
浅谈JavaScript应用重构
浅谈JavaScript应用重构前言 最近一直在做一个多屏互动的弹幕播放器的开发工作,其中“HTML使用Canvas实现弹幕功能”和“HTML5全屏模式下隐藏默认视频控制栏”是开发过程遇到的部分问题的解决方案。最近差不多把整个网页部分的代码粗糙的完成了。完整的前端页面包括点播功能,弹幕播放功能和Ajax通信功能。在一开始编写代码的过程中只是简单的代码堆砌,抽象程度不足,代码冗余度很高。基本上这两年做原创 2017-09-06 15:06:39 · 288 阅读 · 0 评论 -
前端面试拾遗——this、类型检测、es6
前端面试拾遗——this、类型检测、es6前言 上一篇文章主要讲了我到某公司面试前端岗位时跟CSS有关的部分,这一篇文章将会总结一下面试过程中跟JS有关的部分,JS部分面试官主要问到了JS的类型以及ES6新增的类型,如何改变函数中this指针的指向,以及说一下平常使用过的ES6新特性。下面会有我面试后查阅资料后的相关解答。this相关 关于this的详细介绍可以查看 MDN this 。在谈如何改变原创 2017-09-18 15:54:02 · 1273 阅读 · 0 评论 -
前端面试拾遗——CSS选择器、Flex布局、position
前端面试拾遗——CSS选择器、Flex布局、position前言 在某公司的前端面试中,被问到了关于CSS选择器跟flex布局相关的问题,在这篇文章中整理一下相关知识点。CSS选择器 关于CSS选择器跟属性的所有详细信息都可以在MDN CSS参考中获取,CSS选择器的主要分类有基本选择器 元素选择器类选择器ID选择器通配选择器属性选择器组合选择器 相邻兄弟选择器普通兄弟选择器子原创 2017-09-17 15:53:14 · 5460 阅读 · 0 评论 -
HTML5全屏模式下隐藏默认视频控制栏
HTML5 在全屏模式下隐藏默认视频控制栏 原文 Hiding Native HTML5 Video Controls in Full-Screen Mode前言 如果你曾经使用过HTML5的video,那么你肯定有想过为什么你仅仅向DOM添加了一个 <video> 标签却会多出了一堆的播放控制按钮浏览器以video标签子DOM的形式添加到渲染的文档中。这些播放控制元素也是DOM的一部分,但你翻译 2017-07-28 23:51:45 · 16330 阅读 · 5 评论 -
div+background-image和img标签的选择
标签和div+background-image的选择前言 一般情况下,标签和div+background-image都能在块级元素中显示图片,之前就在想,这两种方式有什么区别。通过这两天的实践,逐渐摸清了他们之间的区别以及适用情况,在这篇文章中总结他们的使用要点。区别浏览器上下文的区别 使用div+background-image实现图片显示的时候,该块级元素的上下文为普通的块级上下文而使用im原创 2017-10-17 18:52:27 · 7031 阅读 · 0 评论