本章介紹ES6生成器,是一種順序的虐呻、看似同步的異步流程表達(dá)風(fēng)格啄巧。 1. 打破完整運(yùn)行 生成器是一種特殊的函數(shù)類(lèi)型赂毯,它不會(huì)一口氣從頭運(yùn)行到結(jié)束透揣。生...
關(guān)于指令的使用: 指令 (Directives) 是帶有 v- 前綴的特殊 attribute疏哗。指令 attribute 的值預(yù)期是單個(gè) Jav...
講render函數(shù)前疲迂,先講下為什么有這個(gè)東西若未。先要從Vue在為我們干什么說(shuō)起:Vue幫助我們做數(shù)據(jù)和dom的動(dòng)態(tài)綁定朱嘴。瀏覽器有dom樹(shù),而每個(gè)V...
上一章講到粗合,用回調(diào)來(lái)實(shí)現(xiàn)異步的兩大問(wèn)題:代碼缺乏順序性萍嬉;控制權(quán)交出,缺乏可信任性隙疚。 先說(shuō)可信任性:傳遞回調(diào)的代碼壤追,是把控制權(quán)交給第三方,因而難以...
目前為止供屉,異步的實(shí)現(xiàn)靠回調(diào)行冰,但它并非沒(méi)有缺點(diǎn)。本章探討回調(diào)伶丐,并解釋為什么更高級(jí)的異步模型是必需的悼做。只有理解了promise出現(xiàn)的原因,才能更好地...
使用像JavaScript這樣的語(yǔ)言編程時(shí)哗魂,很重要是如何表達(dá)和控制持續(xù)一段時(shí)間的程序行為肛走。 程序總是一部分現(xiàn)在運(yùn)行,而另一部分則在將來(lái)運(yùn)行——現(xiàn)...
如果JavaScript程序僅僅是在引擎中運(yùn)行的話录别,它會(huì)嚴(yán)格遵循規(guī)范并且是可以預(yù)測(cè)的朽色。但是JavaScript程序幾乎總是在宿主環(huán)境中運(yùn)行,這使...
1.語(yǔ)句和表達(dá)式 表達(dá)式可以返回一個(gè)結(jié)果值组题。語(yǔ)句包含表達(dá)式葫男,可以比表達(dá)式長(zhǎng)(就像句子可以包含短語(yǔ))。語(yǔ)句也有結(jié)果值往踢。 1.1 語(yǔ)句的結(jié)果值 在控...
本章旨在全面介紹強(qiáng)制類(lèi)型轉(zhuǎn)換的優(yōu)缺點(diǎn)腾誉。 1.值類(lèi)型轉(zhuǎn)換 將值從一種類(lèi)型轉(zhuǎn)換為另一種類(lèi)型通常稱為類(lèi)型轉(zhuǎn)換,這是顯式的情況峻呕;隱式的情況稱為強(qiáng)制類(lèi)型轉(zhuǎn)...