2011年1月16日

JavaScript 之 window 物件的研究

window 是幾大瀏覽器物件(Object)中的一個
document 是 window 的一個屬性
alert()是 window 的一個方法
alert("文字") 可以寫成 window.alert("文字")

建立一個變數:var cat = 123
也可以用 window.cat 來訪問
例如
var cat = 123
alert(window.cat) //彈出123
window.cat = 456 //改變數字
alert(cat) //彈出456

用FOR IN語句的確在 window 物件中找到 cat 屬性

而這讓我產生了幾個幻覺
"cat 等價於 window.cat"
"建立變數 等價於 建立父親(這例子裡是window)的屬性"
"所有程式碼都是在 window 這個大函數裡"

那同樣例子可以用在函數裡嗎?
測試之後是...不行
所以我才說是幻覺
function test() {
var cat = 123
alert(test.cat) //未定義
}

test 物件中沒有找到 cat 屬性

那問題出在哪?
後來我在window物件裡發現有一個叫做window的東西
這東西不知道是屬性還是方法
暫且稱他為window(子)好了
我推論 alert("文字") 雖然可以寫成 window.alert("文字")
但其中的 window 是(子)
也就是window(子).alert("文字")的意思
window(子).alert("文字") 指向的是 window(父).alert("文字")
window(子) 是 window(父) 物件裡的一種方法或屬性

第二種可能
建立變數時程式幫你綁到window的屬性裡
而函數就沒這種待遇了

不管怎麼說
可以確定 window 物件是特別的
不是普通的函數

2011年1月15日

跑船就不能上網了嗎

就算在是在大海上
也是能上K島、追新番、玩最新的遊戲唷^_<~*
每天工作8小時,不用加班、不用爆肝
還可體驗各國風情、免費旅遊、泡洋妞
工作規章還是由聯合國底下的專屬機構幫你把關、制定
關心你的工作環境、照顧你的生活品質
不用再忍受國內迂腐、散漫、為老闆工作的立法委員(真茶包,不小心透露國家機密了XD)
最重要的每月薪水高達6位數!!
這麼好的工作哪裡找!

http://www.ruanyifeng.com/blog/2010/09/...

電腦在出售前應當安裝正版的微軟軟件

那兩個字怪怪的。
http://cn.wsj.com/big5/20110114/BCH002543.asp?source=rss

2011年1月14日

JavaScript 中字符串連接性能爭議

聽聞 JS 中的字符串(String)只可讀而不可銷毀
看過有人使用陣列(Array)增進連接字符串執行速度的文章
但測試之後發現並沒有如文章所說地加快
http://www.cnblogs.com/a-jian/archive/2011/01/12/1933703.html

哈希(Hash)与加密(Encrypt)

http://www.cnblogs.com/leoo2sk/archive/2010/10/01/hash-and-encrypt.html

還有一個有趣的東西
http://zhidao.baidu.com/question/38757357
這問題的答案維基有寫出來呢w

2011年1月13日

㋀中旬

→前往1月上旬
㏬㍛最近都沒怎麼寫週記呢。

今天的 meeting 結束後就可以輕鬆啦。

昨天牙醫小妹打電話跟我說裝假牙時間改到下禮拜五。


之前科科科行動派(相反於沉默派)主張不要把網址散發出去
然後根據一些關鍵字找到這裡
雖然我是主張開放的
不過是有負責人式的開放
開放網址的人有責任教導新人
而我現在是沒那種熱血了
所以那時我保持沉默

不過當時這裡被找到也沒被要求撤下呢0.0
倒是在問這網誌是誰的w

之後我就在想
要是哪天我在火車打槍被發現
被人肉搜尋到這個網誌要怎麼辦?

雖然我的個人資料寫在網路上都有經過大腦
但不寫真實資料又覺得有點偷偷摸摸
目前來說臉書、巴哈、遊戲基地、網誌之間是有一條細線牽著的

所以這裡被搜索倒是可預期的
那到時要像那些小孬孬一樣關閉網誌嗎?

怎麼可能ww
我最討厭有人被人肉搜索時點網址進去後跟我說網誌已關閉
己所不欲勿施於人0.0
所以我不會關閉網誌的

因此這裡被找到的時後
我打算跟 Google 申請廣告
然後用 JS 把網誌上所有連結、圖片隨機指向廣告
不知道這樣會不會被 Google 抓到就是了


㏮㍙放假啦~
最近老師一直丟事情給我做
真麻煩


㏱㍠一直流鼻水
快死了…


→前往1月下旬

2011年1月12日

《黑客英雄》书摘

阮一峰 译
http://www.ruanyifeng.com/blog/2010/12/hackers_heroes_of_the_computer_revolution.html
Likey
創用 CC 授權條款