摘要: 防抖 在监听scroll事件的时候经常会用到防抖,当滚动到某一位置而触发状态,从而不会出现频繁滚动持续触发事件的情况 防抖的事件处理机制仅触发一次且必须是结束状态下才会执行 节流 防抖有个明显的缺点就是它在事件运行的过程中不能够执行事件,比如图片的懒加载就不能够满足,当滚动了很多但是由于没有停止导致 阅读全文
posted @ 2019-03-06 15:10 歆轶 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 根据html的font size使用rem来优化移动端页面 阅读全文
posted @ 2019-01-29 15:03 歆轶 阅读(366) 评论(0) 推荐(1) 编辑
摘要: JS写一个日历,配合jQuery操作DOM javascript <!DOCTYPE html Calendar { margin: 0; padding: 0; list style: none; } header { text align: center; line height: 40px; 阅读全文
posted @ 2019-01-25 21:00 歆轶 阅读(310) 评论(0) 推荐(0) 编辑
摘要: js常用身份校验规则 javascript var Validator = { extractBirth: function(id) { // 身份证提取出生年月 var re = null, split, year, month, day; if (id.length === 15) { re = 阅读全文
posted @ 2019-01-25 11:35 歆轶 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: list之flex布局写法 移动端实际场景中经常会遇到将header置顶,然后下面list需要滚动的情况,通常的做法会是将header使用fixed的方式固定到顶部,然后list主体相对于header的位置设置marginTop或者position的定位,这样的话做起来感觉有点别扭,也不贴合移动端的 阅读全文
posted @ 2019-01-09 19:25 歆轶 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 正则操作cookie、url getCookie setCookie getQuery getUrl 阅读全文
posted @ 2018-11-16 10:48 歆轶 阅读(216) 评论(0) 推荐(0) 编辑
摘要: ```javascript componentDidMount() { this.move(); } skipToDep(e) { let dom = document.getElementById(e); // 获取要跳至的字母节点 const scroller = this.props.scroller; if (e === '#') { scroll... 阅读全文
posted @ 2018-11-08 16:40 歆轶 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 字符串的长度获取 可能看到这篇文章的读者会问,这有什么难的,直接使用str.length或者for循环去遍历一遍不就好了,还有必要去专门判断吗?答案当然是肯定的!如若不信,你可以把这个词放在浏览器里边用普通方法跑一下,看是不是你想要的答案——'𠮷𠮷'。 发现不对劲以后,其实并非是你的理解问题,而 阅读全文
posted @ 2018-10-29 16:53 歆轶 阅读(597) 评论(0) 推荐(0) 编辑
摘要: js验证对象类型 1. Object.prototype.toString.call() 这是最佳解决方案,可以用作通用方式处理。各种类型的判断依据类似于[object Object],替换的是后边的Object为其他类型。 2. constructor和instanceof 这两个实现的功能是类似 阅读全文
posted @ 2018-10-23 18:51 歆轶 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一般超出文本显示分为两种:单行超出文本和多行超出文本省略号显示,实现方式使用纯css实现: 阅读全文
posted @ 2018-09-10 20:38 歆轶 阅读(194) 评论(0) 推荐(0) 编辑