天天看點

《JavaScript設計模式》——11.4 JSONP

本節書摘來自異步社群《javascript設計模式》一書中的第11章,第11.4節,作者:張容銘著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

“第二種代理對象形式是通過script标簽。比如我們在cdn(内容分發網絡,一種更接近使用者的網絡架構,是使用者可以就近擷取内容)上更快速地擷取,然而這種擷取方式擷取的script内容是不變的。而我們需要的代理對象,是對頁面與浏覽器間通信的,顯然上面的方式還不能滿足我們的需求,不過我們知道通過src屬性可實作get請求,是以我們可以在src指向的url(請求位址)上面添加一些字段資訊,然後伺服器端擷取這些字段,再相應地生成一份内容。”

“這種方式,你可以想象成河裡面的一隻小船,通過小船将你的請求發送給對岸,然後對岸的人們将資料放在小船裡為你帶回來。”

“哦,那這種方式就需要其他域下的伺服器端與前端協同工作開發功能了吧。”