fbfd wrote:
大大要不要先找一些P...(恕刪)
LisbonHart wrote:
不是有現成的模組可以利用嘛 都包涵了SEO 論壇 留言板 例如wrodpree joomla
套件安裝好不用1分鐘
特地還去寫一個留言板
雖然說比較有成就感
不過說真的 因為你也會寫 代表很多人也會寫
而且寫出來功能 現在一堆blog就可以取代了 說真的沒必要
我想強調 其實不是要你只會寫 會寫 不代表東西也好 網站包涵很多東西
光美工 我看10個寫網站的傢伙 有9個就頭大了
因為現代網站強調風格 美工是網站的外表
不管你內涵有多少 根本一眼也不瞧
你想一個人醜就算很有內涵 我想在坐各位應該也不會想多瞧他幾眼
...(恕刪)
這是真的!
之前弄了一個簡易記事本,但是我美工很差,所以就完全沒有美化,什麼框架字體那些完全沒修飾,整個完全沒用到任何一張圖
雖然自己寫的,很有成就感,但是那個界面看不下去就找現成的來裝了....
樂 ids93216 wrote:
之前弄了一個簡易記事本,但是我美工很差,所以就完全沒有美化,什麼框架字體那些完全沒修飾,整個完全沒用到任何一張圖
雖然自己寫的,很有成就感,但是那個界面看不下去就找現成的來裝了.......(恕刪)
CCS3 有一個 "網路字型" 的功能
↓ 行書體-效果

↓ 古印體-效果

↓ 圓體-效果

↓ CSS 碼

↓ index.php

說明:
使用 PHP 的 require_once () 函式,將文字內容「插入」進去。
↓ 文字內容

如上,使用 CSS3 這個功能,很容易就可以將網頁字型變好看。
這個不是我在瀏覽器改字型的,而是伺服器端傳來網頁的時候,會順便傳來字型。Clinet 端電腦,不需安裝有該字型,也可以看到效果。
現代瀏覽器都可以解析 CSS3 碼,比如:IE 9 以上,或 Firefox、Chrome。
除了改字型,還可以用 "陰影立體效果" (text-shadow) ,文字會好像漂浮在網頁上,非常漂亮。
text-shadow 是獨立的選項,不管有沒有使用字型,都可以使用 text-shadow,即使沒有用字型,仍可以陰影立體效果。
網路傳輸中文字型有一個問題:
中文字型通常都在 3MB~10MB 左右。台灣的網路很慢,先不談伺服器端要非常大的上傳頻寬,瀏覽者端也需要下載 3~10MB 的字型才能看到效果,會讓網頁起始的時候呈現的速度慢一些。
網路英文字型則沒有這個問題,因為英文字型通常在 300KB 以下,大小相當於一個圖片量而已。
有些網站也提供免費的連結英文字型服務
具體可搜尋關鍵字:web font
****************************************************
其實專業的網頁開發,有分「前端」、「後端」兩部份。
前端(前台):
html、css、js、美工、視覺傳達...的部份。呈現內容給瀏覽器的架構和美化部份。
後端(後台):
php、資料庫、安全防護(防注入)...等等的處理,server 端的部份。
就像舞台有分前台和後台,前台的演員表演給觀眾看,但是後台也要有人負責處理一些雜務。
分工合作,術業有專攻,才可以更專精。
比方樓上網友說的:弄了一個簡易記事本(用程式寫了一個存取資料庫的軟體),這是屬於「後端」的開發。
輸出網頁和美化,則是屬於「前端」的開發。
這兩部份要結合起來,在當初開發的時候,就必須事先考慮到如何結合。
比如像上面網路字型的例子,我並不是在 index.php 寫死資料內容,而是用 require_once () 函式,將文字內容「插入」進去。
換句話說,以後要改資料內容,網頁架構不用改變,只需改輸出的內容資料即可。
很多 論壇、blog、購物網站 程式軟體,都是這麼做的,仔細去分析它們的軟體內容,就可以發現 *.php、*.inc、*.css、*.fun.php、*.class.php ....等等,都是分開目錄放的,都是「模組化」的。
要更換佈景主題什麼的,只需把負責前端畫面的"模組"換掉,就可以很方便的更換佈景主題,php 主程式碼的部份,不寫死任何內容,所有資料內容,都是用變數或插入的。
所以會寫一個記事本的小軟體,已經很厲害了呢。
開發步驟上並沒有問題,後端開發的部份已經完成,只需再開發前端的部份,然後整合起來,就完整了。
程式語言,著重是輸出資料的正確性,功能性。沒有外觀是正常的,外觀只是一層皮膚(skin)。只要程式輸出的資料 OK,外觀、界面那一些東西,隨時都可以做。

