240 发简信
IP属地:北京
  • 120
    一文读懂http缓存(超详细)

    前端缓存 前端缓存可分为两大类:http缓存和浏览器缓存。我们今天重点讲的是http缓存,所以关于浏览器缓存大家自行去查阅。下面这张图是前端缓存的一个大致知识点: HTTP缓...

  • 120
    09 | console中骚操作

    我最开始接触前端的时候,学会用的就是 console.log ,甚至现在,大部分情况也还在用它调试,但是,在不同的场景下,除了 log ,其实有更好的选择。 1. conso...

  • js的枚举类型判断方式性能比较

    简单的ifelse是大家应用比较多的判断方式,在情况更多样的场景下,if else就显得不够简洁了,但是也有很多人会认为if else更能看清作者意图,这种完全主观的原因没有...

  • 自建promise

    基本原理 1.通过构造方法生成一个promise对象,但是构造方法中传入的方法不会立即调用2.通过then给promise对象中的成功方法列表中添加方法,通过catch给pr...

  • 120
    nodejs深入学(5)异步编程

    前言 上一章讲解了node如何通过事件循环实现异步,包括与各种IO多路复用搭配实现的异步IO已经与IO无关的异步API。 以前,之所以异步IO在应用层面不太流行,是因为异步编...

  • 120
    nodejs深入学(12)产品化

    前言 尽早接触node有很多好处,首先,由于node相对于很多web技术还比较年轻,这可以让开发者接触到较多的底层细节,例如http协议、进程模型、服务模型等,这些底层原理与...

  • 120
    nodejs深入学(1)概述

    前言 最开始只是想写一个简单的笔记,后来发现,在记笔记的过程中,我会不断的将书中一笔带过的地方补充全,对于书中说的一些做法,我也会提供一些其他思路,于是,写着写着就不像是一本...

  • WVJB原理解析(JS调用OC)

    之前有中间件项目用到了WebViewJavascriptBridge这个库,当时捉摸了一下原理,现在拿出来给大家分享一下,还是以官方给的demo为例,把复杂的代码精简到早简单...

  • @风飞燕 不敢当不敢当,共勉就好

    SDWebImage底层实现原理及内部实现过程

    SDWebImage底层实现有沙盒缓存机制,主要由三块组成1、内存图片缓存2、内存操作缓存3、磁盘沙盒缓存看着这里我只想说,有了封装真好内部实现过程:第一步,下载SDWebI...

  • 直接imageName就好,不需要从接口获取直接从本地加载,你也可以在加载好自己做一层内存缓存,sdwebimage做的就是在从接口获取图片的时候帮你做了内存缓存和本地缓存

    SDWebImage底层实现原理及内部实现过程

    SDWebImage底层实现有沙盒缓存机制,主要由三块组成1、内存图片缓存2、内存操作缓存3、磁盘沙盒缓存看着这里我只想说,有了封装真好内部实现过程:第一步,下载SDWebI...

  • 120
    从【简书】iOS客户端,来谈谈Hybrid方案细节设计

    作为一位 iOS 开发人员,你应该已经敏感地发现,自己的工作涉及内容已经不止于 Native 的部分,因为 Hybrid App 和 ReactNative 等技术方案已经不...

  • @十一岁的加重 重点不在于JSP的热更新,而是一个跨平台的思想

    JSPatch原理解析(一)

    本篇开始以JSPatch给的demo代码为例按流程讲解JSPatch的实现原理首先在iOS的demo中在appdelegate开始看和JSPatch有关的是这几句代码 首先启...

  • 120
    iOS 怎么做优化

    今天来讨论下整体项目优化 本文只是提供了可以从哪些方面进行优化,没有对每个方向提供可参考的思路。 有的时候还是需要结合业务逻辑进行 画了个图整理下 应用首次工作出错以后,79...

  • JSPatch原理解析(二)

    由于执行了demo.js这个js文件,接下来就要转到这个文件中去查看它的调用过程,demo.js里面写了两个方法调用,第一个就是给那个实现了那个在oc没有实现的按钮点击事件,...

  • JSPatch原理解析(一)

    本篇开始以JSPatch给的demo代码为例按流程讲解JSPatch的实现原理首先在iOS的demo中在appdelegate开始看和JSPatch有关的是这几句代码 首先启...

  • JSPatch原理解析(基础篇)

    JSPatch虽然已经被苹果明令ban掉了,但是其本身的机制对于大家理解跨平台开发还是有很大的帮助的,bang大神虽然自己也写过原理详解,但是对于我等小白来说还是有点难懂其具...

  • iOS自己动手实现tableview可重用机制

    tableview的实现原理:1.给view添加重用Id要用的时候就从重用缓存池里找可以重用的view如果没有就创建一个添加到缓存池中2.把屏幕外不可见的view去掉放进可重...

  • iOS引用计数的细节问题

    Q.1:引用计数到底是在指针上还是在实际对象内存中Q.2:Effective Objc里面提到的被strong修饰的属性在设置新值得时候会保留新值释放旧值是什么意思Q.3:调...

  • swift里面用lazy修饰符

    iOS开发之懒加载

    iOS开发之懒加载 在iOS开发中几乎经常用到懒加载技术,比如我们存放网络数据的数组,控制器的view,控件的自定义,复杂的运算逻辑等等情况下都会用到懒加载技术,那么什么是懒...