原创 CSS學習筆記(一)

什麼是文檔流?     對一個網頁而言,body 元素下的任意元素,根據其前後順序,組成一個個上下關係,這便是文檔流。瀏覽器根據這些元素的順序去顯示它們在網頁之中的位置。文檔流是瀏覽器的默認顯示規則。   什麼是浮動?     f

原创 面向對象編程

面向對象的基礎:抽象、封裝、多態、繼承 面向對象的設計原則: 找出應用中可能需要變之處,把它們獨立出來,不要和那些不需要變化的代碼混在一起。把會變化的部分取出來並“封裝”起來。 針對接口編程,而不針對實現編程。(針對超類型編程

原创 基於事件編程

本文介紹基於事件編程的基礎思想,用JavaScript代碼表達(僞代碼,不可執行)。 想象一下這個場景,明天你跟你家妞約好出去玩,你很想知道明天的天氣怎樣,於是你就打電話去氣象站問,但是你不知道氣象站什麼時候能出結果,於是你就隔段時間打

原创 CSS學習筆記(三)

 定位   靜態定位:意味着內容遵循正常從上到下的HTML流。除非你要使前面一個已經創建的absolute、relative、fixed的定位樣式失效,否則你不需要指定static。   固定定位:讓HTML元素脫離文檔流固定在瀏覽器的某

原创 PHP 第五天

  緊趕慢趕,終於用PHP完成了一個CRUD的小模塊,感覺自己寫的不是很好,結構很是混亂,本來也想細細的架構一翻,可是時間不允許啊(下週還有新的任務)。用慣了ROR的框架發現整個人像個溫室的花朵了,突然用起PHP感覺自己什麼都不會了,編碼

原创 CSS學習筆記(六)

代碼:   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head>

原创 JS讀書筆記(四)變量作用域

未定義的變量 未聲明的變量 未賦值的變量   未定義的變量 = 未聲明的變量   嘗試讀取未聲明的變量會引起運行時錯誤。 嘗試給未聲明的變量賦值不會引起錯誤,相反,程序會在全局作用域中隱式地聲明它。 嘗試讀取未賦值的變量

原创 前端MVC,這樣封裝M層好處是什麼?

  在《Javascript Web Application》第3章——Model and Data中對模型層的封裝,代碼如下: 雖然代碼看懂了,可這樣封裝的好處有哪些呢?而且如果不配圖,很難理解這段代碼,求牛人解析。 var Mo

原创 目前的狀態

最近一週的生活用幾個詞來形容:“穩定”、“無力”,活脫脫一個傳說中的“上班豬”。每天晚上都折騰到很晚,第二天早上又起不來,問題的關鍵是折騰到很晚並不是學習,看書,而是看一些無聊的電影、電視劇,非得到自己困得不行才睡,完全是一種病態的生

原创 PHP 第三天

今天主要學習的任務主要是: 選一個比較的強大的IDE 學習PHP關於面向對象的特性 配置xdebug去調試程序   選一個比較的強大的IDE Neteans是sun公司出品的一款比較強大的IDE,之前開發ROR一直用它,

原创 彈出層

一個簡單的彈出層: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head

原创 PHP 第一天

今天決定學習PHP ,希望以後每天記錄學習的東東以及學習過程中的點滴。     第一天當然是應該先了解PHP是個什麼東東: 腳本語言,主要應用於WEB服務器端編程。 不需要什麼特殊的服務器,能將web服務器中運行。 能與mysql很好的鏈

原创 CSS學習筆記(五)

在編碼代碼的過程中或完成之後的檢查過程中需要注意的一些問題   在設計頁面時,應該注意DIV標籤的濫用問題,當有一個標籤能夠很明確的表達該部分的結構的話,就沒有必要用DIV,例如:在導航中,沒有必要用DIV包裹ul。另外:h1

原创 CSS學習筆記(二)

佈局     由於電腦屏幕分辨率的不同以及瀏覽器大小的不同,造成了在佈局的時候整個頁面的大小的不確定,現有三種方法來解決這一問題,分別是:固定式佈局;流式佈局;彈性佈局。   固定佈局:使用以像素爲單位定義的寬度,這種佈局類型稱爲固定寬度

原创 JS讀書筆記(二)prototype

prototype給我的感覺一直是個十分神祕的東西,深不可測,高不可攀,幾次想找機會高懂它,都是半途而廢,這次也不能算是完全明白,但似乎比以前明白的多了些,就記錄下來,希望以後有了新的感悟再回頭比較一下,修證現在的記錄   首先引用“