上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 数组方法 定义 zepto 一开始就定义了一个空数组 ,定义这个空数组是为了取得数组的 、`filter slice` 方法 compact 删除数组中的 和 这里用的是数组的 方法,过滤出 的元素,组成新的数组。这里删除掉 很容易理解,为什么还可以删除 呢?这是因为这里用了 ,而不是用 ,用 时, 阅读全文
posted @ 2018-06-24 21:20 _marven 阅读(274) 评论(0) 推荐(0)
摘要: 虽然最近工作中没有怎么用 zepto ,但是据说 zepto 的源码比较简单,而且网上的资料也比较多,所以我就挑了 zepto 下手,希望能为以后阅读其他框架的源码打下基础吧。 源码版本 本文阅读的源码为 "zepto1.2.0" 源码结构 整体结构 如果在编辑器中将 zepto 的源码折叠起来,看 阅读全文
posted @ 2018-06-19 08:12 _marven 阅读(565) 评论(0) 推荐(0)
摘要: 前言 数组去重方法老生常谈,既然是常谈,我也来谈谈 双层循环 也许我们首先想到的是使用 indexOf 来循环判断一遍,但在这个方法之前,让我们先看看最原始的方法: var array = [1,1,'1','1']; function unique(array) { var res = []; f 阅读全文
posted @ 2018-06-11 08:23 _marven 阅读(289) 评论(0) 推荐(0)
摘要: 前言 自从Vue2.0推荐大家使用 axios 开始,axios 被越来越多的人所了解。使用axios发起一个请求对大家来说是比较简单的事情,但是axios没有进行封装复用,项目越来越大,引起的代码冗余。就会非常麻烦的一件事。所以本文会详细的跟大家介绍,如何封装请求,并且在项目组件中复用请求。有需要 阅读全文
posted @ 2018-06-01 15:12 _marven 阅读(6888) 评论(5) 推荐(4)
摘要: 更多内容请参考: "我的新博客" 在上一篇文章中,我们了解了为什么要限制事件的频繁触发,以及如何做限制: 1. debounce 防抖 2. throttle 节流 上次已经说过防抖的实现了,今天主要来说一下节流的实现。 节流 节流的原理很简单: 如果你持续触发事件,每隔一段时间,只执行一次事件。 阅读全文
posted @ 2018-05-27 18:18 _marven 阅读(290) 评论(0) 推荐(0)
摘要: 前言 在前端开发中会遇到一些频繁的事件触发,比如: window 的 resize、scroll mousedown、mousemove keyup、keydown …… 为此,我们举个示例代码来了解事件如何频繁的触发: 我们写个 index.html 文件: debounce.js 文件的代码如下 阅读全文
posted @ 2018-05-21 07:21 _marven 阅读(715) 评论(0) 推荐(0)
摘要: 作者简介 cnfi 蚂蚁金服·数据体验技术团队 本文翻译自《Stay updated in JS fatigue universe》,并对内容有所补充和修改。 部分内容参考《HOW TO KEEP UP TO DATE ON FRONT-END TECHNOLOGIES》 想要在“每天都有新事物冒出 阅读全文
posted @ 2018-05-13 21:28 _marven 阅读(598) 评论(0) 推荐(0)
摘要: 前言 16年小程序刚出来的时候,就准备花点时间去学学。无奈现实中手上项目太多,一个接着一个,而且也没有开发小程序的需求,所以就一拖再拖。 直到上周,终于有一个小程序的项目。如果现在学小程序,时间上肯定来不及了(就给了一周的时间)。正好前段时间看到美团开源了一个使用vue来开发微信小程序的框架 mpv 阅读全文
posted @ 2018-05-07 08:47 _marven 阅读(25842) 评论(3) 推荐(2)
摘要: 背景 我们平常在进行项目开发时,一般都会把代码上传至代码托管平台上方便管理和维护。目前我厂使用的托管平台是SVN,国内外还有一些比较知名的代码托管平台,比如github、Gitlab、BitBucket,码云和码市等。 但我们在多人合作开发下,经常碰到的最头疼的问题是,其他开发者在交接给我们一个项目 阅读全文
posted @ 2018-05-01 21:36 _marven 阅读(5963) 评论(0) 推荐(0)
摘要: 前言 小组同事最近都在学习前端,目前我们小组前端技术栈主要是vue。在和同事交流过程成,发现他们对vue都不了解,所以整理了问的比较多的问题。 组件data为什么必须是函数? 因为组件可能被多处使用,但它们的data是私有的,所以每个组件都要return一个新的data对象,如果共享data,修改其 阅读全文
posted @ 2018-04-22 18:18 _marven 阅读(952) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 11 下一页