js
CalmHarbin
记录一些自己觉得实用的技巧和经验
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
瀑布流
什么是瀑布流?演示效果点这里。瀑布流呢,可以有多列,每一个item(单元格)的高度可以不相同,但是宽度必须一样.排列的方式是,从左往右排列,哪一列现在的总高度最小,就优先排序把item(单元格)放在这一列.这样排完所有的单元格后,可以保证每一列的总高度都相差不大,不至于,有的列很矮,有的列很高借鉴网上一张图每一张图片所在位置依次为图片上的数字顺序。简单来说:哪一列高度最小就放...原创 2019-01-19 09:15:08 · 589 阅读 · 0 评论 -
jQuery源码学习一
学习前端也有一段时间了,闲暇之余决定进一步学习,从jquery源码学习开始。嗯,打开jquery.js,嗯,太多了,一脸懵!一步一步来吧!刚开始看了艾伦 Aaron老师的文章入门引导一下。首先是看jQuery源码分析系列(01) : 整体架构这篇。提前声明:后文所展示的jquery版本为3.3.1,后文不再强调,理解不对的地方万望告知总结一下:ps:文中写到了jQuer...原创 2019-01-19 17:43:55 · 568 阅读 · 0 评论 -
弄懂js中的原型对象
首先有哪些知识点?__proto__ 对象的原型对象prototype 返回函数的原型对象constructor 返回创建此对象的数组函数的引用instanceof 判断是不是函数的实例getPrototypeOf() 返回对象的原型对象setPrototypeOf() 设置对象的原型对象Object.create() 创建...原创 2019-01-19 16:48:07 · 433 阅读 · 0 评论 -
前端那些你必须了解的知识点
前言作为一名前端攻城狮,记录下一些常用的方法是必不可少了。以下记录我遇到经常用到的知识。有更好的方法及先进的技术请务必告诉下我。目录前言一、时间格式化二、JSON与URL参数的互转1.json转url参数2.url转json三、图片--url格式和base64格式和blob格式的互转1.url转base642.base64转url3...原创 2019-02-27 12:43:41 · 854 阅读 · 0 评论 -
eslint常用配置
什么是eslint?ESLint是一个用来识别 ECMAScript 并且按照规则给出报告的代码检测工具,使用它可以避免低级错误和统一代码的风格。快速定位安装配置如果某些代码不想使用规则怎么办?常用规则安装npm install eslint -D配置在项目根目录下新建一个 .eslintrc.js(注意eslintrc前面有个点) ...原创 2019-03-15 15:43:14 · 1999 阅读 · 0 评论 -
15行代码实现一个带并发数限制的fetch请求函数
原题读题批量请求 可控制并发度 全部请求结束,执行callback解题方案一: 递归function sendResquest(urls, max, callback) { let urlsCopy = [... urls];//防止影响外部urls变量 function request() { function Handle () {...原创 2019-03-15 21:10:22 · 3898 阅读 · 0 评论 -
移动端下拉刷新,兼容ios,Android及微信浏览器
先看一下效果图下拉效果的样子参考的新浪微博,滚动加载是ydui的滚动加载组件因为滚动加载使用的ydui的组件,我这里便不再累述首先分析下拉刷新是怎么实现的1.页面滚动到顶部时,用户手指向下拖动2.页面整体开始随着手指向下移动,同时出现下拉的动画3.用户拖动超过指定长度之后松开手指,页面开始回弹并且执行加载中的动画4.加载完成之后执行结束的动画实现原理一、touchstart事...原创 2019-09-03 23:53:16 · 4433 阅读 · 0 评论
分享