任務(wù)一主線

從URL輸入到頁面展現(xiàn)

  • URL:
    • 統(tǒng)一資源定位符,用于定位互聯(lián)網(wǎng)上的資源
    • 對應(yīng)協(xié)議、端口號、信息
    • 協(xié)議:http(找到網(wǎng)絡(luò)上的資源)、https(加密后的協(xié)議)、ftp、file(定位本地電腦)
    • code~:不是http也不是https,協(xié)議與當(dāng)前頁面保持一致
  • 查找URL所對應(yīng)的IP地址
    • 域名解析,把URL解析成對應(yīng)的IP
    • 什么是域名:兩個(gè)斜杠之間,去掉端口號
    • IP地址是什么:每個(gè)處于互聯(lián)網(wǎng)中的設(shè)備都有IP地址;局域網(wǎng)IP和公網(wǎng)IP是有區(qū)別的:連在同一個(gè)Wi-Fi,處于一個(gè)局域網(wǎng),局域網(wǎng)的IP是假的,只能在小圈子里面用;127.0.0.1代表本機(jī)IP
      如何調(diào)試手機(jī):手機(jī)和電腦連在同一個(gè)Wi-Fi下,手機(jī)通過IP地址訪問電腦上的服務(wù)器
    • 流程:瀏覽器緩存-瀏覽器會(huì)緩存DNS記錄一段時(shí)間;系統(tǒng)緩存-Hosts文件查找(要開發(fā)一個(gè)網(wǎng)站:想讓里面的東西從自己電腦里面?。宦酚善骶彺?一般路由器也會(huì)緩存域名信息;ISP-DNS緩存-到服務(wù)商的DNS上查找緩存;如果都沒有找到-向根域名服務(wù)器查找域名對應(yīng)IP,根域名服務(wù)器把請求轉(zhuǎn)發(fā)到下一級,直到找到IP
      • 為什么電腦上不了網(wǎng),DNS改為8.8.8.8(Google提供的一個(gè)服務(wù)器,直接從Google服務(wù)器里面找),114.114.114.114(國內(nèi)的)可能是中間環(huán)節(jié)出了問題
      • DNS劫持:把根服務(wù)器攻陷了,本來百度打開的是百度,但是黑客插入自己的假IP,進(jìn)入自己的惡意網(wǎng)站
  • 服務(wù)器處理
    • 服務(wù)器:安裝系統(tǒng)的機(jī)器,常見系統(tǒng)如Linux,Window server;系統(tǒng)里安裝的處理請求的應(yīng)用叫Web server,用來接受請求
    • Web 服務(wù)器:Apache,Nginx,IIS,Lighttpd;接受用戶的Request交給網(wǎng)站代碼,或者接受請求反向代理到其他web服務(wù)器;統(tǒng)一管控的工具;需要寫配置文件;即使想在本地搭建一個(gè)網(wǎng)站,也需要安裝這些東西
  • 網(wǎng)站處理流程
    • users-Rails匹配路由-控制器(users_controller.rb)-user.all-模型(user.rb)-數(shù)據(jù)庫-返回控制器-視圖(HTML的模版)(index.html.erb)-返 回控制器-返回HTML到瀏覽器
    • 模型視圖控制器
    • 前端對應(yīng)的是視圖部分
  • 瀏覽器處理
    • HTML字符串被瀏覽器接受后一句句讀取解析
    • link,重新發(fā)送請求獲取CSS
    • script,發(fā)送請求獲取js
  • 繪制網(wǎng)頁
    • 瀏覽器根據(jù)HTML和CSS計(jì)算得到渲染樹,繪制到屏幕上,js被執(zhí)行
    • 瀏覽器就是一幅畫

markdown

  • 簡單的標(biāo)記語言,標(biāo)記和html的一些標(biāo)簽對應(yīng),通過一些轉(zhuǎn)換庫可以把markdown轉(zhuǎn)換成html或者把html轉(zhuǎn)換成markdown
  • 作用:用來在網(wǎng)頁上展示文章,省去排版布局的煩惱
  • why?markdown語法寫了博客-markdown語法的字符串提交到簡書服務(wù)器保存-打開時(shí),被后端語言轉(zhuǎn)為HTML放到博客頁面-引入一些CSS,使HTML好看
  • 寫的時(shí)候不用關(guān)心樣式
  • 基本語法:
    • 標(biāo)題:# ;##;###;####;
    • 段落:p
    • 無序列表:-
    • 有序列表:1.
    • [鏈接文字] (www.~)
    • 引用>
  • 任何語言都可以實(shí)現(xiàn)轉(zhuǎn)換的規(guī)范
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容