html和css

最近在看html和css。對好多人來說太菜鳥的內容啦,但是總要一步一步前進的。

html的tag的主要功能之一是排版文字。現在正在用的這個csdn博客的編輯器是用javascript寫的。把一段有樣式的文字轉換成html代碼不知道有多難。rich text 和 html之間有多少能夠轉換? 應該不是用css的吧,不可能一段文本每出現一個樣式就建一個id吧?( uTest的文本就是用css,建class來表示不同於法元素,它的格式不是即時可見的;我關心的應該是文本編輯器裏面文本顯示的方式)

 

用來佈局的有table,framework,和list。table 和 framework 讓我想到最近在看的pyqt。和裏面的QTGrid類很像。

下載了dreamweaver 8,不太好用。沒有自動縮進和自動收起子節點的功能。設計窗口的功能也不是很喜歡。不知道是不是我不太會用。

(mac上有非常好用的bbedit, 能夠自動縮進和自動收起子節點,有預定義的節點面板)

 

表單這些和數據傳輸有關係。前面的都是頁面的外表,這裏是唯一看到的和通訊有關係的地方。原來我覺得互聯網上很牛的功能:郵件,ftp, 還是靠協議來做基礎的。javascript一定有很強大的功能,纔可以在http上做到看上去那麼高級的通信。json, xml這些應該是協議。服務器程序?

 

也許相關的作業可以做一個html的編輯器?轉換rich text 和 html 代碼。又或者是windows窗口和html代碼之間的轉換?其實就是一個類似於html的編輯環境? 後者也許可以做一個代碼上的轉換器?(又回到代碼轉換器上來了)

 

接下來,研究一下javascript,看一下以下這些類型網頁的編寫:

文本編輯器:當前用的這個市javascript

視頻網站:土豆是用flash的, baidu不知道用什麼,不過可以做視頻網站的反面教材

博客:   見仁見智

Discuz!: 平臺

Wiki:    平臺框架

rss

 

我一直很疑惑網頁上的東西能對電腦本機做到多少操作。得到電腦上的文件?和client上的數據庫通信?如果能得到操作系統的大多數服務,是不是某種程度上能取代桌面軟件呢?從壞的角度想能造成多少破壞?瀏覽器就像是各家的中間解釋器,一個url就能跳到一個不知道是什麼的網址上。資源是花在本地上呢?帶寬上呢?服務器上呢? ( flash很強大,不過好像不能操作本機? 另外聽說強大的是php, perl; 構建網站常見的語言框架j2ee)

 

css:

把界面風格和界面元素分開來。不知道有多少人跟我一樣覺得看css很痛苦。如果html文檔是一顆巨大的父啊子啊的大樹,選擇器就像是一個複雜的指定路徑的語法(聯想到xpath)。對了,html設計器上可以有類似於property的屬性窗口,在鏈接上css後顯示一下默認時候的模樣,鼠標經過時候的模樣,被點擊時候的調用的代碼。(應該已經有設計器這樣做的吧?)

 

後續還可以看看J2EE, Apache服務器配置,信息安全。其實我不知道自己打算做什麼,但是貌似很菜鳥的內容看一看就當給自己做些科普了。

 

現今的世界是網絡的世界,同意的。桌面程序以他瓜子能做的事情就這點,除非是遊戲啥麼子。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章