HTML+CSS學(xué)習(xí)筆記 01

一.邂逅軟件開發(fā)

1.1 對(duì)于軟件的認(rèn)識(shí)

  • 軟件是什么?
    • 軟件就是application,我們?nèi)粘J謾C(jī)上安裝的qq,微信都是軟件
  • 一個(gè)完整的軟件體系應(yīng)該是什么樣的?
    • 服務(wù)器 (用后端語(yǔ)言,諸如java/node/python/php開發(fā)的能為各種客戶端提供服務(wù)的電腦)
    • 客戶端:用戶訪問數(shù)據(jù)的各種終端,如,安卓端,iPhone端,ipad端,pc網(wǎng)頁(yè)端,windows,mac上的客戶端等等
  • 一個(gè)完整的軟件體系應(yīng)該具備以上所說的所有

1.2 對(duì)于前端開發(fā)的認(rèn)識(shí)

  • 處于什么樣的行業(yè)?
    • IT互聯(lián)網(wǎng),軟件開發(fā)
  • who are you ?
    • 前端開發(fā)工程師,軟件 開發(fā)工程師
    • 開發(fā)者,程序員,碼農(nóng)等
    • developer,coder,programmer
  • 前端開發(fā)的主要內(nèi)容是什么?
    • 前端開發(fā)
    • 也可以做后端開發(fā)(Node.js)

1.3 疑惑解答:是否適合學(xué)習(xí)前端?

  • 英文水平的要求?
    • 學(xué)習(xí)前期,只要求會(huì)一些基本的詞匯就可以,遇到不會(huì)的單詞多用翻譯軟件翻譯,學(xué)習(xí),平時(shí)沒事時(shí)多背單詞,英語(yǔ)對(duì)于編程還是很重要的
  • 是否要求是計(jì)算機(jī)專業(yè)?
    • 并不要求,只要是會(huì)使用計(jì)算機(jī)就可以,當(dāng)然是計(jì)算機(jī)專業(yè)就更好了
  • 學(xué)習(xí)難度?
    • 在軟件開發(fā)的領(lǐng)域中算是簡(jiǎn)單的了,但是東西很多,很雜,技術(shù)更新速度也快,需要不斷地學(xué)習(xí)
  • 智商要求?
    • 不管學(xué)習(xí)什么,智商都不是決定性因素,認(rèn)真努力才是王道
  • 行業(yè)發(fā)展前景?
    • 前景非常的好,學(xué)就完了

二.對(duì)網(wǎng)頁(yè)的認(rèn)識(shí)

2.1 網(wǎng)頁(yè)和網(wǎng)站的關(guān)系?

  • 一個(gè)網(wǎng)站有N個(gè)網(wǎng)頁(yè)組成(N>=1)

2.2 什么是網(wǎng)頁(yè)?

  • 上網(wǎng)瀏覽的頁(yè)面
  • 用戶從網(wǎng)頁(yè)上可以獲取信息(類似新聞,報(bào)紙等)

2.3 怎樣瀏覽網(wǎng)頁(yè)?

  • 瀏覽器

2.4 前端工程師要做的工作?

  • 在自己的電腦上進(jìn)行網(wǎng)站的開發(fā)
  • 將開發(fā)的出來的內(nèi)容進(jìn)行打包(webpack/gulp)
  • 上傳和部署 -> 服務(wù)器
  • 用戶通過瀏覽器 -> URL -> 下載資源 -> 瀏覽器解析

2.5 網(wǎng)頁(yè)的組成?

  • HTML:超文本標(biāo)記語(yǔ)言,用來描述網(wǎng)頁(yè)的基本結(jié)構(gòu)和骨架
  • CSS:層疊樣式表,用于對(duì)網(wǎng)頁(yè)樣式的美化
  • JavaScript:網(wǎng)頁(yè)的交互處理

2.6 瀏覽器的內(nèi)核?

  • 瀏覽器最核心的部分就是渲染引擎,也就是瀏覽器的內(nèi)核
  • 負(fù)責(zé)解析網(wǎng)頁(yè)語(yǔ)法,渲染顯示網(wǎng)頁(yè)
  • 不同瀏覽器渲染規(guī)則不同,所以同一個(gè)網(wǎng)頁(yè)在不同瀏覽器也會(huì)有不同的展現(xiàn)形式

2.7 常見的瀏覽器內(nèi)核?

  • trident: IE
  • gecko: Firefox
  • presto ->blink: Opera
  • webkit -> Safari/Android/iOS(webview)
  • blink -> Chrome
    建議使用chrome瀏覽器

三.開發(fā)第一個(gè)網(wǎng)頁(yè)

3.1 使用記事本開發(fā)第一個(gè)網(wǎng)頁(yè)

  • 新建一個(gè)文本文檔
  • 編寫文檔結(jié)構(gòu),如下:
