2008年12月9日 星期二

HTML的優缺點

HTML的優缺點


簡單易學
結構有缺陷瀏覽器也讀的懂

雜亂的結構
可讀性低

XML的特性

XML (Xtensible Markup Language)
寫法和HTML類似,易上手
自訂標籤,標籤可中文
資料分類
方便各式網路器具做資訊交流


Meta-language
XML本身是用來定義資料類型,建構網頁結構
可引入HTML、CSS、javascript作為顯示頁面的程式碼
換言之,XML的位階高於HTML



DTD
文件格式定義



]>

XML的架構



標籤一定有頭有尾,EX:
HTML中的單一標籤改成標準格式
ex:
->
(後面空兩格)
名稱空間
目的:相同名稱標籤給予不同代號,區分標籤包含的內容和屬性

前置字串若省略,代表套用整個線面層級的標籤
<客戶名單 xmlns=“http://foo.bar”>


html的優缺點




框架優缺點


框架的優點

框架(FRAME)為HTML 4.0規格,大部份新版的瀏覽程式都能正確無誤地執行,所以已在網際網路上被廣泛使用。尤其是一些強調高功能又複雜的網站,幾乎都使用框架(FRAME)設計。如果你也想表示自己"超人一等的智慧和功力",不妨採用框架設計。

框架(FRAME)也可配合舊版的瀏覽程式。你只要願意多花點時間和精力,你仍然可以服務全部的網友。

框架(FRAME)減少下載時間。網頁每次只更新部分框格,像是網站的標幟和目錄等固定內容都不用重新下載。

框架(FRAME)使網站更好使用。舉例而言,你可以將網站目錄放在某一框格,讓網友容易點選。

框架(FRAME)減少你維護網站的時間。舉例而言,你若將網站目錄放在某一框格內,你增添了一大類網頁,你只要修改目錄網頁即可,若不採用框架而要達到同樣效果,你必須更改每一篇網頁中的目錄區。或是你更改網站標幟,你只要更改視窗最上方或最下方的橫幅框格即可。



框架的缺點

有些舊版的瀏覽程式雖然支援框架(FRAME),但是會有一些奇怪的反應,造成網友的不耐與反感。例如你點選瀏覽程式的回上頁(BACK)按鈕時,即使網友在框架(FRAME)型式網站瀏覽了許多頁了,它仍會回到前一個非框架網頁,等於是跳出框架型式網站。(有一個簡單的解決的方法,就是在你的網頁自行加上回上頁的連結按鈕)。有時候是網友更改了框格大小,當重新整理網頁(Refresh, Reload)時,網頁內容固然是重新下載了,但框格卻還是更改的大小。

框架(FRAME)內容的變換就像個難解的謎,你明明認為點選目錄中某個按鈕時,相對映的框格內容會隨之變化,可是往往在網站愈來愈大的時候,非預期的狀況就會發生。你的網友好像在猜"樂透了(Lottery)",按個按鈕後看看那一個框格的內容會變化。你必須在除錯上花加倍功夫才行。

分割視窗佔用空間。有些框架(FRAME)型式網站設計不佳,上下各有一橫幅框格,上面是網站標幟和廣告,底下是版權宣告;中間居然還分成三欄,左邊是目錄,右邊還是廣告;結果可以顯示內容的空間就所剩無幾,瀏覽程式此時又自動加上捲軸,你說這怎麼看啊?所以在設計框架(FRAME)時,不妨找一個解析度設為640x480的螢幕,觀看一下視覺效果。

搜尋引擎不顯示你的網站。有些搜尋引擎網站會定期爬過網際網路,登錄它所找到的每一篇網頁。那麼,找到了不是很好,為什麼有問題呢?因為框架(FRAME)型式網站通常是目錄和內容分開,所以當搜尋引擎顯示查詢結果時,並不是顯示你的網站主頁或目錄網頁,而只是內容網頁,上面通常沒有任何連結可回到你的網站主頁。


好壞參半,該怎麼辦?

你也許是框架(Frame)設計的忠誠擁護者,或是極端厭煩框架設計。不管你是那一類型的人,你都必須瞭解框架設計,也許你自己不使用框架,但其他人會,反之亦然。

