PIXNET Logo登入

About Time

跳到主文

"Everything that can be written in Javascript will eventually be written in Javascript" (Atwood's law)

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 09 週二 201418:21
  • [CI] 導入 Travis CI 筆記

螢幕快照_2014-09-09_下午9_36_34雖然說 Travis CI 這玩意兒不是新鮮事了,不過之前一直都懶得碰,直到現在做某個專案時,
寫完測試,就順便來導入 Travis CI,原本心想應該不會太難搞,但實際在導入的過程還是碰
上了一些鳥事,整個過程步驟如下:
1. 註冊帳號(一定要有 github accont) - Travis CI
(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(3) 人氣(335)

  • 個人分類:Web Development Tool
▲top
  • 6月 14 週六 201416:24
  • [DB] 在 MAC OS 上 MariaDB 安裝

1. brew update
2. brew install mariadb
3. mysql.server start
4. 透過 /usr/local/bin/mysql_secure_installation 來設定root
(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(0) 人氣(1,642)

  • 個人分類:Database
▲top
  • 10月 31 週四 201314:43
  • [AngularJS] ng-repeat 和 templateUrl 的問題

遇到一個 angular(1.0.8) 的問題,趕快來筆記一下。
在 ng-repeat 中,有 directive 是以 templateUrl 的方式去載入 template,有一些靈異現象會發生.....
 

(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(0) 人氣(159)

  • 個人分類:AngularJS
▲top
  • 10月 11 週五 201311:30
  • [AngularJS] DI 和 RequireJS 的區別

原文出處:http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html
 
這篇文章主要是要探討 AngularJS 的 DI 機制,但我覺得還有令一個重點是再留言的部份,就是提到了 Require 和 DI 的差別,AngularJS 的作者 misko 的敘述如下:
(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(0) 人氣(149)

  • 個人分類:AngularJS
▲top
  • 10月 09 週三 201311:26
  • [AngularJS] 區別 $eval, $parse 和 $observe

用 AngularJS 一定會想要做 Directive,今天要來說說 $eval, $parse 和 $observe 的使用狀況,最基本的狀況如下 (沒有 isolate scope):
 
angular.directive('foo', function() {
(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(1) 人氣(2,827)

  • 個人分類:AngularJS
▲top
  • 9月 10 週二 201311:43
  • [CSS3] 筆記製作 Drop zone 的問題

時常看到拖拉式的方法上傳檔案,會有一個 Drop zone 讓檔案拖拉進去,在製作的過程中,我希望拉近去 Drop zone 的時候邊框會變色,所以綁了一個 dragenter 和 dragleave event 在 Drop zone container 中,但 Drop zone container 中有 child element 的話,如果拖拉的時候有碰觸到 child element 的話也會觸發我所綁定的 event,想了一些方式,但都是從 Javascript 的方面著手,像是比對目前觸發的 element 是不是 Drop zone container 之類的方式,寫起來個人還是覺得髒....,沒想到這個問題可以用 CSS3 來解決,CSS3 真的很威阿~~~。
只要將 child element 加上一個屬性:
pointer-events: none;
就這樣子解決了~~歡呼~~~
(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(1) 人氣(56)

  • 個人分類:
▲top
  • 9月 06 週五 201314:35
  • [Yeoman] 筆記使 Livereload 能在 AngularJS 開啟 html5Mode 一樣能 Work

在開發了幾支 Web App 下來,透過 Yeoman 的 Livereload 開發都還順利,不過在遇到使用 AngularJS html5Mode 時,碰上了釘子,我不能 reload page,這在開發上就不順手了,找了一下解法,終於找到囉!
說明一下我的開發環境:
Yeoman(yo, grunt, bower) + generator-angular
 
(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(0) 人氣(245)

  • 個人分類:Yeoman
▲top
  • 9月 04 週三 201309:22
  • [AngularJS] 筆記 ng-src

最近在工作上要做一個新的 web app, 有一個功能是要上傳圖檔, 我想要讓使用者直接拖拉圖片之後就能顯示圖片的 thumbnail, 方法不只一種, 我選擇用 window.URL.createObjectURL 的方式來做, 產生一個 Blob 的連結, 當然是這個方法不支援 IE (IE10 沒測~不知道), 之後透過 AngularJS 的 ng-src 來顯示 thumbnail。
概念如下:
AngularJS 版本: 1.2.0rc
瀏覽器:Chrome
(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(0) 人氣(310)

  • 個人分類:AngularJS
▲top
  • 9月 02 週一 201309:37
  • [Javascript] 筆記同源策略限制

在 JS 中有一個規則就是,同源策略,例如網頁內容有 iframe 而 iframe 的來源可能是子網域的內容或者是外站的內容,兩者都屬於跨網域的溝通,不過若是要與子網域溝通的話,可以透過
(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(0) 人氣(471)

  • 個人分類:JavaScript
▲top
  • 8月 15 週四 201311:24
  • [NodeJS] 筆記 fs.rename

Node 在接收上傳檔案的時候,會有一個暫存區,接收完後,
執行 fs.rename 就不用再用 fs.unlink 了,因為 rename
的行為是將暫存的檔案搬移到指定的地方去,所以就不需要
unlink 暫存的檔案囉!
(繼續閱讀...)
文章標籤

zack9433 發表在 痞客邦 留言(0) 人氣(54)

  • 個人分類:NodeJS
▲top
123»

文章搜尋

個人資訊

zack9433
暱稱:
zack9433
分類:
生活綜合
好友:
累積中
地區:

參觀人氣

  • 本日人氣:
  • 累積人氣:

熱門文章

  • (69,475)【最近面試的心得﹝台達電、宏達電、鴻揚、系微、鼎新、和碩、奇鋐、行動智慧、Career就業 情報、和泰汽車、愛歌、宏正自動、優必達、口袋移動﹞】

文章分類

  • Database (1)
  • Yeoman (1)
  • AngularJS (4)
  • NodeJS (1)
  • JavaScript (2)
  • Web Development Tool (2)
  • HTML (1)
  • Career (1)
  • Sublime Text (1)
  • Rendering Engine (1)
  • JavaScript (3)
  • 未分類文章 (1)

最新文章

  • [CI] 導入 Travis CI 筆記
  • [DB] 在 MAC OS 上 MariaDB 安裝
  • [AngularJS] ng-repeat 和 templateUrl 的問題
  • [AngularJS] DI 和 RequireJS 的區別
  • [AngularJS] 區別 $eval, $parse 和 $observe
  • [CSS3] 筆記製作 Drop zone 的問題
  • [Yeoman] 筆記使 Livereload 能在 AngularJS 開啟 html5Mode 一樣能 Work
  • [AngularJS] 筆記 ng-src
  • [Javascript] 筆記同源策略限制
  • [NodeJS] 筆記 fs.rename