本章介紹ES6生成器,是一種順序的、看似同步的異步流程表達風格。 1. 打破完整運行 生成器是一種特殊的函數類型,它不會一口氣從頭運行到結束。生...
關于指令的使用: 指令 (Directives) 是帶有 v- 前綴的特殊 attribute。指令 attribute 的值預期是單個 Jav...
講render函數前,先講下為什么有這個東西。先要從Vue在為我們干什么說起:Vue幫助我們做數據和dom的動態綁定。瀏覽器有dom樹,而每個V...
上一章講到,用回調來實現異步的兩大問題:代碼缺乏順序性;控制權交出,缺乏可信任性。 先說可信任性:傳遞回調的代碼,是把控制權交給第三方,因而難以...
目前為止,異步的實現靠回調,但它并非沒有缺點。本章探討回調,并解釋為什么更高級的異步模型是必需的。只有理解了promise出現的原因,才能更好地...
使用像JavaScript這樣的語言編程時,很重要是如何表達和控制持續一段時間的程序行為。 程序總是一部分現在運行,而另一部分則在將來運行——現...
如果JavaScript程序僅僅是在引擎中運行的話,它會嚴格遵循規范并且是可以預測的。但是JavaScript程序幾乎總是在宿主環境中運行,這使...
1.語句和表達式 表達式可以返回一個結果值。語句包含表達式,可以比表達式長(就像句子可以包含短語)。語句也有結果值。 1.1 語句的結果值 在控...
本章旨在全面介紹強制類型轉換的優缺點。 1.值類型轉換 將值從一種類型轉換為另一種類型通常稱為類型轉換,這是顯式的情況;隱式的情況稱為強制類型轉...