2015年8月30日 星期日

值得一看的程式技術網站

繁體中文網站

黑暗執行緒  blog.darkthread.net
程式設計俱樂部(Programmer Club)  www.programmer-club.com.tw
藍色小舖  www.blueshop.com.tw
CodeData  www.codedata.com.tw
JWorld@TW  www.javaworld.com.tw
良葛格學習筆記  openhome.cc
張凱慶 (Kaiching Chang) 程式語言教學誌  pydoing.blogspot.tw


簡體中文網站


英文網站

w3schools  www.w3schools.com

jQuery 學習筆記

甚麼是 jQuery ?

jQuery 是一套跨瀏覽器的 JavaScript Library。也是目前最受歡迎的 JavaScript 函式庫。
它簡化了 HTML與JavaScript之間的操作,跟直接撰寫JavaScript相較,jQuery適合運用於簡化撰寫 DOM 文件的操作。
自己寫JavaScript,常常要去煩惱跨瀏覽器的問題,用jQuery開發網頁功能,它已經幫你處理好了。

初始設計者/創建提出年代:

最早由 John Resig 約翰·雷西格於2006年1月的BarCamp NYC上釋出第一個版本。

目前負責維護團隊:

目前是由Dave Methvin領導的開發團隊 jQuery Team 進行開發。官方網站 jquery.com

目前 jQuery 的發布版本

JQuery目前分成1.x版與2.x版,這兩種發布版本,後者不再支援IE 6/7/8,前者透過jQuery Migrate plugin與先前版本保持相容。

怎樣的環境可以撰寫與執行 jQuery ?

(1)去 jQuery 官網下載 jQuery Library  (官網下載網址),然後儲存於你的伺服器適當的目錄,並在你的網頁檔案之中,指向所下載的檔案。

舉例來說,你會下載:
jquery-1.11.3.min.js
或是
jquery-2.1.4.min.js

下載並儲存於適當的目錄後(這裡的範例是名稱為 js 的目錄),在網頁檔案 <head>......</head> 區塊之中,加入一行
<script type='text/javascript' src='js/jquery-1.11.3.min.js'></script>

例如:
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <script type='text/javascript' src='js/jquery-1.11.3.min.js'></script>
</head>

(2)也可以採用 Content Delivery Network (CDN 內容傳遞網路) 連接方式,參考外部的連結位置。

連結 jQuery's CDN 的範例:

<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>

連結Google的範例:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript" language="javascript">
        google.load("jquery", "1.3");
</script>

或是

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 上述寫法,其中1.10.2若改為1.10,可獲取1.10.x最新版本
改為1,可獲取1.x.x最新版本

連結 cdnjs.cloudflare.com 的範例:

<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

連結 微軟 的範例:

<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.11.3.min.js"></script>


關於 jQuery 的 plugin


參考連結 :
jQuery 官方網站  jquery.com
The Will Will Web  學習 jQuery 從入門到精通只要兩小時!
jsGears.com 技術論壇  jQuery 教學 - 基礎篇
webdesign.kerthis.com jQuery教學  jQuery - Write less, Do more

2015年8月29日 星期六

甚麼是 JavaScript ?

甚麼是 JavaScript ? 

用途與角色:一種直譯式的腳本程式語言/Script Language。主要運用在瀏覽器(網路用戶端/Client Side)。讓瀏覽器由初期只能顯示靜態的網頁內容,提升具備了與網頁互動的能力。目前也運用在網路伺服器/Server Side,例如Node.js。

設計者/創建提出年代:最早由 NetScape 網景公司的 Brendan Eich 布蘭登·艾克於1995年在NetScape瀏覽器上,設計實作創始提出。

名稱由來:Netscape在最初將此一腳本語言取名為LiveScript,後來網景在與昇陽公司合作之後將其改名為JavaScript。

參考連結 :
阮一峰網誌  Javascript誕生記
Brendan Eich 布蘭登·艾克  (創始作者怎麼說) Popularity
當年的報導 Netscape and Sun announce Javascript

創始提出當時的同性質工具:1996年8月,微軟隨 Internet Explorer 3.0 提出 JScript。

語言規格標準與演進:1996年11月,Netscape將JavaScript提交給Ecma International進行標準化。該組織於1994年之前叫做「歐洲計算機製造商協會」European Computer Manufacturers Association)

版本演進如下:
1997年6月的 ECMA-262 V1
1998年6月的 ECMA-262 V2
1999年12月的 ECMA-262 V3
ECMA-262 V4 遭遇難產,被放棄,並未正式提出
2009年12月的 ECMA-262 V5
2015年6月的 ECMA-262 V6,代號「Harmony」

參考連結 :
iT邦幫忙  Javascript面面觀:核心篇《ECMA-262 Edition 5》(上)


甚麼是 HTML ?

HyperText Markup Language,簡稱為HTML。中文是「超文件標示語言」。

甚麼是 CSS ?

Cascading Style Sheets,簡稱為CSS。

甚麼是 XHTML ?

甚麼是 XHTML ? 跟 HTML 有甚麼不一樣 ?

認識 DIV (division)

比Table 更多可能性的 DIV 標籤,讓我們好好認識它。


參考連結 :
丰田聯合設計  網頁設計新趨勢 — 什麼是 div ?

Document Object Model, DOM (文件物件模型)

甚麼是 DOM?

學習程式,先從簡單的數學談起......

從 bit, byte, 簡單的數學談起

電腦如何記錄資料, 0與1的世界