這篇文章說明如果 Mock private Method ,幫助你減化 unit test 範圍,進而提升寫測試的意願與讓測試碼更好維護。假如你想測試 class 中的 Method A ,而這個 Me...
這篇文章說明如果 Mock private Method ,幫助你減化 unit test 範圍,進而提升寫測試的意願與讓測試碼更好維護。假如你想測試 class 中的 Method A ,而這個 Me...
我們要使用 reflect 來測試 Java 的 private method 跟 private variable。並且用到兩個 package: java.lang.reflect.Field 跟 java.lang.reflect.Method。Priv...
我平均一年只會寫兩次 Java ,因為寫的頻率很低,每次輪到 Java 的工作時,總是找不到合適的環境來開發,後來我使用 Docker 的技術,將 Java + Maven 環境設定寫...
Javascript 內建已經支援二進位資料的處理,瀏覽器 Chrome, Firefox, IE 都有支援此功能,而處理二進位最重要的兩個物件是 ArrayBuffer 與 DataView ,透過這兩...
安裝 gclientgclient 是一個可以同時支援 SVN 與 GIT 的工具,因為編輯 V8 Engine 時,必須用到這個小工具,所以我們得先安裝它,安裝的方式如下: git ...
「Sync」 & 「Async」 of javaScript loading這兩個英文單字,中文翻譯分別是「同步」與「非同步」, 而同步是什麼意思呢,今天想作一個讓網頁中所有的 script 可...
在 windows 中安裝 v8 Javascript engine必備軟體v8 engine 使用一般的安裝方式使用 GYP +cygwin 安裝錯誤訊息處理參考資料必備軟體 python : 可以到這裡下載「 ...
Javascript setTimeout 執行時間錯亂單線程的 JavascriptJavascript setTimeout 執行流程你是否在製作前端頁面的時候,使用了 setTimeout ,希望每一秒執行某一...
Ajax 這麼火紅,當然 YUI 是一定有支援 Ajax 功能的啦,而且還支援用 Flash Crossdomain 的方式跨網域,不過跨網域一定要在對方的伺服器上,加上 crossdomain....
YUI 本身就有設計了一些基本的樣式,並寫在 CSS file 裡,預設的 skin 名稱 「sam」,只要你設定好要使用的 skin ,接著YUI輸出的何任 ui 介面都會有相對應的樣...
前言: Node Plugin這篇本章會介紹如何製作 YUI Plugin ,使用 YUI Plugin ,Plugin 到底是什麼呢? 相信這個字眼大家都很常見,Plugin就是外掛,在YUI3 中,他可以...
Google V8 Engine Add Javascript New Function前言 JS Extension 讀取 JS file實作一個 mktimeObjectTemplate : 定義一個 function 給 Javascript 呼叫 用 c語言...
Google V8 Engine Script Run前言ReadFile ,取得 Javascript File Function JavaScript Compile : 編譯 c 語法去執行 JSJavascript Run: 測試 JS語法試一段簡單...
事件處理 ,Event Binding這篇文章將介紹如何綁定事件,觸發事件,禁止瀏覽器的預設事件,以及刪除事件的語法。假設 node 代表 html tag object, eventHandle 代...
Javascript 指標物件Javascript 並沒有像 C 語法一樣的 reference point ,所謂的 reference 就是指多個變數同時使用同一個記憶體空間(memory),這樣修改其中一個...
YUI 的遠征學Javascript到現在,算一算也快7年了,當然這裡七年中也包含大學混過去的四年 XD , 從最基本的Javscript 沒有 framework 開始學,雖然當時碰到跨瀏覽...
Javascript 變數型態剖析JS 基本變數型態 Array : 陣列 [0,1,2,3,4] Boolean : 布林值 true ,false Date : 日期 Number : 數字 String : 字串JS 基...
剛剛在 Javascript 想要把 Array 轉成 Json string ,上網找一些別人寫好的來用,結果每個都失敗,有些連跑都跑不過,不然就是 Array key 不見了,變成 index ...
安裝 Google Javascript V8 Engine 這篇是 2012/08 前舊的安裝方式,最新的安裝方式可以參考 此處。安裝前說明在試玩 node.js前,先來試用一個 V8 Engine 的功能...
Javascript 換行字符textarea 中 的換行字符在一般 html tag 中的換行字符換行字符轉換先介紹一下,而謂換行符號: 一般換行字符為 \n chr(10) , enter鍵為 ...
何謂 Regular expression : RegExpRegular Expressions 中文又叫做表示法,英文簡寫為 RegExp,主要功能是用來搜尋字串,分析字串,取代字串,比對字串,透過 Re...
JS 時間與日期運算mktime : javascript 實作求明天的日期求各月份的日期 (大小月與潤年)取得當月的起始日,與結尾日實現PHP中mktime的 function,在 function中要...