首页
学习
活动
专区
工具
TVP
发布

对角另一面

专栏成员
52
文章
63598
阅读量
28
订阅数
lodash源码分析之Hash缓存
在那小小的梦的暖阁,我为你收藏起整个季节的烟雨。 ——洛夫《灵河》 本文为读 lodash 源码的第四篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash gitbook也会同步仓库的更新,gitbook地址:pocket-lodash 作用与用法 Hash 顾名思义,就是要有一个离散的序列,根据 key 来储取数据。而在 javascript 中,最适合的无疑是对象了。 Hash 在 lodash 的 .internal 文件夹中,作为内部文件来使用。lodash 会根据不同的数
对角另一面
2018-03-30
1.1K0
lodash源码分析之NaN不是NaN
暗恋之纯粹,在于不求结果,完全把自己锁闭在一个单向的关系里面。 ——梁文道《暗恋到偷窥》 本文为读 lodash 源码的第五篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash gitbook也会同步仓库的更新,gitbook地址:pocket-lodash 本篇分析的是 eq 函数。 作用与用法 eq 函数用来比较两个值是否相等。遵循的是 SameValueZero 规范。 var obj1 = {test: 1} var obj2 = {test: 1} var obj3 =
对角另一面
2018-03-30
1.9K0
lodash源码分析之List缓存
昨日我沿着河岸/漫步到/芦苇弯腰喝水的地方 顺便请烟囱/在天空为我写一封长长的信 潦是潦草了些/而我的心意/则明亮亦如你窗前的烛光/稍有暧昧之处/势所难免/因为风的缘故 ——洛夫《因为风的缘故》 本文为读 lodash 源码的第七篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash gitbook也会同步仓库的更新,gitbook地址:pocket-lodash 作用与用法 在之前的《lodash源码分析之Hash缓存》介绍过用 Hash 做缓存的情况,在这篇文章中介绍过,lo
对角另一面
2018-03-30
8620
lodash源码分析之缓存方式的选择
每个人心里都有一团火,路过的人只看到烟。 ——《至爱梵高·星空之谜》 本文为读 lodash 源码的第八篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash gitbook也会同步仓库的更新,gitbook地址:pocket-lodash 前言 在《lodash源码分析之Hash缓存》和《lodash源码分析之List缓存》介绍了 lodash 的两种缓存方式,这两种缓存方式都实现了和 Map 一致的数据管理接口,其中 List 缓存只在不支持 Map 的环境中使用,那何时使用 H
对角另一面
2018-03-30
1.1K0
lodash源码分析之缓存使用方式的进一步封装
在世界上所有的民族之中,支配着他们的喜怒选择的并不是天性,而是他们的观点。 ——卢梭《社会与契约论》 本文为读 lodash 源码的第九篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash gitbook也会同步仓库的更新,gitbook地址:pocket-lodash 前言 在之前的《lodash源码分析之Hash缓存》和《lodash源码分析之List缓存》介绍过 lodash 的两种缓存方式,在《lodash源码分析之缓存方式的选择》中介绍过这两种缓存方式和 Map 的封装,
对角另一面
2018-03-30
6100
lodash源码分析之数组的差集
外部世界那些破旧与贫困的样子,可以使我内心世界得到平衡。 ——卡尔维诺《烟云》 本文为读 lodash 源码的第十七篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash gitbook也会同步仓库的更新,gitbook地址:pocket-lodash 作用与用法 baseDifference 可以用来获取指定数组与另一个数组的差集。 这个函数是内部函数,是后面实现其它比较函数的核心函数。 baseDifference 的方法签名如下: baseDifference(array, v
对角另一面
2018-03-30
2.3K0
lodash源码分析之baseFindIndex中的运算符优先级
本文为读 lodash 源码的第十篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash
对角另一面
2018-02-05
6870
lodash源码分析之缓存使用方式的进一步封装
本文为读 lodash 源码的第九篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash
对角另一面
2018-02-01
6040
谷歌插件Image downloader开发之 content script
自己运营了一个公众号,在发文章的时候,需要在网上找一些图,而有些网站的图片可能隐藏在属性或者背景图中,要下载的时候经常审查元素,查看源码,不太方便,最近在看一些谷歌插件的api,便顺手做了一个插件Im
对角另一面
2017-12-27
1.4K0
读 Zepto 源码之神奇的 $
根据文章内容撰写摘要总结。
对角另一面
2017-12-27
8080
读Zepto源码之代码结构
本文主要分析了 zepto 源码的结构和实现,首先介绍了 zepto 1.2.0 版本的整体结构,然后逐步深入分析了其内部实现细节。主要关注了 zepto 的核心结构、初始化、DOM 操作、事件、继承等方面的细节。通过分析,我们可以了解到 zepto 的整体结构、实现方式和应用场景,对于进一步深入理解 zepto 的实现细节和优化方向有很好的参考价值。
对角另一面
2017-12-27
5470
读Zepto源码之集合操作
对角另一面
2017-12-27
7240
读 Zepto 源码之集合元素查找
对角另一面
2017-12-27
2.3K0
读Zepto源码之样式操作
根据文章内容撰写摘要总结
对角另一面
2017-12-27
2.1K0
读Zepto源码之Callbacks模块
对角另一面
2017-12-27
8040
读Zepto源码之assets模块
本文介绍了Zepto assets模块的原理,通过阅读源码,分析其实现逻辑,并探讨了在移动设备上处理图片加载限制的问题。同时,作者还参考了相关文档,并分享了如何规避图片资源限制的方法。
对角另一面
2017-12-27
7980
读Zepto源码之属性操作
对角另一面
2017-12-27
1.8K0
读Zepto源码之Event模块
Event 模块是 Zepto 必备的模块之一,由于对 Event Api 不太熟,Event 对象也比较复杂,所以乍一看 Event 模块的源码,有点懵,细看下去,其实也不太复杂。 读Zepto源码
对角另一面
2017-12-27
1.4K0
【译】怎样处理 Safari 移动端对图片资源的限制
本文讲述在移动端Safari浏览器中,网页图片的加载受到限制,当图片尺寸超过限制(8-10MB),网页会停止加载,甚至导致浏览器崩溃。作者通过一系列方法,如删除图片元素、更改图片的src属性等来绕过这个限制。使用data URI作为图片的src属性是一种最佳解决方案。
对角另一面
2017-12-27
1.5K0
读Zepto源码之Ajax模块
Ajax 模块也是经常会用到的模块,Ajax 模块中包含了 jsonp 的现实,和 XMLHttpRequest 的封装。 读 Zepto 源码系列文章已经放到了github上,欢迎star: rea
对角另一面
2017-12-27
3.4K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档