HTML基礎入門學習準備篇

在學習前端的開始,讓我們一起來了解什么是HTML5時代的大前端開發和全棧開發的定義

  傳統的前端:切圖-標簽和樣式-實現效果

  H5時代的前端:

    一、需要各端的兼容開發

?    二、可以用于APP開發和移動站點的開發

    ?三、Ajax+服務器端技術開發

    ?四、高級設計模式和框架(MVC)

?    五、自動化工作流(Grunt)

      Grunt:是一套前端自動化工具,?一般用于:壓縮文件,?合并文件,簡單語法檢查 ?

?    六、網站安全、SEO(搜索引擎優化)、測試、源代碼管理、團隊合作

?    七、HTML5游戲?
二、學習過程中常用的一些幫助方法

  操作系統的設置:?系統調整為最佳性能

  文件夾的顯示設置

  任務欄的設置

  操作系統快捷鍵:win鍵和各種鍵的組合使用可以

  使我們在使用電腦的時候帶來許多的方便

  常用的編輯快捷鍵:Alt和Ctrl鍵和許多鍵的組合

  讓我們在編輯中的效率大大的提高

三、前端常用三個編譯器

  Sublime

    下載地址:http://www.sublimetext.com/

    安裝插件:使用Ctrl+shift+p打開命令面板

    輸入install然后回車

    根據自己的需要安裝相應的插件

    常用的快捷鍵:輸入html:5?然后按Tab鍵,便把自動生成htm標簽

    Ctrl+/:注釋

    Ctrl+shift+v:粘貼并保持縮進

    Ctrl+shift+d:復制當前行

    Ctrl+shift+↑:向上移動,↓同樣道理

    Ctrl+f/h:查找/查找和替換

    shift+鼠標右鍵:選中多行同時編輯

  Atom

    下載地址:https://atom.io/

    軟件的使用和插件的安裝:單擊file(文件)然后單擊settings(設置)里面的 ? ?

    install里面安裝所需的插件,可以在thems里面設置

    主題。在settings里面設置一些頁面的設置,在?

    keybindings?里面設置編輯快捷鍵,不建議修改

  Webstorm?

    在網上找了半天都找到官網的下載地址T_T丶

    其余使用和sublime、Atom一樣,所以沒有太多的介紹

  區別:

    Sublime:需要第三方的包

    Atom:集成度很好

    Webstorm?:大項目建議使用Webstorm?

四 、瀏覽器和網頁的運行原理

  瀏覽器:

  幫助用戶瀏覽網頁的軟件,主流的幾大瀏覽器和他們的內核

  IE(IE瀏覽器):trident

  Safari(ios瀏覽器):webkit

  Firefox(火狐瀏覽器):gecko

  chrome(谷歌瀏覽器)Opera(歐朋瀏覽器):blik

  網頁運行原理:

    用戶請求→瀏覽器封裝HTTP請求→DNS解析→發送請求Request→服務器接受請求→處理請求→返回響應報文→渲染頁面呈現

五、關于網頁的一些知識

  Internet: 因特網互聯網可以實現全球信息互聯的網絡

  www:萬維網(world wide web),他是提供網站相關服務,人們可以萬維網服務進行網上聊天,網上沖浪,購物,搜索資料,查看天氣,查看新聞,交友聊天

  W3C:萬維網聯盟,是web技術領域最具有權威和影響力的國際中立性技術標準機構

  Web:Web(互聯網總稱)泛指網絡、互聯網技術領域。表現為三種形式:超文本(hypertext)、超媒體(hypermedia)、超文本傳輸協議(HTTP)

  DNS:(Domain Name System,域名系統),域名和IP地址相互映射的一個分布式數據庫,使得用戶可以使用簡單易記的域名去訪問網站

  Http:超文本傳輸協議(HyperText Transfer Protocol,HTTP)是www瀏覽器(客戶機)和服務器之間的應用層通訊協議。Http是用于分布式協作超媒體信息系統的快速實用協議,是通用的、無狀態的、面向對象的協議,WWW是以超文本(HyperText)為基礎的。超文本是一種開放的閱讀信息方式,可以根據閱讀者的喜好有選擇的閱讀信息。只要單機了某一個超連接。HTTP便開始工作。WWW客戶機通過HTTP與WWW服務器建立連接。新建連接后,客戶機發出服務或者需求信息的請求(還包括一些地址信息和補充信息)傳遞給服務器。服務器處理請求,返回歲請求的的信息或者返回一個響應指出不能答復或者請求,其中包括影響客戶的要求、提供信息和服務,以及一些記錄狀態的信息www上的客戶端接受服務器返回的應答信息并通過瀏覽器顯示在顯示屏上,然后客戶端和服務器自動關閉連接。如果在上述過程中某一步出現錯誤,則產生錯誤信息返回到客戶端由顯示屏輸出。但對于用戶來說,這些過程是由HTTP自己完成的,用戶要做的只有用鼠標單擊,然后等待信息輸出到用戶的顯示屏上。HTTP協議是基于TCP/IP的協議,它不僅需要保證正確的傳送超文本文檔,還必須能夠確定傳送文檔中的哪一部分以及那部分內容首先顯示等。其他WWW服務(如FTP、Telnet和Gopher)同樣必須利用HTTP。

