Posts match “ AngularJS ” tag:

angular-easyfb v1.4.0 released!

September 20, 2015

https://goo.gl/9tPWeC 支援 Ad Preview Plugin 有鑑於支援 Ad Preview Plugin ,將預設的 platform version 改為最新的 2.4 這次再版號上面其實是有點糾結的,主要是因為經歷了 Facebook Platform 從不需要帶 version 到需要…

angular-easyfb v1.3.1 released!

June 13, 2015

https://goo.gl/jKvPnc 為了 adaptive width 的 plugin (目前只有 fb page ),調整 directive parsing 的流程 支援 Embedded Video Player 想不到才隔一天馬上又 release 一個小版... 我也是千百個不願意! 話說昨天那位印…

angular-easyfb v1.3.0 released!

June 11, 2015

https://goo.gl/ky60u0 把預設的 ezfb.init() 中的 version 拉到 v2.0 新增 Page plugin 支援 要說今晚為什麼一事無成都是因為在忙這個 原本只是想說把人家發的 PR 處理一下,畢竟那個 PR 延宕已久,之前寫 comment 給發來的人請他改一下他遲遲沒有…

A case study of using jQuery plugin with AngularJS: One Page Nav

September 20, 2014

坊間的 jQuery plugin + AngularJS 的做法都蠻基本又簡單的(e.g. An approach to use jQuery Plugins with AngularJS)。 實際上真正想要做一個對 jQuery plugin 的完善包裝是相當費工的,最近正好因緣際會之下有個使用 jQuery pl…

Powerful $http in AngularJS

June 15, 2014

TL;DR 如果你怕 $http 會因為散布在各個 service 中而不小心送出多次同樣參數的 request,真的是白擔心了! 正文開始 今天本來心血來潮花了兩個小時想要做一個小 demo,來分享一下利用 promise 來避開在各個不同的 service 裡面對同一個 async task 套用一樣的參數而做重覆…

Faster paging in AngularJS

May 31, 2014

很多 AngularJS performance 相關的文章都是以 long lists 為主題來做提升,這篇的訴求比較不一樣 是 paging speed 。 本文所謂 paging speed ,指的是「由一頁換到另一頁所需要的速度」。 首先先來看看一個範例 AngularJS app 是如何切分資料以及換頁。 T…

angularFire v0.7.0 閒聊

March 16, 2014

<img class="center" src="VVXBOG1lSni8Jpu4LdBg afire logo.png" alt="afire logo.png" 第一次聽說到 Firebase 的時候,angularFire 已經是 v0.3.0 版了。基於 Firebase 的特性,與 AngularJS 結合之…

AngularJS test 新手上路 (2) - 環境介紹

March 08, 2014

剛開始學習 AngularJS 時,循一般的網路上學習路徑,你可能會先 run 一次官方的 tutorial,完全照著裡面寫的 step 做就可以完成一個包含 test 的完整小專案。雖然它一步一步介紹的很清楚,但其實仔細看會發現 test 的部分接近於貼了程式碼就馬虎帶過 lol 來看看做為 tutorial 範例的…

AngularJS test 新手上路 (1) - 基本環境設定

March 02, 2014

最近的空閒時間比較忙(?),之前買了很多書結果都沒看... 直到這次連假才終於有鬆一口氣的感覺,於是我翻出了 Mastering Web Application Development with AngularJS 這本來快速消化一下。 <img class="center" src="abMkDLdRNGHQBRKS…

AngularJS browser autofill workaround revisited

January 05, 2014

在經歷過了 AngularJS browser autofill workaround by using a directive 之後過了幾週,有一天我嘗試對著 login 用的表單亂來(?),發現上的 workaround 其實只能針對在頁面一載入時的自動填入,如果是先清除它,在經過人為的操作之後的自動填入,還是都抓…

在網頁上檢查自家 Chrome extension 是否已安裝

December 20, 2013

續上一篇文章 直接在網站頁面上安裝你的 Chrome extension 最後提到為了能夠在提供安裝的頁面展現出我們的誠意(明明上一篇好像不是這樣說的),總得有個辦法來各別針對 未安裝/已安裝 的使用者做頁面的客製化。 基本原理 其實就是官方文件提供的方法。 Extensions can communicate wit…

UI as route

October 14, 2013

ui router 是 angular ui 旗下一員大將,其 github README 介紹的主要特色如下: 1. 使用 state 取代 angular 原生的 route 2. 可巢狀的 state 與 <ui view (view template directive) 3. 支援多個 <ui view ,可…

Overriding $exceptionHandler

September 29, 2013

今天碰到結果因為神秘的 cross domain 引用的 script error 沒有跳在 console 而卡了超久... $exceptionHandler 的官方文件介紹: Any uncaught exception in angular expressions is delegated to this se…

jqLite Orz list (v1.1.5)

September 26, 2013

jqLite 是 AngularJS 為了方便進行 DOM 操作而又不希望讓 jQuery 成為 dependency 的解決方案,官方文件如是說: jqLite is a tiny, API compatible subset of jQuery that allows Angular to manipulate t…

踩到 ui-router 0.2.0 的 bug

September 22, 2013

其實這是一個看一看 ui router 的 wiki,再瞄一下 source code 就可以發現的 bug ,不過由於影響不是慎大,也沒有寫在 test spec 裡,它就這樣在 0.2.0 release 接近兩個月的現在還躺在那兒。 竹林中 陰影 昨天在忙 git source (其實也就是在忙這個 blog),…

git-source

September 21, 2013

https://github.com/pc035860/git source git source shows off your github pages hosted source codes and examples. 最近終於完成的小專案,其實是為了寫 blog 特別設計的,希望能夠同時滿足四件事情 程式碼上色…

用 ngQueue 來完成需要排隊的非同步工作

September 19, 2013

$q promise 是使用 AngularJS 時相當重要的一環,熟悉並活用之後可以讓許多原本看似較雜亂的 event base 程式碼看起來謹然有序(當然也不是所有的 event base 程式都適合使用 promise 來實現)。 排隊的需求 有時候我們會碰到一些特別的情況: 一段一段的動作是依序進行,但觸發的時…

Programmatical form submission

September 07, 2013

AngularJS 做為一個以建立 Single Page App 為目標的 framework,當然是不希望你在 web app 中碰到需要與後端做資料溝通時會需要 refresh 整個網頁,因此它提供了完整的 HTML <form> 解決方案,諸如: 透過 form directive 攔截預設的 fo…