每月彙整:十二月 2004

[轉載]你所像不到的 JavaScript

轉載自: 愛德華日誌 這不是一篇教你如何在網頁中應用 JavaScript 的教材。這是一篇讓你明瞭看似簡單的 JavaScript,其實其核心語法功能強大。我將在這篇文章中說明 JavaScript 物件導向的特性,並說明如何透過這些特性,達到傳統程式語言 (C++/Java) 所難以完成的功能。 Everything is Object in JavaScript 開宗明義:在 JavaScript 中任何東西都是物件:變數是物件、函式是物件,常數也是物件。證明方式: alert (typeof(‘abc’)); alert (typeof(123)); var ary = [123, "abc"]; alert (typeof(ary)); 上面的 typeof 會顯示物件資料型態。得到結果分別是 string, number, object。 Create Objects in JavaScript 既然任何東西都是物件,那建立物件的方法就多了。直接看個例子: … 繼續閱讀

發表於 coding, javascript | 已標籤 , , | 發表迴響

htaccess 的權限認證方式

「htaccess 驗證方式」可以達到以較簡單的方式來規範網頁目錄的讀取權限,以限制哪些用戶可以進入到網頁的哪一層目錄。 建立用戶驗證檔 建立用戶驗證檔,並新增一組帳號及密碼: htpasswd -c /usr/local/etc/htusers UserName1 繼續增加一組帳號及密碼到驗證檔: htpasswd /usr/local/etc/htusers UserName2 建立群組資料檔 群組資料檔的目的是要將多個用戶設為一個群組,請新增或編輯 /usr/local/etc/htgroups,依需求增加類似如下的設定: Group1:UserName1 UserName2 登入驗證檔 在欲執行用戶驗證的網頁目錄下,建立一個 .htaccess 檔案,驗證的方式可針對使用者或群組。 針對用戶: AuthName " 請輸入帳號與密碼" AuthType Basic AuthUserFile /usr/local/etc/htusers require user UserName1 上述的最後一行是針對 UserName1 做驗證,你也可以改成: require valid-user 表示針對 /usr/local/etc/htusers 裡的所有用戶。 … 繼續閱讀

發表於 linux, webserver | 已標籤 , , | 發表迴響

[轉載]Unicode 脫逸序列轉換

轉載自: IT Inside 這裡提供一段程式碼,可以透過 JavaScript 將文字轉換為 Unicode 脫逸序列。這段程式碼,不論是對網頁開發人員,還是對 java resource bundle 的翻譯人員,都有很大的方便性。使用時只要將底下的程式碼複製起來,以 html 副檔名儲存,就可以用 browser 執行了。 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5″> <script language=javascript> <!– function StringToUniCode(source) { sret = ""; // Unicode 跳脫序列之格式為 \u00ff for(var i=0; i < source.length; i++) { … 繼續閱讀

發表於 javascript | 已標籤 , , | 發表迴響