眾位看倌在逛過蝙蝠洞之後,應該有個感覺:艾爾弗烈德似乎不太喜歡使用框架(Frame)或是不太會使用框架。我的確是在避免使用框架設計,這只是個人的判斷而已,沒有好壞的分別。有一個廣為接受的良好設計是兩欄型式的無縫框架,左欄(框格)內為目錄,你設計一排精緻的按鈕,點選之後,右欄(框格)變換顯示內容。

有時候,某些個人網站會利用框架(Frame)將網友"鎖"在他們的網站內,你若不向瀏覽程式重新輸入其它網站的地址,而只是點選網頁中的連結至其他網站,此時僅會改變右欄的內容,有點像是其它網站受到該個人網站的管理。這是一個很具爭議性的法律及道德問題,大型網站(AOL, MSN, YAHOO)都對這種行為提出警告,並有不少訴訟案例。而且,你想像一下原來要佔滿整個視窗的網頁,現在被擠入一個框格內,有時候是慘不卒睹。

反過來說,你是框架(Frame)型式網頁的設計者,由於目錄網頁和內容網頁分開,搜尋引擎不會顯示你的主頁,此時你會希望在顯示內容網頁時不要跳離框架。或是網友們另開視窗而只單獨顯示原為某一框格中的內容網頁的時候,你不希望這種情形發生,因為原先顯示在框格(較小)內的視覺風格和效果,"散"到整個視窗(較大)後盪然無存。

在這兒,艾爾弗烈德提供兩段原始碼,可以不允許你的網頁出現在框格內,或是強制要求你的網頁以框架(Frame)型式顯現。(它們運用到爪哇語法(JavaScript),你如果不會爪哇語法沒有關係,請容我另文介紹。)



不!不!不!

如果你不希望某篇網頁出現在框格(他人網站)內,只要在旗標之內加入下列爪哇語法:

onLoad="if(parent.frames.length!=0)top.location='pagename.html';"

onLoad= 當網頁下載時。(注意:onLoad只有字母L是大寫)。
if 條件控制句。
parent.frames.length!=0 檢查上層框格層次數目是否不等於零。
parent 指上一層。
frames 指框格。
lenght 指層次數目。
!=0 為運算式,不等於零。
top.location 最上層的框格--整個視窗。
pagename.html 你的網頁名稱,通常是加入這段爪哇語法的網頁,或是你的首頁。
大部份的新版瀏覽程式都支援JavaScript 1.0和框架(Frame),這樣就可以減少你的非框架型式網頁在非自願的情況下被擠入小小的框格中了。



要!要!要!

如果你不希望某篇網頁以非框架(Frame)型式出現,只要在旗標之後加入下列爪哇語法:



這依然是 if 條件控制句,如果 self (本頁) == (等於) top (最上層視窗),則如何如何......。如果不等於,則表示本頁在框架(Frame)型式網頁內,將不要求瀏覽程式採取任何動作。

採取什麼行動呢?

document 本文件(網頁)。
write 寫入(引號內文字)。
META HTTP-EQUIV="refresh" 重新下載(refresh, reload)網頁。
CONTENT="1;  等待一秒。因為我們加上說明文字:「這是框架型式網頁的一部分,你將會被導引至本站主頁,以得到更完整的服務。」所以設定等待時間為一秒,讓網友看到這段訊息。若是設定為零,則會立刻重新下載網頁。
URL=framepagename.html 你的框架網頁或是首頁名稱。
這段語法就是當你的框架網頁出現在單一視窗時,要求瀏覽程式在網頁內加上重新下載指令,而導引網友至含有整個框架型式的網頁。



結語

希望這兩段爪哇語法沒令你覺得一頭霧水,不過你若是要採用框架(Frame),本來就要多花點功夫啊!



【框架設計】【基本框架旗標】【框架變化運用】【無縫框架】
【內套框架】【框架著色】【同時更新框架】【框架優缺點】








2008年10月6日 星期一

google2的優缺點

我比較習慣用雅虎的網頁搜尋我想要的資料 但我發現雅虎的資料的確有限
因為像要找相關性的論文 或者書籍 雅虎可能找不到 但在google卻有很多國家的人
會有相關性的東西 在我現有的印象中 台灣人好像比較習慣用雅虎 中國大陸人可能比較習慣用QQ或者
百度 外國人的話比較習慣用google 但是不管什麼搜尋系統 對於人類幫助的搜尋 都是好的
網路讓人類快速可以得到不同的資訊 和答案 一個搜尋系統 或者裡面所含有的軟體 是可以滿足任何人
所以 判別一的東西的優缺點 實在是不太好判斷 簡單來說各其所需吧
以上是我對google的優缺點判斷

