新聞發布系統前前後後用了2個星期,終於完工了。這個系統算是BS的入門項目吧。也就是說,我終於要從C/S轉型B/S了。開始接觸BS,還是很興奮的。BS算是以後的主流方向,連作業系統都有BS結構的了。BS不受硬體、作業系統平台的限制,其應用範圍更廣,也更適於當前的發展。
前期講的前台的設計和布局,利用CSS+DIV,感覺不錯,畢竟是剛入門,牛腩老師講的還是符合我們這些剛入門BS的學徒們的。用CSS來設計美化網頁。採用DIV+CSS將網頁內容和架構分離,使其變動更加靈活不受約束。總結了一下CSS基礎知識,請搭飛機到《CSS簡單理解與應用 》。 在跟著牛腩老師敲代碼的過程中,對三層、預存程序的應用和UML圖又簡單的複習了一遍,還有一些零星的JQuery、JS和AJAX了。尤其是後面的這3個方面的東東,聽起來都挺牛的,也很嚮往。 其實在這個過程中,知識點並不多,不過老師設計網頁的方法卻是一個亮點。先將所有網頁的架構做出來,後期再將資料整合到網頁中,而不是一開始一個頁面一個頁面的直接整合資料。感覺這樣的好處很多。首先,通過製作每個網頁的架構,類比出瀏覽時的樣式,通過css+div來設計,輕便自是不用說,更主要的是,在這個過程中,可以發現很多頁面的設計是相同的,由於前期沒有設計到資料,所以可以很方便的抽象母板,複用CSS樣式表等操作。其次,在整合資料的時候會很方便,套用設計好的CSS樣式表,稍作修改即可使用,而且在架構不變的情況下,更改顯示資料也很方便。最主要的是,這樣做的效率非常高。比單個頁面做完,要快捷很多。 當然在這個系統要做到大部分瀏覽器安全色,所以,對產品追求完美也是一種職業素質的體現。不過做起來,卻是有些費事,當然在調試相容性的過程中,對於各個瀏覽器對CSS的支援也有了一定的認識,對CSS的設計也有了更深入的瞭解,通過對CSS的調整,實現相容,對以後開發大的BS項目也是很有協助的,畢竟大的項目都要求要相容市場上主流的瀏覽器的。 淺淺的回顧了一下牛腩發布系統,過程沒說多少,主要是一些感受。BS開始入門了,相信這扇門會為我們敞開,我們的天空會更寬更廣!