轉載于:https://www.cnblogs.com/wxblogs/p/7798869.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370686.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370686.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370686.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

asp.net尚未在web服務器上注冊_最新版Web服務器項目詳解 00 項目概述

點 擊 關 注 上 方"兩猿社"設 為"置 頂 或 星 標",干 貨 第 一 時 間 送 達。互 聯 網 猿 | 兩 猿 社TineyWebServerLinux下C輕量級Web服務器,助力初學者快速實踐網絡編程,搭建屬于自己的服務器…

python正則r的作用_Python正則表達式,這一篇就夠了!

原標題:Python正則表達式,這一篇就夠了!大多數編程語言的正則表達式設計都師從Perl,所以語法基本相似,不同的是每種語言都有自己的函數去支持正則,今天我們就來學習 Python中關于 正則表達式的函數。re模塊…

服務器微信了早上好,每天早上好的問候語 微信早安問候語合集66句

1、沒有傘的孩子,必須努力奔跑!早安!2、你不能改變過去,但你可以改變未來。早安!3、堅持了才叫夢想,放棄了就只是妄想。早安!4、忘掉失敗,不過要牢記失敗中的教訓。早安!…

如何得到某個文件的舊版本

下載某個文件的舊版本 如果想要得到某個文件的舊版本,只需在該文件上單擊右鍵,選擇Updata to revision…即可。 系統會提示輸入版本號。 例如要下載soc_1的第五個版本,只需填入5即可。如圖7。 查看完版本5的文件后,如果想在此回到…

Google Guava EventBus和Java 7 WatchService用于事件編程

這篇文章將介紹如何使用Guava EventBus將更改發布到Java 7 WatchService檢測到的目錄或子目錄中。 Guava EventBus是向應用程序添加發布/訂閱通信的好方法。 Java 7 java.nio.file軟件包中新增的WatchService用于監視目錄中的更改。 由于EventBus和WatchService已在以前的文章中…

Bootstrap-table 部分瀏覽器顯示不出來

一、問題 近日,寫了一個ASP.Net項目,但是bootstrap-table在別人的電腦上顯示不出來,在自己的電腦上能顯示,有些瀏覽器也是能顯示,但部分瀏覽器就是顯示不出來。找了很多原因,最后有個老師和我說是內核版本的…

DBMS-基本概念

