2022
Jan
01

這篇文章說明如果 Mock private Method ,幫助你減化 unit test 範圍,進而提升寫測試的意願與讓測試碼更好維護。假如你想測試 class 中的 Method A ,而這個 Me...

2017
Mar
06

我們要使用 reflect 來測試 Java 的 private method 跟 private variable。並且用到兩個 package: java.lang.reflect.Field 跟 java.lang.reflect.Method。Priv...

2017
Jan
17

我平均一年只會寫兩次 Java ,因為寫的頻率很低,每次輪到 Java 的工作時,總是找不到合適的環境來開發,後來我使用 Docker 的技術,將 Java + Maven 環境設定寫...

2015
Feb
02

Javascript 內建已經支援二進位資料的處理,瀏覽器 Chrome, Firefox, IE 都有支援此功能,而處理二進位最重要的兩個物件是 ArrayBuffer 與 DataView ,透過這兩...

2013
Aug
31

安裝 gclientgclient 是一個可以同時支援 SVN 與 GIT 的工具,因為編輯 V8 Engine 時,必須用到這個小工具,所以我們得先安裝它,安裝的方式如下: git ...

2013
Feb
19

「Sync」 & 「Async」 of javaScript loading這兩個英文單字,中文翻譯分別是「同步」與「非同步」, 而同步是什麼意思呢,今天想作一個讓網頁中所有的 script 可...

2012
May
26

在 windows 中安裝 v8 Javascript engine必備軟體v8 engine 使用一般的安裝方式使用 GYP +cygwin 安裝錯誤訊息處理參考資料必備軟體 python : 可以到這裡下載「 ...

2012
May
09

Javascript setTimeout 執行時間錯亂單線程的 JavascriptJavascript setTimeout 執行流程你是否在製作前端頁面的時候,使用了 setTimeout ,希望每一秒執行某一...

2012
Jan
10

Ajax 這麼火紅,當然 YUI 是一定有支援 Ajax 功能的啦,而且還支援用 Flash Crossdomain 的方式跨網域,不過跨網域一定要在對方的伺服器上,加上 crossdomain....

2012
Jan
09

YUI 本身就有設計了一些基本的樣式,並寫在 CSS file 裡,預設的 skin 名稱 「sam」,只要你設定好要使用的 skin ,接著YUI輸出的何任 ui 介面都會有相對應的樣...

2011
Dec
23

前言: Node Plugin這篇本章會介紹如何製作 YUI Plugin ,使用 YUI Plugin ,Plugin 到底是什麼呢? 相信這個字眼大家都很常見,Plugin就是外掛,在YUI3 中,他可以...

2011
Dec
21

Google V8 Engine Add Javascript New Function前言 JS Extension 讀取 JS file實作一個 mktimeObjectTemplate : 定義一個 function 給 Javascript 呼叫 用 c語言...

2011
Dec
20

Google V8 Engine Script Run前言ReadFile ,取得 Javascript File Function JavaScript Compile : 編譯 c 語法去執行 JSJavascript Run: 測試 JS語法試一段簡單...

2011
Dec
19

事件處理 ,Event Binding這篇文章將介紹如何綁定事件,觸發事件,禁止瀏覽器的預設事件,以及刪除事件的語法。假設 node 代表 html tag object, eventHandle 代...

2011
Dec
17

Javascript 指標物件Javascript 並沒有像 C 語法一樣的 reference point ,所謂的 reference 就是指多個變數同時使用同一個記憶體空間(memory),這樣修改其中一個...

2011
Dec
13

YUI 的遠征學Javascript到現在,算一算也快7年了,當然這裡七年中也包含大學混過去的四年 XD , 從最基本的Javscript 沒有 framework 開始學,雖然當時碰到跨瀏覽...

2011
Nov
19

Javascript 變數型態剖析JS 基本變數型態 Array : 陣列 [0,1,2,3,4] Boolean : 布林值 true ,false Date : 日期 Number : 數字 String : 字串JS 基...

2011
Nov
11

剛剛在 Javascript 想要把 Array 轉成 Json string ,上網找一些別人寫好的來用,結果每個都失敗,有些連跑都跑不過,不然就是 Array key 不見了,變成 index ...

2011
Oct
27

安裝 Google Javascript V8 Engine 這篇是 2012/08 前舊的安裝方式,最新的安裝方式可以參考 此處。安裝前說明在試玩 node.js前,先來試用一個 V8 Engine 的功能...

2011
Sep
25

Javascript 換行字符textarea 中 的換行字符在一般 html tag 中的換行字符換行字符轉換先介紹一下,而謂換行符號: 一般換行字符為 \n chr(10) , enter鍵為 ...

2011
Sep
03

何謂 Regular expression : RegExpRegular Expressions 中文又叫做表示法,英文簡寫為 RegExp,主要功能是用來搜尋字串,分析字串,取代字串,比對字串,透過 Re...

2011
Mar
01

JS 時間與日期運算mktime : javascript 實作求明天的日期求各月份的日期 (大小月與潤年)取得當月的起始日,與結尾日實現PHP中mktime的 function,在 function中要...