是個基本功
並不是說每個人學完基本功 以後一定要自創一路拳法
有基本功 要入武當派 少林 都可
但是如果沒有基本功 只是學了拳法 那只有其型不能見招拆招
舉個實例好了~
架網站 有PHPBB , XOOPS等模組可以用
但是Mobile01 為何都沒有用?
因為實務上 上頭給的需求 往往是五花八門
有時候光靠一些網路上的資源 並不能完全達到需求
這時不論是重做,自製模組或是修改程式碼都是需要一些底子才能進行
不然只會不停撞壁
所以以初學者來講 打好底子最重要
等有了底子之後 自然就會知道 到底要選擇怎樣的方式
就如同前面推薦過的 Jquery 其實也是Javasctipt的一種模組化應用
提供很多功能 不用自己寫 但是若沒有程式的基礎 就算是Jquery簡易的語法
也會一頭霧水 如果只是單純剪下貼上套用 沒問題就沒問題
一旦遇到問題 要改哪也不知道 到時候又會卡住了
寫程式主要看是幫誰寫
如果是幫自己寫 那自己可以使用很多各式各樣的模組 現有的工具
拼湊出自己想要的功能 輕鬆省事 因為只要自己能接受就搞定
但是如果是要幫別人寫的話
別人能不能接受就是一個問題了
กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ ก็็็็็็็็็็็็็็็็็็็็
如果要用於大型企業網站(Mobile01 pchome yahoo....) 等絕對不可能僅是透過架站工具就可以輕鬆完成,是要從頭開始規畫的, 從網站頁面分類 功能分類開始 到資料庫 資料表的設計 最後到程式設計(商業邏輯處裡) 你會發現 HTML CSS 這種只是最皮毛的部分而已
影像 wrote:
PHP+MySQL 是個確定的方向了
那再請教一下, 前端要一起搭配的技術我應該
1. 從HTML+CSS 基礎開始學 還是可以
2. 跳到HTML5+CSS3 直接學 HTML 5...(恕刪)
PHP 是正確的選擇,目前最熱門的,也是未來最有發展前途的
HTML5 = 含括 HTML 4.1 / XHTML 1.0
CCS3 = 含括 CSS2 所有語法
它們不是獨立的東西,有點像是:WIN7 是 XP 的升級版...這樣的關係
是架構在原先的內容,去新增一些內容,並廢除老舊的內容。
直接從 HTML5 + CSS3 開始學就行了
因為 HTML5 + CSS3 就是 HTML4.1 + CSS2 原先的內容外,再新增一些內容(新特性、新標籤)。
買書的話,不能買那種只介紹 HTML5 新特性的,要買那種完全新手入門的(從無開始學起的)書籍。
另外建議 html 遵循 W3C 規範,W3C 是跨瀏覽器的保障。(IE9 以下例外,微軟從 IE9 後才開始宣佈支援 W3C)。W3C 有點像是網頁的 ISO 國際標準。
如果一本書 HTML 的書,從頭到尾沒講 <html> 標籤要怎麼宣告,還有沒提到 W3C 驗證器的,那就是廢書,不建議買。
**********************************
說說網頁開發工具軟體:
Adobe Dreamwave (正版定價好像一萬多元)確實是模板套一套(模板是另外買的,內建沒有),就可以快速做出網站,使用的人甚至不必懂任何 html + css 碼。
但是這軟體不適合寫程式的人。或者說:不適合寫動態網頁的人。
因為動態網頁的 html 碼,是程式自動輸出的,不是一開始就寫死的。
而程式要輸出(echo)html 碼,撰寫程式的人本身就必須非常懂 html 碼。
舉個例子:
下圖:是一個完整的 img 標籤(html 的標籤)
從 dreamwave 插入圖片,去看原始碼,就會看到這樣的東東
內容都是固定的,寫死的,比如圖片網址,高度寬度、註解標題,都是固定的。

註:實際上 img 標籤,只要 src 來源位址就行了,其餘資料可忽略。
下圖:是 PHP 插入圖片的方法
echo 是 PHP 輸出文字串的指令,後面那一推"字串",是要輸出的字串。
它的作用,是輸出這一堆字串到給瀏覽器,而這一堆字串,和上面那個 html 碼的 img 標籤作用一樣,都是用來貼圖片。
但差別是:這裡不寫死任何內容
{$變數} 可以提取自資料庫,或者由函數產生,總之不固定。

Q.為什麼 PHP 輸出網頁(輸出 html 碼)要這麼麻煩?
A.因為所有資料都是不固定的
比方說:論壇有人貼圖片,寫程式的人又不是神,預卜先知,怎麼會知道那個人貼的圖片位址多少,檔名又是什麼。
貼圖片的會員,可是程式寫好後,才來逛論壇的,才來貼圖的。
所以在一切資料都不固定,無法事先預測的情況下,必須使用變數。
以上只是一個簡單的範例,複雜一點的包括表格、表單...之類的,都可以由 PHP 輸出 html 碼來產生。
換就話說:
用 PHP 寫網頁,幾乎 html 碼都是由程式 echo 產生的,從頭到尾也不用到圖形界面,都是在寫原始碼.....
所以開發 PHP 網頁的軟體,最基本的文字編輯器就夠了,例如 Notepad ++。
Dreamwave 當然也是可以編寫原始碼,不過一套上萬元的文字編輯器,這也太豪華了吧,且不見得好用,因為軟體大開啟慢。
工欲善其器,必先利其器,殺雞焉用牛刀。
*******************************************
再說說:寫程式或寫網頁,一定要當飯吃嗎?
不一定,也可以是純興趣。
有人玩改車,但是職業並不是車輛技師。
有人種花種草,但職業並不是農夫。
有人玩音響,玩到去改線路,但職業並不是電子工程師。
有人研究煮咖啡,從磨豆子到虹吸式咖啡爐都非常講究,但職業並不是咖啡館。
有人化妝、指甲彩繪什麼的,很厲害,媲美專業美型師,但職業並不是美型師。
玩電腦,DIY 組裝,水冷....職業就一定要是電腦維修嗎?不一定。
有人玩 DIY 裝潢,把家裡裝潢到不輸室內設計師,但職業並不是設計師。
就是興趣罷了,寫網頁寫程式,當然也可以是興趣。有何不可呢。
這種興趣也許比較專精,但也不至於太奇怪。純屬個人喜好。
當然如果興趣玩到不輸本行的,是可以當第二專長沒錯。


























































