文件處理系統(file-processing system)的主要弊端: 數據冗余和不一致(data redundancy and inconsistency)、數據訪問困難(difficulty in accessing data)、數據孤立(data isolation…

python多大孩子可以學_孩子學編程最佳年齡是多大

兒童編程教育已經悄悄地掀起了編程低齡化的熱浪。但是很多人會疑惑,到底孩子學編程最佳年齡是多少呢?下面小編就為大家解答一下。孩子學編程最佳年齡 首先,孩子的學習黃金時期是非常重要的。從6歲開始,大多數孩子都可以掌握對基本…

上傳文件到華為云云服務器,上傳文件到云服務器

上傳文件到云服務器 內容精選換一換登錄Windows操作系統的彈性云服務器時,需使用密碼方式登錄。因此,用戶需先根據創建彈性云服務器時使用的密鑰文件,獲取該彈性云服務器初始安裝時系統生成的管理員密碼(Administrator帳戶或Cloudbase-init設…

JUnit規則

第一次偶然發現JUnit Rule批注時,我對此概念有些惱火。 在測試用例中擁有一個公共領域似乎有些奇怪,因此我不愿意定期使用它。 但是一段時間后,我習慣了這一點,事實證明,規則可以通過多種方式簡化編寫測試的過程。 這篇…

微pe工具箱是微軟的嗎_微PE工具箱V2.0更新10內核

本帖最后由 韋小寶2 于 2017-3-22 21:26 編輯微PE工具箱V2.0發布更新了,鏈接:http://pan.baidu.com/s/1c9whpO 轉載自無憂論壇 07年,第一個XP內核通用PE工具箱發布。17年,第一個WIN10內核的微PE工具箱就此誕生。64位純內核&#x…

jq實現輪播圖

之前設計了一個校團委網站,里面有一個輪播圖效果,上網后查看了許多方法,覺得下面這個方法最為適用,記錄下來 js代碼: $(document).ready(function () {//無縫切換輪播var i 0;//索引var clone $(".banner .imgL…

關于圖片預加載的思考

引子&#xff1a; 很多時候&#xff0c;我們在寫html頁面的時候&#xff0c;當需要在頁面中加入圖片時&#xff0c;我們很自然地把圖片直接用<img>標簽放在了<body>里面&#xff0c;這本來是沒有多大問題的。 但是當圖片數量很多的時候&#xff0c;問題就來了。H…

oracle安裝中桌面模式與服務器模式的去別

桌面模式只能本機使用。 服務器模式可以在網絡中使用&#xff0c;也就是網絡中的其他服務器可以使用。 所以安裝時&#xff0c;如果是生產環境肯定是服務器模式。一般也都是服務器模式。 轉載于:https://www.cnblogs.com/zhjx0521/p/7803691.html

python不能創建字典的是_用Python創建帶有重復鍵的字典

用Python創建帶有重復鍵的字典 我有以下列表&#xff0c;其中包含重復的具有不同值的汽車注冊號。 我想將其轉換為字典&#xff0c;該字典接受汽車登記號的多個鍵。 到目前為止&#xff0c;當我嘗試將列表轉換為字典時&#xff0c;它消除了鍵之一。 如何制作具有重復鍵的字典&a…

python中int是什么的縮寫_python中int是什么類型

python中的基本數據類型1:雖然python中的變量不需要聲明&#xff0c;但使用時必須賦值整形變量浮點型變量字符型2:可以一個給多個變量賦值&#xff0c;也可以多個給多個變量賦值3:python3中有6個標準數據類型Number(數字)*True1*False0*數值的除法(/)總是返回一個浮點數&#x…

redis cli命令

redis安裝后&#xff0c;在src和/usr/local/bin下有幾個以redis開頭的可執行文件&#xff0c;稱為redis shell&#xff0c;這些可執行文件可做很多事情。 可執行文件作用redis-server 啟動redisredis-cliredis命令行工具redis-benchmark基準測試工具redis-check-aofAOF持久化文…

高級ZK:異步UI更新和后臺處理–第2部分

介紹 在第1部分中&#xff0c;我展示了如何在ZK應用程序中使用服務器推送和線程來執行后臺任務。 但是&#xff0c;這個簡單的示例具有一個重大缺陷&#xff0c;這使其對于實際應用程序而言是一種不好的方法&#xff1a;它為每個后臺任務啟動了一個新線程。 JDK5引入了Execut…

css清除浮動的原理

最近學習css發現了高度塌陷時候要清除浮動,為了理解清楚浮動原理,網上找了不少資料,發現都寫的不是很清楚,而且都是一模一樣的內容,我在里分享一下我對清楚浮動原理的理解, 如果你已經很了解什么是浮動和浮動的效果你可以直接跳轉到三.如何清除浮動(重點)閱讀 一.什么是浮動首…

SpringBoot03 項目熱部署

1 問題 在編寫springBoot項目時&#xff0c;經常需要修改代碼&#xff1b;但是每次修改代碼后都需重新啟動&#xff0c;修改的代碼才會生效 2 這么實現IDEA能夠像Eclipse那樣保存過后就可以自動進行刷新呢 將springBoot項目進行熱部署即可 3 如何實現SpringBoot項目的熱部署01 …