240 發(fā)簡(jiǎn)信
IP屬地:北京
  • 120
    一文讀懂http緩存(超詳細(xì))

    前端緩存 前端緩存可分為兩大類(lèi):http緩存和瀏覽器緩存。我們今天重點(diǎn)講的是http緩存,所以關(guān)于瀏覽器緩存大家自行去查閱啸如。下面這張圖是前端緩存的一個(gè)大致知識(shí)點(diǎn): HTTP緩...

  • 120
    09 | console中騷操作

    我最開(kāi)始接觸前端的時(shí)候镇防,學(xué)會(huì)用的就是 console.log 审磁,甚至現(xiàn)在偷办,大部分情況也還在用它調(diào)試兼吓,但是烦绳,在不同的場(chǎng)景下卿捎,除了 log ,其實(shí)有更好的選擇径密。 1. conso...

  • js的枚舉類(lèi)型判斷方式性能比較

    簡(jiǎn)單的ifelse是大家應(yīng)用比較多的判斷方式午阵,在情況更多樣的場(chǎng)景下,if else就顯得不夠簡(jiǎn)潔了享扔,但是也有很多人會(huì)認(rèn)為if else更能看清作者意圖底桂,這種完全主觀的原因沒(méi)有...

  • 自建promise

    基本原理 1.通過(guò)構(gòu)造方法生成一個(gè)promise對(duì)象,但是構(gòu)造方法中傳入的方法不會(huì)立即調(diào)用2.通過(guò)then給promise對(duì)象中的成功方法列表中添加方法惧眠,通過(guò)catch給pr...

  • 120
    nodejs深入學(xué)(5)異步編程

    前言 上一章講解了node如何通過(guò)事件循環(huán)實(shí)現(xiàn)異步籽懦,包括與各種IO多路復(fù)用搭配實(shí)現(xiàn)的異步IO已經(jīng)與IO無(wú)關(guān)的異步API。 以前氛魁,之所以異步IO在應(yīng)用層面不太流行暮顺,是因?yàn)楫惒骄?..

  • 120
    nodejs深入學(xué)(12)產(chǎn)品化

    前言 盡早接觸node有很多好處,首先秀存,由于node相對(duì)于很多web技術(shù)還比較年輕捶码,這可以讓開(kāi)發(fā)者接觸到較多的底層細(xì)節(jié),例如http協(xié)議或链、進(jìn)程模型宙项、服務(wù)模型等,這些底層原理與...

  • 120
    nodejs深入學(xué)(1)概述

    前言 最開(kāi)始只是想寫(xiě)一個(gè)簡(jiǎn)單的筆記株扛,后來(lái)發(fā)現(xiàn)尤筐,在記筆記的過(guò)程中,我會(huì)不斷的將書(shū)中一筆帶過(guò)的地方補(bǔ)充全洞就,對(duì)于書(shū)中說(shuō)的一些做法盆繁,我也會(huì)提供一些其他思路,于是旬蟋,寫(xiě)著寫(xiě)著就不像是一本...

  • WVJB原理解析(JS調(diào)用OC)

    之前有中間件項(xiàng)目用到了WebViewJavascriptBridge這個(gè)庫(kù)油昂,當(dāng)時(shí)捉摸了一下原理,現(xiàn)在拿出來(lái)給大家分享一下,還是以官方給的demo為例冕碟,把復(fù)雜的代碼精簡(jiǎn)到早簡(jiǎn)單...

  • @風(fēng)飛燕 不敢當(dāng)不敢當(dāng)拦惋,共勉就好

    SDWebImage底層實(shí)現(xiàn)原理及內(nèi)部實(shí)現(xiàn)過(guò)程

    SDWebImage底層實(shí)現(xiàn)有沙盒緩存機(jī)制,主要由三塊組成1安寺、內(nèi)存圖片緩存2厕妖、內(nèi)存操作緩存3、磁盤(pán)沙盒緩存看著這里我只想說(shuō)挑庶,有了封裝真好內(nèi)部實(shí)現(xiàn)過(guò)程:第一步言秸,下載SDWebI...

  • 直接imageName就好,不需要從接口獲取直接從本地加載迎捺,你也可以在加載好自己做一層內(nèi)存緩存举畸,sdwebimage做的就是在從接口獲取圖片的時(shí)候幫你做了內(nèi)存緩存和本地緩存

    SDWebImage底層實(shí)現(xiàn)原理及內(nèi)部實(shí)現(xiàn)過(guò)程

    SDWebImage底層實(shí)現(xiàn)有沙盒緩存機(jī)制,主要由三塊組成1凳枝、內(nèi)存圖片緩存2抄沮、內(nèi)存操作緩存3、磁盤(pán)沙盒緩存看著這里我只想說(shuō)岖瑰,有了封裝真好內(nèi)部實(shí)現(xiàn)過(guò)程:第一步合是,下載SDWebI...

  • 120
    從【簡(jiǎn)書(shū)】iOS客戶端,來(lái)談?wù)凥ybrid方案細(xì)節(jié)設(shè)計(jì)

    作為一位 iOS 開(kāi)發(fā)人員锭环,你應(yīng)該已經(jīng)敏感地發(fā)現(xiàn)聪全,自己的工作涉及內(nèi)容已經(jīng)不止于 Native 的部分,因?yàn)?Hybrid App 和 ReactNative 等技術(shù)方案已經(jīng)不...

  • @十一歲的加重 重點(diǎn)不在于JSP的熱更新辅辩,而是一個(gè)跨平臺(tái)的思想

    JSPatch原理解析(一)

    本篇開(kāi)始以JSPatch給的demo代碼為例按流程講解JSPatch的實(shí)現(xiàn)原理首先在iOS的demo中在appdelegate開(kāi)始看和JSPatch有關(guān)的是這幾句代碼 首先啟...

  • 120
    iOS 怎么做優(yōu)化

    今天來(lái)討論下整體項(xiàng)目?jī)?yōu)化 本文只是提供了可以從哪些方面進(jìn)行優(yōu)化难礼,沒(méi)有對(duì)每個(gè)方向提供可參考的思路。 有的時(shí)候還是需要結(jié)合業(yè)務(wù)邏輯進(jìn)行 畫(huà)了個(gè)圖整理下 應(yīng)用首次工作出錯(cuò)以后玫锋,79...

  • JSPatch原理解析(二)

    由于執(zhí)行了demo.js這個(gè)js文件节沦,接下來(lái)就要轉(zhuǎn)到這個(gè)文件中去查看它的調(diào)用過(guò)程键思,demo.js里面寫(xiě)了兩個(gè)方法調(diào)用,第一個(gè)就是給那個(gè)實(shí)現(xiàn)了那個(gè)在oc沒(méi)有實(shí)現(xiàn)的按鈕點(diǎn)擊事件,...

  • JSPatch原理解析(一)

    本篇開(kāi)始以JSPatch給的demo代碼為例按流程講解JSPatch的實(shí)現(xiàn)原理首先在iOS的demo中在appdelegate開(kāi)始看和JSPatch有關(guān)的是這幾句代碼 首先啟...

  • JSPatch原理解析(基礎(chǔ)篇)

    JSPatch雖然已經(jīng)被蘋(píng)果明令ban掉了甫贯,但是其本身的機(jī)制對(duì)于大家理解跨平臺(tái)開(kāi)發(fā)還是有很大的幫助的吼鳞,bang大神雖然自己也寫(xiě)過(guò)原理詳解,但是對(duì)于我等小白來(lái)說(shuō)還是有點(diǎn)難懂其具...

  • iOS自己動(dòng)手實(shí)現(xiàn)tableview可重用機(jī)制

    tableview的實(shí)現(xiàn)原理:1.給view添加重用Id要用的時(shí)候就從重用緩存池里找可以重用的view如果沒(méi)有就創(chuàng)建一個(gè)添加到緩存池中2.把屏幕外不可見(jiàn)的view去掉放進(jìn)可重...

  • iOS引用計(jì)數(shù)的細(xì)節(jié)問(wèn)題

    Q.1:引用計(jì)數(shù)到底是在指針上還是在實(shí)際對(duì)象內(nèi)存中Q.2:Effective Objc里面提到的被strong修飾的屬性在設(shè)置新值得時(shí)候會(huì)保留新值釋放舊值是什么意思Q.3:調(diào)...

  • swift里面用lazy修飾符

    iOS開(kāi)發(fā)之懶加載

    iOS開(kāi)發(fā)之懶加載 在iOS開(kāi)發(fā)中幾乎經(jīng)常用到懶加載技術(shù),比如我們存放網(wǎng)絡(luò)數(shù)據(jù)的數(shù)組,控制器的view,控件的自定義,復(fù)雜的運(yùn)算邏輯等等情況下都會(huì)用到懶加載技術(shù),那么什么是懶...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品