06 2019 档案
摘要:1.浮动子元素撑开父元素盒子高度 input 的placeholder会出现文本位置偏上的情况:PC端设置line-height等于height能够对齐,而移动端仍然是偏上,解决方案时是设置css line-height:normal; 2,往返缓存问题 点击浏览器的回退,有时候不会自动执行js,特
阅读全文
摘要:1.阻止旋转屏幕时自动调整字体大小 移动端开发时,屏幕有竖屏和横屏模式,当屏幕进行旋转时,字体大小则有可能会发生变化,从而影响页面布局的整体样式,为避免此类情况发生,只需设置如下样式即可 2.iOS下取消input在输入的时候英文首字母的默认大写 3.禁止 iOS 弹出各种操作窗口 -webkit-
阅读全文
摘要:1.apple-mobile-web-app-capable apple-mobile-web-app-capable是设置Web应用是否以全屏模式运行。 <meta name="apple-mobile-web-app-capable" content="yes"> 说明: 如果content设置
阅读全文
摘要:移动端300ms延迟原因 2007 年初。苹果公司在发布首款 iPhone 前夕,遇到一个问题:当时的网站都是为大屏幕设备所设计的。于是苹果的工程师们做了一些约定,应对 iPhone 这种小屏幕浏览桌面端站点的问题。 双击缩放(double tap to zoom),这也是会有上述 300 毫秒延迟
阅读全文
摘要:formatTimeOther(value) { let today = new Date() if (moment(today).isSame(value * 1000, 'day')) { return moment(value * 1000).format('[今天]HH:mm') } els
阅读全文
摘要:1.物理像素:移动设备出厂时,不同设备自带的不同像素,也称硬件像素; 逻辑像素:即css中记录的像素 在开发中,为什么移动端CSS里面写了1px,实际上看起来比1px粗;了解设备物理像素和逻辑像素的同学应该很容易理解,其实这两个px的含义其实是不一样的,UI设计师要求的1px是指设备的物理像素1px
阅读全文
摘要:1.安装postcss-plugin-px2rem 2.配置
阅读全文
摘要:当出现这个问题时npm ERR! Unexpected end of JSON input while parsing near '...,"dist":{"shasum":"b3' 使用 npm cache clean --force解决 存中之前已经备份的模块实现离线模块安装的的 cache 机
阅读全文
摘要:1. 作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 写一个async 函数
阅读全文
摘要:1.includes() 方法用来判断一个数组是否包含一个指定的值,如果是返回 true,否则false。 2.let site = ['runoob', 'google', 'taobao']; site.includes('runoob'); // true site.includes('bai
阅读全文
摘要:日期格式化 相对时间 moment("20111031", "YYYYMMDD").fromNow(); // 8 年前 moment("20120620", "YYYYMMDD").fromNow(); //7 年前 moment().startOf('day').fromNow(); // 18
阅读全文
摘要:(function (designWidth, maxWidth) { var doc = document, win = window; var docEl = doc.documentElement; var tid; var rootItem, rootStyle; function refr
阅读全文