google網上論壇的缺點

我使用google網上論壇的缺點有兩年了,好處是操作簡單,樹狀結構,又增添了首頁、網頁和檔案上傳功能,但仍然有些小缺失



討論區主題之文字內容不能修改
討論區留言文字無法做變化,如改變字型、顏色等
已發表之討論區回應文字內容無法修改,只能刪除,變通方法是先將文字內容copy後,再刪除,然後貼入修改好之內容‧
主頁內容無法自動保存,因此成員無法歷史性回顧,變通方法雖有,但較費時‧
網頁製作後,要開啟討論主題時,其連結與後續文字間要斷行,目前因未斷行

參考文獻 http://groups.google.com/group/goldredhome2/web/google

瞭解 Adwords 如何提供通用型的廣告媒介。

AdWords 的優點 回到頁首


Google 廣告可讓您:

將廣告精確配置於正在尋找您的產品或服務的人。
避免將廣告顯示給不太可能向您購買的不相關使用者觀看。
獲得最大的投資報酬率。
觸及範圍: 每個月約有 80% 在美國的網際網路使用者 (以及全球無數的使用者) 能看到 Google 廣告。 AdWords 可以提供您立即觸及這些廣大潛在客戶的機會。

成本: AdWords 對所有大小型公司來說是最具成本效益的投資。

您可以選擇為廣告點擊 (CPC) 或展示 (CPM) 付費。
由於您可以選擇自己的每次點擊成本或每千次展示成本金額,因此,每當有人按下或檢視您的廣告時您所需支付的金額由您決定,
沒有花費下限。 此外,您可以設定每日花費上限 (每日預算),AdWords 系統絕不會讓您的成本超出此金額。
您可以隨時修改您的預算設定。
若要瞭解更多關於 AdWords 價格的詳細資訊,請參閱價格與排名課程。

時機: Google 廣告可以在最恰當的時機吸引潛在客戶,也就是當使用者主動搜尋與您業務相關的資訊 (關鍵字或內容) 時。 您的 Google 廣告可以確保只要按一下滑鼠就能到達您的網站。

彈性與控制:

您可以修改現有的廣告,然後在 15 分鐘內查看更新。
您可以隨時視需要修改帳戶。 AdWords 提供每天 24 小時、一週 7 天的服務。
在您使用信用卡或直接轉帳資訊啟用帳戶後,廣告幾乎可立即開始初次放送 (某些國家 / 地區的廣告客戶可以由銀行匯款支付款項。 在這個情況下,當我們收到第一筆匯款後,廣告便會開始放送)。

google的優缺點

針對廣告和網站設計之可採用解析
Google Analytics(分析)讓您了解哪些關鍵字可以吸引您最想要的潛在客戶、哪些廣告方式得到最多的回應,以及哪些到達網頁及內容為您帶來最多的收益。

完全免費。
將花費投資在行銷上,而非網站分析。

精密的分析。
Google Analytics(分析) 擁有您所能想到的所有高階分析服務的功能。 它也提供與 AdWords 緊密結合的支援,因此您不需匯入成本資料或新增關鍵字追蹤程式碼,就能檢視 AdWords 投資報酬率的數據。

易於使用。
Google Analytics (分析) 可以讓行銷的新手很快上手,同時提供所有專業網路分析專家所期待的功能。

適用於任何大小規模的網站。
Google Analytics (分析) 是由驅動 Google 的同一台伺服器上所託管的服務。 無論是大型、高流量的企業網站或是小型網站,Google Analytics (分析) 都能提供一致的服務。

和 AdWords 整合。
如果您有 AdWords 帳戶,即可直接從 AdWords 介面使用 Google Analytics(分析)。 Google Analytics(分析)也會自動匯入成本和關鍵字的追蹤資料來計算投資報酬率,以節省您的時間。

追蹤所有廣告系列。
Google Analytics (分析) 可以追蹤所有的線上廣告系列,從電子郵件到關鍵字,無論是哪種搜尋引擎或推薦連結來源。

安全。
Google 非常謹慎地僱用可信賴的人員,且承諾會保護您企業資料的隱私。 我們瞭解網路分析資料是很敏感的資訊,因此會給予應有的嚴密保護。 請詳讀我們領先業界的隱私權政策。
參考文獻 http://www.google.com/analytics/zh-TW/feature_benefits.html