PIXNET Logo登入

【開源節流】--> "開源" & "節流"

跳到主文

好文章蒐集與文章分享,如有涉及版權~煩請告知馬上移除~謝謝~

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 09 週三 201000:19
  • 轉:HTML教學導覽

HTML教學導覽
http://www.powmo.com/#b15
(繼續閱讀...)
文章標籤

sleepingwolf 發表在 痞客邦 留言(0) 人氣(162)

  • 個人分類:網頁知識教學
▲top
  • 12月 25 週五 200914:16
  • 轉:網頁設計之十大熱門程式語言

 


資訊產業變化快速,不斷有新式程式語言問世。從事軟體設計的科技人才必須隨時充電,稍有懈怠就可能會被市場淘汰。圖為保加利亞一
位電腦程式設計師Svetlin Nakov (VALENTINA PETROVA/AFP/Getty Images)。
網頁設計之十大熱門程式語言
【大紀元9月24日訊】(大紀元記者余懷雋編譯)在現今IT產業人力市場競爭日益激烈的時代,許多人認為學會多種程式語言也是在某職時
可無往不利的一個方法。就像語文能力一樣,電腦程式能力也有助於自我推銷。本篇介紹美國從事網頁設計的開發人員可選擇的十項主要
的程式語言。
據美國每週電腦報《eWeek》報導,雖然有些應用程式的研發者在因緣際會下,熟練了某種特定語言可導致他們一夕致富。但是很多長期
從事程式設計的工程師均認為,每一段時間就須學習一種新的程式語言是成為一位成功的網路開發設計師的必要條件。
聖地牙哥軟體開發公司Interknowlogy.com總裁哈克比(Tim Huckaby)提及一位師字輩程式老手的經驗談到:程式語言僅僅是程式語言,你
是不是好的程式設計師並不要緊,所用的語法才是關鍵。
儘管其公司工作忙得令人暈頭轉向,哈克比在應徵人才時,即使要招募對特定程式語言有基本認識的新手,依然是困難重重。他說:「我
們求才若渴。我們要找剛從學校畢業,有學過『.Net』或是Java程式且態度及能力不錯的人才。因為具有這些條件,我們可以針對『.Net』
再加以訓練。」
Grandview軟體開發主管杜奎恩(Wanyne Duqaine)也表示,不要只專注在一、兩種程式語言。FORTRAN、COBOL與S/360在1969年代是
最熱門的。而今日最流行的已是Java、C及Visual Basic等語言。而且沒有人可以掌握十年後哪一種語言最普及,所以要不斷的學習新的程式
語言,才不致被潮流洮汰。
在此就網頁開發者及IT人才招募者的觀點,整理出以下10種熱門程式語言。他們不僅在履歷表上可以格外引人注目,也可以提升自身就業
機會。
1. PHP:
它是一種開放來源程式性、用於伺服器端、跨平臺,使用HTML語碼的程式語言。因可以置入HTML介面,適用於網頁製作。
學習理由:使用非常普及。借助快取技術(caching)的高速指令語法,並使用編譯代碼插件來增強效果,則是今後趨勢。使用C語言或
COBOL來架構網路應用程式已不再適用。
參考工作機會:1,152
2. C#
其為一般用途、已編譯、物件導向之程式語言。是微軟.Net計畫的其中一部分,由C 與 C++發展而來。
學習理由:為.Net框架的最主要部份。使用大量微軟的廠品必須要學習的程式語言。
參考工作機會: 5,111
3. AJAX (Asynchronous JavaScript and XML; 非同步 JavaScript 與 XML)
它在技術上,並非一種程式語言,AJAX 使用XHTML 或 HTML、JavaScrip 以及XML來建立互動網路應用程式。
學習理由:自從Google 地圖將AJAX用在地圖上,對AJAX知識的需求就跟著提高。但是也因為AJAX困難度相當的高,微軟近期聲稱將發布
另一個名為Atlas的工具,使得非專業人士也能輕易上手。
參考工作機會:1,106
4. JavaScript
不要將其與Java混淆。JavaScript為物件導向的腳本(Script)程式語言,運用在用戶端的網頁瀏覽器。比Java更精簡,有簡化的命令以及程式
碼,並且無須進行編譯。
選用理由:包含於HTML程式中。大量的被用於網頁來驗證表單、建立cookies、偵測瀏覽器以及提升設計。由於它的普及以及簡易度,學習
JavaScript已被視為一項非常好的投資。
參考工作機會:4,406
5. Perl
Perl 是一種開源、跨平臺、運行在伺服器端、可解釋的語言。在CGI程式中被大量做文書處理。
學習理由:由於Perl可以大量的處理文字,經常被用來寫網路伺服器程式。學習像Perl 或 PHP之類的腳本語言,是在從事網路應用程式的必
備品。
參考工作機會:4,810
6. C語言
它是一種已標準化、通用型、高普及性的程式語言,也是其它多種語言(如C++)的基礎。
學習理由:因為許多語法是相通的,學會C後,進階著學習Java或是C# 就非常容易。另外,許多C語言的語法也用於腳本語言。
參考工作機會:6,164 (包含所有衍生工作)
7. Ruby 與 Ruby on Rails
Ruby是一種動態、物件導向之開源性語言。Rails on Ruby 則是由Ruby編寫的開源網路程式架構。其架構與模型-視圖-控制(Model-View-
Controller)十分相近。
學習理由:由於簡單明瞭,高效能,以及電腦自動執行等優點,近幾年的使用量已大幅的上昇。另外的優點是非常容易學習。
參考工作機會:210 (Ruby);54 (Ruby on Rails)
8. Java
Java係由James Gosling和在昇陽電腦公司(Sun Microsystems)的人員於1990年代初所開發的一種物件導向程式語言。
學習理由:被稱為 「美麗」的程式語言。適用於沒有.Net編譯經驗或是非微軟擁護者的人員。參考工作機會:14,408
9. Python
為使用自動記憶管理的一種動態物件導向式的直譯開源語言。
學習理由:因為刻意設計為高度可讀性的極簡派程式語言,許多人認為非常有趣。語法簡單導致被學術界與Google作為專用語言。
參考工作機會:811
10. VB.Net (Visual Basic .Net)
架設在微軟.Net框架中的一種物件導向程式語言。
學習理由:目前最流行且是「必學」的程式語言。哈克比說:「它是目前在採用率佔主導地位,且工作量最重的語言。」
參考工作機會:2,090
註:工作機會引用Dice.com對全美的詢問所整理,僅供參考。(http://www.dajiyuan.com)
9/24/2006 3:31:08 PM
本文網址: http://www.epochtimes.com/b5/6/9/24/n1464932.htm
(繼續閱讀...)
文章標籤

sleepingwolf 發表在 痞客邦 留言(0) 人氣(1,039)

  • 個人分類:網頁知識教學
▲top
  • 8月 04 週二 200913:13
  • 轉:送出表單前跳出確認對話框(一)(二)(三)


送出表單前跳出確認對話框(一)

 
(繼續閱讀...)
文章標籤

sleepingwolf 發表在 痞客邦 留言(0) 人氣(12,769)

  • 個人分類:網頁知識教學
▲top
  • 3月 24 週二 200916:31
  • 轉htm .html .shtml 的區別

htm .html .shtml 的區別你了解嗎?
1、.htm與.html沒有本質上的區別,表示的是同一種文件,只是適用於不同的環境之下。
2、DOS僅能識別8+3的文件名,所以*.htm的命名方法可以被DOS識別,而*.html的文件命名
方式不能被之識別。
3、在UNIX系統中,網頁必須使用.html擴展名,如果是htm,在瀏覽器中打開時則出現源代
碼;Windows中支持兩種擴展名。也可以說 ,htm和html是Windows和UNIX對抗的產物。
4、如果在網頁中同時存在index.html與index.htm,這是瀏覽器將先解釋index.html。
5、.shtml是一種用於SSI(Server Side Include,服務器端包含)技術的文件,
是WEB在服務器提供的一種功能,並且在服務器端執行。一般說來,要完成較復雜的任務(
如:聊天室/留言本等),必須設計專門的CGI或ASP程序;但是如果只是想給網頁加上簡單
的功能(如:顯示一篇文檔,web服務器環境變量,關於該文檔的更新日期/大小等),則只
要SSI就可以完成了
http://bbs.php100.com/read-htm-tid-1282-fpage-0-toread--page-1.html
問題: 什麼是shtml ?
解答: shtml是一種用於SSI技術的文件。 也就是Server Side Include--SSI 服務器端包含指令。
  一些Web Server有SSI功能的話。
  會對shtml文件特殊招待。 先掃一次shtml文件看沒有特殊的SSI指令存在。
  有就按Web Server設定規則解釋SSI指令。 解釋完後跟一般html一起調去客戶端。
http://www.lslnet.com/linux/f/docs1/i63/big5412246.htm
什麼是 SHTML
使用SSI(Server Side Include)的html文件擴展名,SSI(Server Side Include),通常稱為“服務器端嵌入”或者叫“服務器端包含”,是一種類似於ASP的基於服務器的網頁制作技術。
SSI工作原理:
將內容送出到瀏覽器之前,可以使用“服務器端包含 (SSI)”指令將文本、圖形或應用程序資訊包含到網頁中。例如,可以使用 SSI 包含時間/日期戳、版權聲明或供客戶填寫並返回的表單。對於在多個文件中重復出現的文本或圖形,使用包含文件是一種簡便的方法。將內容存入一個包含文件中即可,而不必將內容輸入所有文件。通過一個非常簡單的語句即可調用包含文件,此語句指示 Web 服務器將內容插入適當網頁。而且,使用包含文件時,對內容的所有更改只需在一個地方就能完成。
因為包含 SSI 指令的文件要求特殊處理,所以必須為所有 SSI 文件賦予 SSI 文件擴展名。預設擴展名是 .stm、.shtm 和 .shtml。
Web 服務器在處理網頁的同時處理 SSI 指令。當 Web 服務器遇到 SSI 指令時,直接將包含文件的內容插入 HTML 網頁。如果“包含文件”中包含 SSI 指令,則同時插入此文件。除了用於包含文件的基本指令之外,還可以使用 SSI 指令插入文件的相關資訊(如文件的大小)或者運行應用程序或 shell 命令。
網站維護常常碰到的一個問題是,網站的結構已經固定,卻為了更新一點內容而不得不重做一大批網頁。SSI提供了一種簡單、有效的方法來解決這一問題,它將一個網站的基本結構放在幾個簡單的HTML文件中(模板),以后我們要做的只是將文本傳到服務器,讓程序按照模板自動生成網頁,從而使管理大型網站變得容易。
所以,利用SHTML格式的頁面目的和 ASP 差不多,但是因為是 API 所以運轉速度更快,效率更高,比ASP快,比HTML慢,但由於可以使用服務器端包含,因此使頁面更新容易(特別是批量更新banner,版權等),想象一下吧,你有一段 HTML,要在中間穿插一些特殊的服務端腳本,比如插入其他 HTML 段落,你選擇 ASP 來完成這個任務,但是如果任務更繁重,需要更多的時間,比如 5 s,這個時候你不用 ASP 而用  SHTML,或許處理時間就只用 4s 了。
SSI有什麼用?
之所以要扯到 SSI,是因爲 Shtml - Server-Parsed HTML 的首字母縮略詞。包含有嵌入式服務器方包含命令的 HTML 文本。在被傳送給瀏覽器之前,服務器會對 SHTML 文檔進行完全地讀取、分析以及修改。shtml和asp 有一些相似,以shtml命名的文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中寫入SSI指令,當客戶端訪問這些shtml文件時,服務器端會把這些SHTML文件進行讀取和解釋,把SHTML文件中包含的SSI指令解釋出來比如:你可以在SHTML文件中用SSI指令引用其他的html文件(#include ),服務器傳送給客戶端的文件,是已經解釋的SHTML不會有SSI指令。它實現了HTML所沒有的功能,就是可以實現了動態的SHTML,可以說是HTML的一種進化吧。像新浪的新聞系統就是這樣的,新聞內容是固定的但它上面的廣告和功能表等就是用#include引用進來的。
目前,主要有以下幾種用用途:

  • 顯示服務器端環境變量<#echo>

  • 將文本內容直接插入到文檔中<#include>

  • 顯示WEB文檔相關資訊<#flastmod #fsize> (如文件制作日期/大小等)

  • 直接執行服務器上的各種程序<#exec>(如CGI或其他可執行程序)

  • 設置SSI資訊顯示格式<#config>(如文件制作日期/大小顯示方式)


  • 高級SSI<XSSI>可設置變量使用if條件語句。
    http://webdevelop.jzxue.com/shtml/200812/25-1038.html
    (繼續閱讀...)
    文章標籤

    sleepingwolf 發表在 痞客邦 留言(0) 人氣(12,412)

    • 個人分類:網頁知識教學
    ▲top
    • 8月 06 週三 200813:42
    • 超棒網頁圖庫

    http://maggy.syups.tp.edu.tw/manager.asp
    (繼續閱讀...)
    文章標籤

    sleepingwolf 發表在 痞客邦 留言(0) 人氣(460)

    • 個人分類:網頁知識教學
    ▲top
    • 7月 23 週三 200811:50
    • 轉貼:CFM格式網頁是什麼?又什麼是ColdFusion?

     CFM格式網頁是什麼?又什麼是ColdFusion?      作者:佚名 來源:這裡  更新時間:2006-12-23 22:26:07關鍵詞: CFM格式網頁    ColdFusion                                          
    CFM格式網頁是什麼?
    Macromedia ColdFusion支持的程序,和ASP一樣是服務器端執行的程序,但是比ASP更簡單,可用Dreamweaver MX開發。感興趣的話,可看看小魔女的教程。http://dynamic.macromediachina.com/support/coldfusion/get_start/CFMX_0001.asp
    或者:http://support.hichina.com/guide/ColdFusion_guide/index.htm 什麼是ColdFusion?1: ColdFusion的定義
    ColdFusion可以從兩方面來定義,它既是一種應用服務器也是一種程式化語言。很多開發人員常常把它們當成一件事,他們用ColdFusion語言(CFML - ColdFusion Markup Language)來編寫應有程序,並把編寫的應用程序運行在ColdFusion服務器上。 但是用ColdFusion語言編寫的應用程序可以運行在其它支持CFML的應用服務器上,如J2EE應用服務器,這樣一來就給那些高端的應用服務器提供了另一種簡潔高效的開發語言。不管您選擇使用ColdFusion應用服務器還是選擇使用其它的應用服務器,CFML語言都為您提供了一個快速開發功能強大的應用程序的有效方案。
    2: ColdFusion的曆史有多久?
    ColdFusion開始於1995年,是曆史最悠久的最為成熟的互聯網應有服務器。
    3: 有多少企業組織或個人使用ColdFusion?
    在全世界範圍內有超過1萬個組織,12萬台以上的服務器在運行ColdFusion.
    4: 有多少開發人員在使用ColdFusion?
    保守估計,大概有35萬。但實際上的數字遠遠大於35萬,一台運行ColdFusion的服務器上可以運行的多個ColdFusion程序,因此在一台服務器上進行開發的程序員也會有很多。
    5: 和其它應用服務器相比,ColdFusion有多少成功?
    應該說是非常成功的,ColdFusion是商業(需購買)應用服務器中的佼佼者,在使用量上僅次於ASP。在財富100當中有超過75%的企業在使用ColdFusion.
    6: ColdFusion可以編寫那些類型的應用程序呢?
    ColdFusion可以用來編寫各種各樣的應用程序,包括動態互聯網網站,電子商務網站或門戶網站,但最主要的還是大量的企業內部互聯網應用程序和資料庫相關的應用程序。這一點始終是也將一直會是ColdFusion的強項。
    7: 為什麼我能看到的用ColdFusion開發的站台並不是很多?
    其實用ColdFusion開發的站台是非常多的。但是由於大多數基於ColdFusion的應用程序都是企業內部互聯網應用程序給以及和敏感資料庫相關的應用程序,並不是對外公開的。所以看上去用ColdFusion的並不是很多。如果您想了解一下那些重要的企業在使用ColdFusion請訪問如下地址:http://www.macromedia.com/ http://www.forta.com/cf/using/
    8: 為什麼那些公司會花錢購買ColdFusion,而不使用‘免費’的ASP或PHP?
    說其它的一些應用服務器是免費的其實有點言過其實。的確,一些應用服務器可以被免費下載,但所提供的只是一些基本的核心的功能。在ColdFusion中提供了大量非常重要的功能和服務,如圖表生成,全文搜索以及其它一些有用的模塊如文件上傳的處理和電子信件的處理,而在ASP或PHP中這些模塊都是要另外購買的。 最近的一項估算表明,如果要在ASP中加上ColdFusion專業版所提供的所有功能,總成本會到達3萬美元。與此同時售價低於1千美元的ColdFusion專業版卻集成了這些功能。而這還不包括由於使用了ColdFusion而減少的學習以及開發所需的周期和成本。
    9: ColdFusion是不是屬於專有技術,使用專有技術是不是很難得到保障?
    不,ColdFusion不是專有技術。事實上,有不少其它產品(通過其它廠商)也是用CFML(或部分)來實現的。另外,ColdFusion充分利用了大量公開的技術標準,從資料庫的集成(JDBC ,ODBC)到用XML來實現配置文件到使用J2EE作為ColdFusion的底層核心。
    10: 什麼是CFML?
    CFML的全稱是ColdFusion Markup Language,是一種特別適於用來編寫互聯網應用程序的語言。CFML看上去和傳統的程式化語言並不太一樣,更接近HTML,因此和HTML一樣非常的易學易用。CFML可以在ColdFusion應用程序服務器上運行,也可以在其它一些應用程序服務器運行。
    (繼續閱讀...)
    文章標籤

    sleepingwolf 發表在 痞客邦 留言(0) 人氣(5,401)

    • 個人分類:網頁知識教學
    ▲top
    1

    文章搜尋

    文章分類

    toggle 我的紀錄 (4)
    • 行事曆 (0)
    • 房屋家電預算 (14)
    • 結婚資料 (11)
    • 我的隨筆 (10)
    toggle 藝術&設計 (5)
    • Graphics_Design (1)
    • 藝術類文章 (5)
    • 工業設計 (23)
    • 設計類文章 (31)
    • 設計名詞 (1)
    toggle 網站網頁設計 (8)
    • ASP (34)
    • CSS (5)
    • JavaScript (5)
    • SQL (1)
    • 網頁知識教學 (6)
    • Flash (4)
    • 架站伺服器 (7)
    • PHP (3)
    toggle 電腦軟體網路 (6)
    • 網路網站新知 (14)
    • 系統軟體 (8)
    • Internet (12)
    • 繪圖軟體 (2)
    • 文書軟體 (2)
    • 軟體新知介紹 (1)
    toggle 電腦硬體知識 (4)
    • 硬體資訊 (18)
    • 硬碟 (2)
    • 主機板 (3)
    • 光碟機 (2)
    toggle 科技軟硬體知識 (7)
    • Android TV stick (7)
    • 科技知識 (23)
    • 科技名詞 (4)
    • 手機相關 (8)
    • 汽車 (25)
    • apple-iPad (3)
    • apple-iphone (10)
    toggle 3D&CAID軟體 (8)
    • CINEMA 4D (12)
    • Creo2.0 (2)
    • 3DS Max (3)
    • 3D資訊知識 (14)
    • Pro/Engineer (7)
    • Rhino (3)
    • Solidworks (1)
    • NX/Unigraphic (1)
    toggle 生活常識新聞 (6)
    • 生活資訊 (19)
    • 思考成長 (71)
    • 輕鬆一下 (1)
    • 醫療健康習慣 (22)
    • 交通運輸 (7)
    • 常識知識 (7)
    toggle 休閒旅遊娛樂 (2)
    • 遊戲相關 (13)
    • 旅遊+美食 (4)
    toggle 結婚孕育小孩 (5)
    • 教育 (1)
    • 男女相處 (10)
    • 孕嬰坐月子 (37)
    • 取名子相關 (21)
    • 結婚 (7)
    toggle 居家購屋 (2)
    • 裝潢 (3)
    • 購屋 (29)
    toggle 投資理財 (6)
    • 期貨選擇權 (4)
    • 基金 (2)
    • 股票 (103)
    • 投資+理財 (65)
    • 保險 (9)
    • 產業動態 (1)
    toggle 創業管理 (5)
    • 成功故事 (6)
    • 創業管理通路 (21)
    • 職涯規劃 (9)
    • 面試履歷 (18)
    • 職場工作能力 (17)
    toggle 語文學習 (1)
    • English (2)
    • 未分類文章 (1)

    文章彙整

    參觀人氣

    • 本日人氣:
    • 累積人氣: