程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL的重裝成績處理辦法

MySQL的重裝成績處理辦法

編輯:MySQL綜合教程

MySQL的重裝成績處理辦法。本站提示廣大學習愛好者:(MySQL的重裝成績處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL的重裝成績處理辦法正文


眾所周之,在不影響全部網頁構架與功效的情形下,網頁文件越小越好,由於更小的網頁文件有益於閱讀器對網頁的說明時光縮到更短,天然訪客也就不消面對期待網頁遲緩出現的焦躁了,這一點關於那些帶寬少網速慢的用戶猶為顯著。試想一下,你會是願望翻開一個網站的時刻全部站點立時出現在你眼前呢?照樣愛好花上十幾秒乃至是幾分钏來看全部站點一點一點的被閱讀器說明出來呢?

在Table結構的時期,代碼有數次的跟著表格在頁面裡反復,導致全部網頁文件變得癡肥非常,代碼的可讀性也降到最低,閱讀器的說明時光天然也增長了很多。而自從DIV+CSS的結構替換Table結構以後,這一切都獲得了極年夜的改良,讓Table回歸到它本來用於顯示數據的地位上去,而結構就交給DIV+CSS來做,如許代碼的可讀性與復用性都獲得了進步,而DIV+CSS更加主要的一點就是將網頁文件的表示與構造辨別開來,不再用為了表示而去修改全部網頁文件的構造了。

即便DIV+CSS的結構方法將之前Table結構時期碼的癡肥降到了最低,但關於網頁設計師來講,若何將網頁文件的年夜小掌握到最小是永久值得摸索和尋求的一個成績。

看以下一段代碼:

#header {margin-top:10px;margin-right:15px;margin-bottom:10px;margin-left:15px;backgroung-color:#333333;background-images:url(Images/header.jpg);}

如許的一段CSS代碼,在層次上很清楚,構造也很清楚明了,可讀性很強,可是如許的一段代碼卻沒有做精簡,也就是說它是最原始的CSS代碼,上面看精簡後的代碼:

#header {margin:10px 15px;backgroung:#333 url(Images/header.jpg);}

在CSS中有復合屬性這一說法,也就是說可以將許多屬性參數整合在一路的,好比說下面的“margin-top; margin-right; margin-bottom; margin-left;”可以整分解一個“margin”屬性,然後為其配上參數。   

經由過程這一點,我們便可以在原始CSS代碼的根本大將代碼進一步的精簡。並且如許寫的構造也公道,可讀性也異樣強。可是關於要精簡到完全來講,這還不敷。為了讓這段CSS代碼的構造清楚明了,我們用上了空格換行等占用空間的器械,假如將這些占用空間的去失落呢?

#header{margin:10px 15px;background:#333 url(Images/header.jpg);}

只這一句就替換了下面的一段代碼,如許代碼就曾經精簡到了最年夜化,固然,其實不推舉一切人都如許寫,如許寫的CSS代碼在可讀性上要遠遠差於段落式的寫法,除非你對本身寫的代碼有完整控制的信念。

在統一個站點的CSS文件中,弗成防止的會湧現分歧的ID或Class卻有一部門雷同的屬性,假如將這些ID或Class逐一離開來寫的話,在CSS文件裡無疑會生成反復代碼,而我們要盡可能的精簡CSS文件的年夜小,那末“祛除”這部門反復的代碼就變失勢在必行。   

看上面一段CSS代碼:


#header{margin:10px 15px;background:#333 url(Images/header.jpg);}  
#content{margin:10px 15px;padding:10px;background:#999;} 
#copyright{margin:10px 15px;border:1px solid #f00;}

在下面的三個ID中都有一個雷同的屬性“margin:10px 15px;”,假如就如許離開來寫的話,這三個ID之間將堅持各自自力的關系,但卻生成了反復的代碼,而我們可以將其寫成以下格局:


#header,#content,#copyright{margin:10px 15px;}  
#header{background:#333 url(Images/header.jpg);}  
#content{padding:10px;background:#999;}  
#copyright{border:1px solid #f00;}

將下面的ID換成Class也是一樣的。如許寫我們就勝利的將反復代碼“祛除”失落了。然則假如這裡具有雷同的屬性的ID或Class過量的話,不免會形成代碼可讀性降到很低很低,所以除此以外當具有雷同屬性的都是Class時還有別的的一種寫法:


.main{margin:10px 15px;}  
.header{background:#333 url(Images/header.jpg);}  
.content{padding:10px;background:#999;}  
.copyright{border:1px solid #f00;}

固然這類寫法時,挪用時的寫法也與平凡紛歧樣。

如許的寫法異樣可以到達後果,而且也不會再怕具有雷同屬性的Class多而形成代碼可讀性差的成績,但值得留意的一點就是,這類寫法關於ID是有效的,不論個中是存在一個ID或許全體都是ID,都將形成這段代碼的有效。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved