SpringOne2GX 2013 重播:JavaScript 的 AOP

新聞 | Pieter Humphrey | 2014 年 3 月 25 日 | ...

於 SpringOne2GX 2013 在加州聖塔克拉拉錄製。

講者:Brian Cavalier

鬆散耦合。你的網路前端有做到嗎?你的 JavaScript 有在使用 pubsub、事件發射器和訊息匯流排嗎?再猜猜,你可以做得更好。面向切面編程 (AOP) 是一種非侵入性地增強物件、方法和函數行為的技術。AOP 從「外部」新增新行為並修改現有行為。使用 AOP,可以在元件之間建立連接,而無需任何一方了解另一方,也無需在程式碼中使用任何額外的函式庫依賴性。雖然您可能熟悉 Spring 中的 AOP,但您可能尚未將其應用於 JavaScript。在這次演講中,我們將做到這一點。我們將介紹在純 JavaScript 中應用 AOP 的簡單技術,無需額外的函式庫,然後看看 meld.js (https://github.com/cujojs/meld),這是為 Cujo.js (http://cujojs.com) 提供支援的 AOP 函式庫。我們將從在元件之間建立連接的簡單範例開始,到更複雜的範例,以真正鬆散耦合的方式整合 pubsub、訊息匯流排等。

!{iframe width="560" height="315" src="//www.youtube.com/embed/MoZgJY2IF4A" frameborder="0" allowfullscreen}{/iframe}

取得 Spring 電子報

隨時掌握 Spring 電子報的最新資訊

訂閱

取得領先

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部