<!doctype html>
<head>
  <title>使用記事本開發(fā)第一個(gè)網(wǎng)頁(yè)</title>
</head>
<body>
  <h1>開始學(xué)習(xí)前端的內(nèi)容</h1>
</body>
</html>
  • 保存文件,更改后綴名為.html,在瀏覽器中預(yù)覽效果

3.2 開發(fā)工具的選擇 vscode

  • 插件安裝
    • Chinese
    • open in browser
    • atom
    • vscode-icons
  • 設(shè)置
    • 自動(dòng)保存(延遲時(shí)間)
    • 字體大小
    • wrap 換行
    • 空格渲染 -> 點(diǎn)
    • tab -> 4/2

3.3 元素的使用

  • 對(duì)HTML的理解
    • Hyper Text Mark Language ,超文本標(biāo)記語(yǔ)言,頁(yè)面中可以包含普通的文本,圖片,鏈接,甚至可以是媒體元素,如音頻和視頻等,以.htm或者.html結(jié)尾,一般的,html文件也叫網(wǎng)頁(yè)文件
    • 元素的基礎(chǔ)
      • 雙標(biāo)簽 <開始標(biāo)簽>內(nèi)容</結(jié)束標(biāo)簽>,如<head></head>,<body></body>等
      • 單標(biāo)簽 <標(biāo)簽名> 如<img>,<input>等
      • 元素是可以相互嵌套的,代碼如下:
      <!doctype html>
      <html>
        <head>
           <title>元素的基本使用</title>
       </head>
       <body>
       <div>
             <h2>標(biāo)題1</h2>
             <p>哈哈哈哈</p>
             <ul>
               <li>面飯</li>
               <li>面包</li>
               <li>饅頭</li>
               <li>
                  <strong>面條</strong>
               </li>
         </ul>
      </div>
      <div>
         <h2>標(biāo)題2</h2>
         <p>呵呵呵呵</p>
      </div>
       </body>
      </html>
      
    • 元素的屬性
      • <開始標(biāo)簽 屬性1="值1" 屬性2="值2">
      • 有些屬性是共有的,如id,class,title
      • 有些屬性是特殊元素才具有的,如img的src,alt和input的placeholder等

3.4 注釋的使用

  • 注釋的定義
    • 簡(jiǎn)單來說,注釋就是一段代碼說明,程序執(zhí)行時(shí)會(huì)跳過,是給開發(fā)者閱讀的
    • html中注釋是這樣的:
    <!--
     注釋內(nèi)容
     --> 
    
  • 注釋的重要性
    • 幫助我們理解代碼的思路,方便以后查閱
    • 與他人合作開發(fā)時(shí),添加適當(dāng)?shù)淖⑨尶梢怨?jié)省溝通成本
    • 開發(fā)自己的框架時(shí),添加適當(dāng)?shù)淖⑨?有利于別人的使用和學(xué)習(xí)(開源精神)
    • 適當(dāng)?shù)淖⑨層欣诖a的調(diào)試
  • 注意:
    • 注釋不能相互嵌套
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末充尉,一起剝皮案震驚了整個(gè)濱河市钦讳,隨后出現(xiàn)的幾起案子论熙,更是在濱河造成了極大的恐慌典唇,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件煮纵,死亡現(xiàn)場(chǎng)離奇詭異机错,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)掸茅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門洋侨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人倦蚪,你說我怎么就攤上這事希坚。” “怎么了陵且?”我有些...
    開封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵裁僧,是天一觀的道長(zhǎng)个束。 經(jīng)常有香客問我,道長(zhǎng)聊疲,這世上最難降的妖魔是什么茬底? 我笑而不...
    開封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮获洲,結(jié)果婚禮上阱表,老公的妹妹穿的比我還像新娘。我一直安慰自己贡珊,他們只是感情好最爬,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著门岔,像睡著了一般爱致。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上寒随,一...
    開封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天糠悯,我揣著相機(jī)與錄音,去河邊找鬼妻往。 笑死互艾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的讯泣。 我是一名探鬼主播忘朝,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼判帮!你這毒婦竟也來了局嘁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤晦墙,失蹤者是張志新(化名)和其女友劉穎悦昵,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晌畅,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡但指,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了抗楔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棋凳。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖连躏,靈堂內(nèi)的尸體忽然破棺而出剩岳,到底是詐尸還是另有隱情,我是刑警寧澤入热,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布拍棕,位于F島的核電站晓铆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏绰播。R本人自食惡果不足惜骄噪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蠢箩。 院中可真熱鬧链蕊,春花似錦、人聲如沸谬泌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)呵萨。三九已至奏属,卻和暖如春跨跨,著一層夾襖步出監(jiān)牢的瞬間潮峦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工勇婴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留忱嘹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓耕渴,卻偏偏與公主長(zhǎng)得像拘悦,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子橱脸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344