作者:曹育诚 页数:364 出版社:empty |
這成許是e時代·許多人共同的恐慌·A core咸立的目的·就是期許自己成為资訊的萃取者·或是知護的行銷人·以e時代的語言来识·知城的定位是Content Router·现行的傅透模式中·一個想法、一件產品要傅选给消费者·适常沐要有原生制造者、生產者、代理商、配销商、零售商·才能到連消费者手中·知城無意也無力打破遣樣的運作模式·但是·知域希望重組不一樣的思考模式·例如:會寫書的人·都愿被可以當自己出版社老聞?有研發意的人,不一定得走入制内的公司?聪明消费者·有權力決定量身定做的產品内容?以上的想法·獲得肯定的答案·而知城提供一個好的通作平台。只要是你思要·我們都可以。A core希望為作者與讀者·提供最快的傳透模式·A core自許為清费者與生者·建立最好的加值服務。一切都己開始·請大家一起来Play!s製作群糖/奥描晶企制美/蔡雅牙執行美/淑行氛企制/郭速颖企音文编/梁网职行文编/林妙涛韩行企新/染情和版型设計/李英杰封面股计/沈志豪出表版/印题械出印刷/装/最捷
序
曹育誠
巳不忍得什麼時候開始接觸電腦了·記憶中好像依稀是小學為了玩電腦遊戲·而努力去學DOS&Pc Tools來讓遊戲能玩·還不時跑去電腦公司求教·比較可惜的是國中和高中時都沒有碰到同好·所以考大學時·把志願都填上資訊系·因此就陰錯陽差地進入淡江資工系·而學寫網頁也是個意外·本來是很随興地學JavaScript·後來才發覺它的好玩之處·因此開始學智網頁的設計·比較正式接網頁設計·是大二網路社的活動·那時候也是因為想打發時間·就跟著幾個網路社的同學一起去上網路社的進階·原本以為一張網頁·只是幾個簡單的HTML標就可以寫好的·可是再更造一步地去學習時·才發現其實辆頁製作並不是想像中那麼地純·因此·開始努力學習制頁股計·論、學習網頁製作的技巧·讓我在學習網頁設計時·能夠有新的動力·而除了與趣外·最主要的還是在學習時·能夠碰到同好·彼此互相討寫Jack JavaScript Studio網站的主要原因·是希望能夠把所學習及蒐集到的網頁製作資料·分享粉想要學習網頁製作的網友們·更希望能在網路上·成立一個頁製作技巧的时論地·讓有需要道方面資料的網友·能夠輕鬆地找到自己想要的資料·而另一個目的·是希望把如何製作跨瀏覽器的網頁技巧·讓更多有興趣的網友能夠更方便取得道類的資料·克服所碰到的難题·也很感謝幾個朋友願意幫助我寫稿·才有機會能夠將書完成·也很高興網路社能夠提供一個很棒網頁空間·來讓我盡情地使用·寫書時·在很多地方都碰到了困難·很感谢很多朋友們的幫助·才能完成道本書的最主要目的·是希望閱讀完本書的人·能夠對網頁設計裡最通用的程式器菩JavaScript有更進一步的了解·在網頁設計的學習上能夠有所收。jack@tkcna.tku.edu.twhttp:/www.tkcna.tku.edu.tw/-jack
本書特色
目錄☆同時支援IE 5和Netscape 4.7兩大瀏覽器的特效·☆擁有四十個隨贴即用的超炫網頁特效。☆JavaScript寫作教學區·有三十多個實作範例可提供参考·☆教您如何寫出跨瀏覽器的頁特效·☆製作全新的互動式制站·讓訪客覺得網站更加人性化·☆光碟將本書的範例程式全部搜羅·不需要慢慢地打字·就可以看見執行的過程·及释頁原始碼·
什麼是JavaScript?
在學習JavaScript之前·我們先來了解一下它的起源。JavaScript是由Netscape(網景) 所研發出來的一種在Netscape瀏覽器上執行的程式·最早期的動機是想要滅輕網路主機在資料處理的負荷·像是顯示在網頁上的時間、動態廣告看版、處理表單傅送資料等·不過·後來所支援的功能愈來愈多·因此渐渐有了許多在瀏寶器上執行的特效·而Microsoft所研發的路瀏覽器IE在第四版之後·除了本身支持的VBScript·也開始完全支援JavaScript·适使得JavaScript成為兩大瀏置器通用的語言·
JavaScript和一般程式語言的差異1-5 JavaScript的限制JavaScript最常被人誤會和Java是相同或是相似的語言·事實上這兩者的差異非常大·JavaScript屬於叙述性的語言·Java類似一般傳梳的程式語言·制·像是不能修改使用者電腦内的檔案。的·内容是“粉我30秒·我將下載你腦的autoexec.bat”·倒数結束後,出現下載autoexec.bat檔的對活窗·其實道是假的網真特效·實際上只是把速精移到C:l autoexec.bat而已·JavaScript是無法自行修改你電腦中的◆JavaScript屬於直部式語·只要用瀏覽器就可以直接看到程式執行的結果·Java则是需要過譯、連結後所產生的檔案·才能看見程式執行的結果·◆JavaScript屬於鬆散式的程式語言·對於程式寫作的結構·沒有很嚴格的定義·而傅统的程式語言·對於不好的程式結構或是寫法·則會出現警告·◆JavaScript不能控制檔案的存取·道一點很重要·因為可以避免不正常的程式人侵用戶端的電腦·由於JavaScript是誰瀏覽器上執行的程式·所以在設計上有一些限筆者曾經在網路上看過一種JavaScript特效·標题是關於網路安全性資料·
第一部份認識JavaScript
第1章JavaScript淺嵌
第2章
第二部份
第3章
content
1-1什麼是JavaScript?....
1-2如何使用JavaScript?...
1-3 JavaScript和HTML的搭配.....
1-4 JavaScript和一般程式語冒的差異.......
1-5JavaSeript的限制..........
撰窑JavaScript
2-1 JavaScript要寫在網頁原始碼的哪裡?...
2-2JavaSeript的版本.......
2-3JavaSeript的寫作格式..
2-4引用一個*js檔
2-5網頁福輯軟髓EditPlus 2...
JavaScript特效集錦
JavaScript特效集錦
3-1網真動畫...
3-2時間......
3-3計息列..
3-4跑馬燈...
3-5表單...
第三部份
第4章
第四部份設計基礎概念
第5章
Evaluation Warning:The document was created with Spire.PDF for.NET.
第6章
第7章
3-6 Cookie...
3-7視窗控制...
3-8游標的特效.
3-9導覽列....
3-10特殊特效......
程式設計淺談
程式寫作漫D
4-5 JavaScript最好寫在原始码的哪裡?..
4-6註解的寫法...
變數
5-1
什麼是變數.
5-2
數的粗成...
5-3
宜告變數.
5-4
變數的類型.
5-5數字變數...
5-6字串變數....
5-7不同類型變數轉换方式......
陣列
6-1什麼是陣列?.
6-2建立與使用陣列...
基本運算
7-1基本運算概念..
7-2數學算子.......
7-3數學運算子的優先顺序....
7-4進階的算式高法.......
7-5遞增及滅的運算子.....
輯判断
8-1輯概念....
8-2隔係算子..
8-3趣輯还算子....
8-4關保運算式.......
9-1什麼是迥圈?..
9-2 while返圈.......
9-3doy圈.....
9-4 for圈......
10-1什麼是函數?
10-2建立函數..
10-3使用函數.......
10-4傳人參數與回傳值....
第五部動態網頁
Evaluat on Warning:The document was created with Spire.PDF for.NET.
第11章
第12章
第13章
第14章
第15章
第16章
第17章
第18章
第19章
第20章
第21章
HTML JavaScript的關係
11-1 JavaScript的物件概念........
11-2兩大瀏覽器物件概念的差異....
11-3 JavaScript對繁體中文的問题...
11-4事件.......
11-5利用事件來觸發JavaScript.....
JavaScript的對話視窗
12-1 alert(......
12-2 confirm() ...
12-3 prompt() ..
文件物件
13-1屬性及方法......
13-2應用技巧改變背景顏色...
瀏瓷器的資訊
14-1屬性及方法..
14-2判斷瀏器類型..
14-3判斷瀏覽器的應用......
祝窗屬性
15-1屬性及方法..
15-2阅放一個指定展性的視窗....
15-3跨越框頁......
時間物件
16-1方法.....
16-2時間特效的應用...
16-3距雕指定的日期...
表單元件
17-1屬性及方法.....
17-2表單元件的應用..........
影像的置换
18-1屬性.......
18-2婴化按鈕原理..
18-3變化按鈕延伸.............
Cookie
19-1 Cookie存取的函數..
19-2記錄訪客喜愛的背景顏色....
19-3記錄來訪次數....
圓層屬性控制
20-1屬性....
20-2可見度....
20-3位置........
20-4進陪應用1预載效果...
20-5進階應用II動畫效果...
滑鼠事件
21-1抓取事件的方法....
21-2IE與Netscape的差異.
21-3判斷滑鼠的所在位置.....
第六部份附録
Evaluation Warning:The document was created with Spire.PDF for.NET.
附錄A
附錄B
附錄C
附錄D