随笔分类 -  前端

摘要:300ms,主要发生在mobile 1. 为啥会出现300ms延迟现象 浏览器想知道用户是否dobule tap(双击缩放) 2. 下列情况不会出现300ms延迟 桌面浏览器 meta的viewport设置了 (禁止缩放) meta的viewport设置了 或者 IE11+,设置了 .For IE1 阅读全文
posted @ 2017-08-01 16:15 海枯 阅读(257) 评论(0) 推荐(0)
摘要:移动端适配的相关概念以及几种方案总结 适配相关概念 1. 布局视口(layout viewport) :html元素的上一级容器即顶级容器,用于解决页面在手机上显示的问题。大部分移动设备都将这个视口分辨率设置为 ,所以PC上的网页基本上能在手机上呈现,只不过看上去很小,一般默认可以通过手动缩放网页。 阅读全文
posted @ 2017-07-21 21:12 海枯 阅读(615) 评论(0) 推荐(0)
摘要:在JavaScript中用正则表达式是最常见不过了,正则看起来像天书,理解了之后其实不难,下面我将总结一下各种正则字符的意思。客官请慢用: 元字符 符号 | 含义 | | 元字符,代表单词的开头或结尾,也就是单词的分界处,不匹配任意一个字符,只匹配一个位置 | 元字符,匹配除了换行符以外的任意字符 阅读全文
posted @ 2017-07-17 00:17 海枯 阅读(199) 评论(0) 推荐(0)
摘要:这几天在github的源码中看到了很多 的判断,起了好奇心,这句话是啥意思? 为啥经常出现在代码中,于是马上行动起来,Google一搜第一条就是stackoverflow的回答,看完后恍然大悟,写下这篇心得分享给大家。 语法 void expression "MDN的描述" 能向期望一个表达式的值是 阅读全文
posted @ 2017-02-11 20:15 海枯 阅读(347) 评论(0) 推荐(1)
摘要:看了别人的博客随手记录下 先看一下以下的代码 这是大家众所周知的闭包了,没错,闭包的一个很重要的用途就是变量不能在外部访问,不会污染外部变量,所以大家是不是会认为7,8行的结果分别是1 2 呢?其不然,7,8行的正确结果是1,1。 为什么会这样呢?我一开始也是认为结果是结果是1 2,其实JS是这样执 阅读全文
posted @ 2016-03-02 20:38 海枯 阅读(4516) 评论(6) 推荐(1)