第三方javascript是建構嵌入式和高度分布式web應用的一種強大的方式。這些應用形形色色,但是我們看其中這三種特定的使用場景:作為可互動的微件,作為被動的腳本收集資料,以及作為開發者的代碼庫提供第三方web api的通信。同正常一方獨立web應用開發相比,第三方腳本面臨很多挑戰。你需要在一個未知的、共享的、且有潛在風險的浏覽器環境中執行你的代碼。
我們僅僅涉及了編寫第三方腳本的皮毛。在下一章節中,将進一步詳細介紹從前端到後端建立一個嵌入式微件的方法。這是第三方javascript最常見的使用場景之一,并作為了解第三方的概念和挑戰的一個良好開端。