哎,F(xiàn)lutter真香啊 早在一年前想學(xué)習(xí)下flutter,但當(dāng)時(shí)對(duì)于它布局中地獄式的嵌套有點(diǎn)望而生畏,心想為什么嵌套這么復(fù)雜,就沒(méi)有xml布局方式嗎,用jsx方式也行啊,為...
當(dāng)一個(gè)項(xiàng)目需要包含其他支持項(xiàng)目源碼時(shí)使用的功能,作用是兩個(gè)項(xiàng)目是獨(dú)立的,且主項(xiàng)目可以使用另一個(gè)支持項(xiàng)目。 添加子項(xiàng)目后會(huì)出現(xiàn).gitmodules的文件,這是一個(gè)配置文件,記...
前傳 出于興趣最近開始研究koa2,由于之前有過(guò)一些express經(jīng)驗(yàn),以為koa還是很好上手的,但是用起來(lái)發(fā)現(xiàn)還是有些地方容易懵逼,因此整理此文,希望能夠幫助到一些新人。 ...
盡量使用最新版本的jQuery jQuery每一個(gè)新的版本都會(huì)較上一個(gè)版本進(jìn)行Bug修復(fù)和一些優(yōu)化,同時(shí)也會(huì)包含一些創(chuàng)新,所以建議使用最新版本的jQuery來(lái)提高性能。不過(guò)需...
閉包和高階函數(shù) 函數(shù)式語(yǔ)言的鼻祖是 LISP JavaScript在設(shè)計(jì)之初參考了 LISP兩大方言之一的 Scheme,引入了 Lambda表達(dá)式、閉包、高階函數(shù)等特性。 ...
this 、 call 和 apply this 跟別的語(yǔ)言大相徑庭的是,JavaScript的 this 總是指向一個(gè)對(duì)象,而具體指向哪個(gè)對(duì)象是在運(yùn)行時(shí)基于函數(shù)的執(zhí)行環(huán)境動(dòng)...
面向?qū)ο蟮腏avaScript JavaScript 沒(méi)有提供傳統(tǒng)面向?qū)ο笳Z(yǔ)言中的類式繼承,而是通過(guò)原型委托的方式來(lái)實(shí)現(xiàn)對(duì)象與對(duì)象之間的繼承。JavaScript 也沒(méi)有在語(yǔ)...
使用slot分發(fā)內(nèi)容 使用一種方式混合父組件的內(nèi)容與子組件自己的模版,這個(gè)過(guò)程被稱為“內(nèi)容分發(fā)”。在子組建中使用特殊的 元素作為容器的插槽。 單個(gè)slot 在子組件模版中有s...
單向數(shù)據(jù)流 數(shù)據(jù)從父級(jí)組件傳遞給子組件,只能單向綁定。 子組件內(nèi)部不能直接修改從父級(jí)傳遞過(guò)來(lái)的數(shù)據(jù)。 控制臺(tái)會(huì)出現(xiàn)報(bào)錯(cuò): 避免在子組件數(shù)據(jù)被重寫,可以改變props的情況,使...
組件化 組件化的概念 Web 中的組件其實(shí)就是頁(yè)面組成的一部分,好比是電腦中的每一個(gè)元件(如硬盤、鍵盤、鼠標(biāo)),它是一個(gè)具有獨(dú)立的邏輯和功能或界面,同時(shí)又能根據(jù)規(guī)定的接口規(guī)則...
一點(diǎn)點(diǎn)前言 這是一個(gè)經(jīng)典的實(shí)現(xiàn)數(shù)據(jù)雙向綁定的例子,其中著重圍繞“一切以數(shù)據(jù)驅(qū)動(dòng)”這個(gè)思想理念來(lái)講解,知識(shí)點(diǎn)挺多。概括下是以下三點(diǎn) 數(shù)據(jù)雙向綁定 本地localStorege數(shù)...
Vue特性介紹 漸進(jìn)式框架 聲明式渲染: 核心庫(kù),只當(dāng)作模版引擎使用,將數(shù)據(jù)渲染到視圖中 組件系統(tǒng):將界面劃分n個(gè)小模塊 客戶端路由: 做移動(dòng)端SPA單頁(yè)應(yīng)用 大規(guī)模狀態(tài)管理...
翻譯自sitepoint的一篇文章,作者是Sebastian Seitz。雖然日常工作中很少再寫原生js來(lái)操作DOM了,大家可能都在用主流的前端框架,我也是,但是看到這篇很淺...