操作陣列的設明圖片

這張陣列操作的說明圖片
應該每個語法大部分都有支援
寫程式那麼久
有些語法還真的沒用過
像 some、every、reduce

more

網頁裡畫向量圖形(二) - Raphaël JavaScript Library

一般的圖形(圓形、矩形、橢圓形等等)並不是太困難
呼叫幾個函式就可以完成
但靈活度最大的就是自已畫圖形
這就是最重要的 Drawing Paths

more

網頁裡畫向量圖形(一) - Raphaël JavaScript Library

原本在網路上尋找正規表示法的驗證工具
結果找到一個分析語法的線上工具 Regexper
這工具太強大、太好用了
因為它竟然把語法拆解
然後用圖形顯示出來
但是重點是.....為什麼會有圖形
難道是用畫的?

more

用 JavaScript 自動偵測及動態匯入 jQuery 類別庫 (\x3C)

現在很多網站、外掛套件都需要 jQuery
一般自行製作的網站
在匯入 jQuery 類別庫的方面可以自行掌握
比較少有重覆匯入的情形
但是遇到 Wordpress、Joomla、Xoops 等
在這些 CMS 寫外掛或套件時
一不注意就會發生未匯入或重覆匯入的錯誤發生
如果重覆匯入 jQuery 類別庫
會把之前的變數全清空
網站會發生奇怪的錯誤
而且非常難發現

more

JavaScript 模擬「多型」寫法

avaScript 是不是一個物件導向的議題
在網路上有滿多討論的
有人說 JavaScript 是 OO-like,不完全符合 OO
因為物件導向的三大特性「封裝」、「繼承」、「多型」
JavaScript 是用模擬的方式來達成
並其中一項「多型」是滿實用的
這裡記錄 JavaScript 的模擬方法

more

JavaScript 與 Android 程式碼互相呼叫

在 Android 裡將網頁載入到畫面
使用 WebView 元件就可以很輕鬆達成任務
如果要再加上跟 JavaScript 的互動的話
Android 系統也提供了互通機制
可從 Android 呼叫 JavaScript 的函式
或從 JavaScript 呼叫 Android 的函式

more

JavaScript 關鍵字 var 來宣告變數的可視範圍(scope)

筆者在一開始學習JavaScript
並不是看書本或教學文章
是直接看別人的現有程式學的
因為在當時現有的案子裡
JavaScript所佔的地位比重較小
加上自我感覺"JavaScript是簡單的程式語言吧"
後來發現其實JavaScript真的不簡單
最近想重新認識一下JavaScript
發現JavaScript的宣告變數的var和scope
裡面是有暗藏玄機的

more

Flash 跟 JavaScript 互相呼叫、傳值

Flash可以跟JavaScript傳值
在製作網頁時
難免碰到Flash跟網頁的元件互動

more

使用 eval() 做型態轉換

以前有看過eval()的方法
在實際運用上還真沒用過

more

地址(縣市)的HTML動態下拉式選單(select option)

地址(縣市)的HTML動態下拉式選單(select option)

HTML的輸入資料表單的選項為地址時
縣市是跟著變動的
這些javascript程式碼是不常變動的
所以做成js檔滿方便的

more