2017-03-11,週末整理

  JavaSE部分已經上完了,這一週開始講JAVA WEB部分,五天都是新的內容,星期五的小項目讓我本身也有了獨立寫網頁的能力,下週估計是講服務器端和客戶端如何交互的內容了,因此要把客戶端這邊的基礎內容瞭解透徹,這樣就有利於本身學習後面的知識。javascript

  1. HTML
    1. hypertext markup language,超文本標記語言。包含一些標籤的文本文件,這些標籤用來告訴瀏覽器如何來建立網頁。通常分爲兩大部分:
      1. <head></head>:標記中的內容是不會顯示在網頁上的。
      2. <body></body>:標記中的內容會在網頁上顯示。
      3. 標籤元素:<hx></hx>,<p></p>,<br/>,<hr/>,&nbsp,<span></span>,<!-- -->,<center></center>,<b></b>,<i></i>,<u></u>
      4. 超連接:<a href=""></a>  
      5. 表單:<form></form>:只有在表單裏使用<input/>的某些type纔會有效,如submit,reset等按鈕。action元素指定提交的target頁面。
      6. 框架的創建:(如今不多使用框架)<frameset></frameset>,此標籤取代<body></body>標籤,其中的每個框架經過<frame src="">標記來完成。能夠進行混合分割,rows和cols。還有配合div和table的<iframe></iframe>浮動框架
  2. CSS樣式
    1. HTML自帶的樣式有不少都逐漸被淘汰,由CSS樣式來控制,stands for cascading style sheets.有內嵌式、行內式、和外聯式三種,其中外聯式:<ink rel="stylesheet" type="text/css" href="mystyle.css"/>.
    2. 語法:selector{property:value;}.
    3. 靈活運用僞類和僞元素能夠製做出很好看的網頁效果。
    4. css層疊的順序,行內樣式>內嵌樣式>外聯樣式>瀏覽器默認
  3. javascript
    1. javascript是一種能夠直接嵌入到HTML文檔中的、在客戶端執行的解釋型腳本語言,語法比較靈活,因此必定要注意養成良好的、正確的編程習慣,減小代碼的錯誤。引入的方式同CSS同樣有三種,必定要注意HTML文檔在瀏覽器加載的時候,是從上到下的順序,因此HTML、CSS、JavaScript三者的執行順序須要考慮全面。文檔內:<script type="text/javascript"></script>,文檔外:<script src="script.js" type="text/javascript"></script>
    2. 三種數據類型
      1. 基本數據類型:1,String 2,Number 3,Boolean
      2. 引用數據類型:數組、對象
      3. 特殊數據類型:Undefined,Null。
    3. 運算符:算術運算符(+-*/%)邏輯運算符(&& || !)比較運算符(== === != !== > < >= <= )條件運算符(1?2:3)
    4. 函數,和C語言的函數相似function fname(var){return var}。
    5. 自定義對象(類):對象由屬性和方法組成,能夠隨意地往對象裏添加屬性和方法(即便在定義對象時,對象裏啥也沒有!)
      1. 建立對象的方法:函數法,文字記號(json對象),工廠方式,原型方式(prototype屬性能被全部的實例共用)。
      2. 對象屬性和方法的引用:「.」記號,用for(var a in obj)能夠遍歷對象裏的屬性和方法。
    6.  正則表達式
      1. 記錄文本規則的代碼。new RegExp("pattern",["..."])  或 /pattern/[flags]
      2. test() ; match()  search()  前一個是正則表達式裏的方法,後兩個是String對象的方法
      3. 特殊符號。定位符:^ $ . \b \B    在集合[]內,使用管道符 或 "|"  ,非 "^"   [\u4E00-\u9FA5]表示中文字符
  4.  javascript與html的交互(在W3C_SCHOOL幫助文檔中學習很是有效率)
    1. EVENTS
      1. 鼠標、鍵盤、表單元素、窗口事件等。
    2. DOM
      1. 得到HTML中的元素。用於改變HTML文檔結構。
    3. 典型的操做,table  select等
  5.  美團訂餐小項目
    1. 融合了這一週學習的全部知識點,簡單實現了商家展現,自主訂餐的功能。
相關文章
相關標籤/搜索