摘要:多圖片上傳這兩天用原生徒手?jǐn)]了個插件,寫的不是很完美,在這里先介紹一下傳統(tǒng)的面向過程的寫法,還有很多不足,希望多多指正使用到的技術(shù)使用對象更靈活操作需要發(fā)送的表單文件使用對象允許應(yīng)用程序異步操作本地文件將讀取的文件轉(zhuǎn)換為編碼的字符串文件讀取 Multi多圖片上傳 這兩天用原生徒手?jǐn)]了個插件,寫的不是很完美,在這里先介紹一下傳統(tǒng)的面向過程的javascript寫法,還有很多不足,希望多多...
Symbol ES6 introcues a new type called symbol. The Symbol function returns a value of type symbol. const symbol1 = Symbol(); const symbol2 = Symbol(hi); console.log(typeof symbol1); //symbol consol...
摘要:所以下面這段代碼就是通過逐步滾動到頁面底端,并且能判斷出頁面已達(dá)到底端來把綁定的定時器清掉,以免造成死循環(huán)。 現(xiàn)在的頁面大部分都是通過Js渲染來顯示頁面的,也就是如果不滾動到頁面底部就無法獲取整個頁面的HTML源碼,如果通過CURL等抓取網(wǎng)頁那么基本上抓取到都是一堆javascript代碼。 所以就有了webkit爬蟲,把整個頁面渲染完了再抓取。這個到達(dá)頁面底部的操作通常是在webki...
摘要:定義觀察者設(shè)計(jì)模式中有一個對象被稱為根據(jù)觀察者維護(hù)一個對象列表,自動通知它們對狀態(tài)的任何修改。與觀察者模式不同,它允許任何訂閱者實(shí)現(xiàn)一個適當(dāng)?shù)氖录幚沓绦騺碜圆⒔邮瞻l(fā)布者發(fā)布的主題通知。 觀察者設(shè)計(jì)模式是一個好的設(shè)計(jì)模式,這個模式我們在開發(fā)中比較常見,尤其是它的變形模式訂閱/發(fā)布者模式我們更是很熟悉,在我們所熟悉jQuery庫和vue.js框架中我們都有體現(xiàn)。我在面試中也曾經(jīng)被問到o...
摘要:為什么要學(xué)習(xí)設(shè)計(jì)模式做事情之前問個為什么總是好的。設(shè)計(jì)模式的使用方法關(guān)于使用方式,像我這種初學(xué)者最容易犯的錯誤就是生搬硬套,但是模仿本來也是學(xué)習(xí)的一個過程,最重要的事情是在模仿中要學(xué)會思考。 為什么要學(xué)習(xí)設(shè)計(jì)模式? 做事情之前問個為什么總是好的。關(guān)于設(shè)計(jì)模式的好壞,我在知乎上也看過一些討論,有知友對其提出過一些疑問,里面有一些關(guān)于設(shè)計(jì)模式的觀點(diǎn): 設(shè)計(jì)模式有何不妥,所謂的荼毒體現(xiàn)在哪...
暫無介紹