整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          送給開發人員Chrome調試工具的使用(一)

          網上看了不少Chrome調試工具的使用說明,介紹的詳細的有,但是思路有點混亂不太清晰,趁著清閑的時間,對Chrome F12調用出來的工具,使用做一下具體的說明和規范。

          1.箭頭按鈕:用于在頁面選擇一個元素來審查和查看它的相關信息,當我們在Elements這個按鈕頁面下點擊某個Dom元素時,箭頭按鈕會變成選擇狀態,方便用戶定位標簽尺寸和代碼位置

          2.設備圖標:點擊它可以切換到不同的終端進行開發模式,移動端和pc端的一個切換,可以選擇不同的移動終端設備,同時可以選擇不同的尺寸比例,chrome瀏覽器的模擬移動設備和真實的設備相差不大,是非常好的選擇。

          3.Elements 功能標簽頁:使用和查看,也可以修改頁面上的標簽元素,

          • 如圖1,可以修改的是標簽中css樣式,2中可以修改的是盒模型的相對位置信息。1中的樣式,
          • 被橫線劃掉的是優先級比較低,被覆蓋或者被屏蔽的樣式。
          • 頭部顯示的element.style 樣式,是自動生成或者js代碼動態生成的
          • 文件保存的css樣式,在標簽名的右邊會顯示,樣式的所在路徑和名稱
          • 樣式是實時修改變動的,不需要在項目代碼中,一點一點的調節。
          • 盒模型,可以實時調節標簽或者說元素的相對距離,margin為外邊距,padding為內邊距,border是指元素的邊框的尺寸和樣式調節,最中間的是元素的實際大小

          4.Console控制臺:用于打印和輸出相關的命令信息,其實console控制臺除了我們熟知的報錯,還有很強大的功能:這里重點介紹一下

          (下面圖中,我想大家也看到了,逗比的百度招聘,之前也看到過類似的淘寶招聘,都顯示在Console頁面)

          在console中輸入console.dir(console)點擊回車,紅框中所顯示的是console中所有的方法,可以供你使用

          • console.log 用于輸出普通信息(前端開發,使用比較多的方法)
          • console.info 用于輸出提示性信息
          • console.error用于輸出錯誤信息
          • console.warn用于輸出警示信息
          • console.groupEnd結束一組輸出信息
          • console.assert對輸入的表達式進行斷言,只有表達式為false時,才輸出相應的信息到控制臺。如下圖,輸入代碼var x=false; console.assert(x,"你好");這里只是為了調試,一般情況代碼是寫在項目的前端代碼中,用來調試可能出現的情況

          • console.count(這個方法非常實用哦)當你想統計代碼被執行的次數,代碼放在function中,統計方法執行次數
          • console.dir(這個方法是我們剛剛使用過的。 他的使用比for in方便了很多) 直接將該DOM結點以DOM樹的結構進行輸出,可以詳細查對象的方法發展等等,如圖,app4是vue.js的寫法。obj只是一般

          JavaScript的寫法使用dir,obj的比較清晰點,app4,因為是vue生成,所以比較復雜。

          • console.time 計時開始。console.timeEnd 計時結束(看了下面的圖你瞬間就感受到它的厲害了)中間插入運行代碼,可以用來記錄代碼段運行實時時間。
          • keys和values 前者返回傳入對象所有屬性名組成的數據,后者返回所有屬性值組成的數組。

          • console.table方法,把數據json輸入放入,能模擬出表格顯示數據信息
          • Chrome 控制臺中原生支持類jQuery的選擇器,也就是說你可以用$加上熟悉的css選擇器來選擇DOM節。這里如果你寫爬蟲的話,可以使用這個功能快速定位要爬取的數據,寫出正則表達式
          • console.profileconsole.profileEnd配合一起使用來查看CPU使用相關信。要查看的代碼段翻入其中,可以查看代碼段運行時,cpu的使用情況

          友們對 Adobe 應該很熟悉吧,就是那家開發 Photoshop 等軟件的公司。

          先放一張 Adobe 全家桶鎮樓,想必是不少人的噩夢。

          咱們今天主角,是第一排最后一個:Flash。

          這幾日,機哥看到一則消息,Adobe 宣布將在 2020 年,也就是明年,停止對 Flash 的技術支持。

          被它一說,機哥也想起,谷歌的 Chrome 瀏覽器,最近時不時都彈出:“自2020年12月開始,Flash Player 將不再受支持”。



          不由得唏噓,一個時代又要過去了。


          咱們當中很多人,哪怕沒有女朋友的陪伴,也肯定曾經日日與 Flash 作伴。


          只是如果機哥問,Flash 是什么時候誕生的?可能回答上來的不多。

          它最早可以追溯到 1996 年,至今已 22 年,其實那個時間節點到現在,也是跟著互聯網一起成長的啦。


          提起 Flash 這個詞,不知道機友們第一反應,是想起什么?

          有可能是 4399、7k7k 等,上面的 Flash 小游戲。


          有可能是中小學電腦課上,老師教咱們做的,五毛特效的 Flash 動畫。

          (圖片來源于網絡)

          也有可能是開機時,彈出煩人的 Flash 更新。

          或者是最近幾年,每次在瀏覽器運行 Flash,都得事先允許。

          當然,有人說 Flash 還是閃電俠,這個就劃掉劃掉。



          總的來說,Flash 有很多層意思,因為它既是一個軟件,也是一種多媒體的格式。



          可以說,在過去十幾年的時間里,Flash 陪伴著一代人,或者說幾代人的成長,因為它實在是太普及、太常見了。

          可能會有機友問:紅極一時的 Flash,為啥突然退出歷史舞臺呢?

          其實嘛,一點都不“突然”。這里,機哥就得借用,喬布斯喬幫主在 9 年前,對 Flash 的斷言。

          機哥先幫大家回顧一下,用 iOS 設備的機友,可能已經發現,哪怕時至今日,它們依舊無法運行 Flash。


          前兩天 iPadOS 正式版上線,還有機友在后臺問機哥:iPad 更新后,是不是能玩 4399 小游戲了?



          很遺憾告訴大家,哪怕 iPad 有了獨立操作系統,也是無法運行 Flash 的。


          問這個問題,可能對蘋果早年的歷史,不太熟悉。


          在喬幫主還在世時,就有不少人責備,為什么不給 iPhone 支持 Flash,導致實用性大減。



          要知道,現在是 Flash 的服役盡頭,但當年可是 Flash 最火的時候,也是 iPhone 統治智能手機市場的時候。


          這兩個霸主,竟然不相容,讓很多人都難以理解。



          有人把這個原因,歸咎于喬布斯的“死板”、“強迫癥”,比如說,喬布斯不允許給 iPad 原生系統,裝計算器 App 一樣。


          但 iPhone 不支持 Flash,真的是因為喬布斯的專制嗎?


          2010年4月,也就是 iPhone 4 發布前兩個月,喬布斯特意寫了一封信,標題就叫做《關于 Flash 的說明》。


          順帶說一句,這封信,現在在美國蘋果官網,還能找到哦。(機哥看到最后的署名,Steve Jobs,有點懷念呢。)



          他一開始,就明確表示:iPhone 永遠不會支持 Flash


          哪怕明年 Flash 就要退役,但直到今年 iPhone 11 Pro Max,確實不支持F lash。


          So,來到庫克領導下的蘋果,依舊遵循這個準則。


          (圖片來源于網絡)


          但是嘛,究竟是什么原因,讓喬幫主如此“反感” Flash 呢?


          喬布斯給 Flash 的評價是:Flash 耗電量大、運行緩慢,而且存在安全問題


          可能有機友看到喬幫主這句話,表示不服氣,這么多年來在電腦上運行 Flash,好像也碰到這問題呀。


          那機哥就得指出,時代背景不一樣啦。



          Flash 最初開發出來,是為 PC、鍵鼠設計的。但喬布斯看到的是,移動時代來臨。


          在那封信里,提到了:移動時代是低功耗設備、觸控界面和開放網絡標準的時代。


          So,在這個背景之下,原本 Flash 在 PC 上,不能算是缺點的問題,卻在移動設備上暴露出來。



          手機電量,經不住大量消耗,機哥很難想象出,如果 5G 時代還在用Flash 的情形。而且 Flash,也遠遠沒有,現在這些 App 的運行效率高。

          后來,果真應了喬布斯所言,Flash 逐漸被其他東西替代。


          比如說,機哥看到,咱們國內的視頻網站,現在都用 HTML 5 播放器,來取代老舊的 Flash 播放器。



          而在 2017 年,Adobe 已經放出消息說,Flash 會在幾年后停止服役。


          直到最近,終于官宣這消息,Flash 在創造無數輝煌后,將在明年12月31日,卸下這沉重的責任。


          對于機哥來說,身邊用到 Flash 的東西,已經比較少。Flash 這個詞,仿佛已經成為一個時代的印記。



          只是機哥放眼望去,好像很多陪我們長大的東西,都逐漸變成回憶。


          前幾年,微軟宣布 Windows XP 正式退役,引起互聯網上一陣紀念的熱潮。


          只是明年,就連 Windows 7 也要走到生命的盡頭。機哥估計,到時候又會有很多人,跑出來回憶青春。

          但是,遠遠不止這些,現實中還有,生活大爆炸結局、科比退役……咱們總有說不完的再見。


          今天最后,機哥想性感,啊不,感性地說一句:不要把當下,變成日后的遺憾。


          源[目錄] 微信公眾號首發 名稱 AmorSpem

          博客地址 https://amor.spem.site/

          (微信為毛一天只發一篇文章...真摳)


          今天是正式開始的第一天.

          首先是休息嘮嗑時間,哈哈,劃掉

          比較累,但也比較有勁頭,還有就是坐久了腰會疼的...突然發現我原來公司的凳子真是不錯啊,整天整天的坐,都沒事的.

          HTML作為靜態標記語言,倒是不難,基本上都能看懂. 但是作為英語學渣的我還是有點難受, 邊距;屬性啥的都不會拼寫= =. 還要查一下,好在來來回回也就那幾個單詞, 連打幾遍也就差不多了, 還有計算機輔助, 記個大概就行. 不過英語優秀還是很占優勢的!!!

          主要目的是記錄, 如果有錯誤歡迎檢查和批評. 嘿嘿, 趁機偷學.




          問題

          我想在HTML中顯示HTML代碼, 嘗試使用highlight.js,但就是無法使用. 很迷, 如果有幸被大哥看到, 望指點一二. 我找了好久都沒搞明白.

          <link rel="stylesheet" href="css\monokai-sublime.css"><script src="js\highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script><pre><code class="html"><p>highlight無法顯示HTML代碼化代碼</p></code></pre>




          不廢話了,整理一下今天學了什么.

          使用的工具

          工欲善其事必先利其器, 但是也不能光迷戀工具. 這里介紹一下我用的工具Visual studio code微軟大哥的產品, 簡單好用, 基本上開箱即用.

          最開始我用的記事本(誰再給我說用記事本寫代碼我就打死他!!)....

          然后又安裝Notepad(這毛在我看來就是記事本的升級版)...

          后來又安裝Sublime text3(嗯,這個很牛逼,但是我不太會配置,插件眾多,有點復雜)...

          最后我就用了Visual studio code 實話實說,對我來講很好用,開箱即用,裝個live share插件簡直不要太爽,網頁實時刷新,很舒服.

          寫代碼Chrome自然是必備瀏覽器了. 沒什么好說的, 這么多年一直用chrome, F12控制臺還能抄抄代碼.

          然后就是GitHub了,這玩意....有點復雜= =.捋了好久才弄明白, 搞個windows客戶端,先搞到能用的程度吧,以后再慢慢學. 簡單來說就是本地和網絡同步, 但是中間還有個緩存地帶, 所有先推到本地的緩存, 再推到云端. 反正就是得推兩次...等過幾天再試試在終端使用GitHub.

          以上就是我目前使用的工具了.




          學習的內容

          第一天寫了一個網頁 公眾號好像無法插入鏈接...(找到辦法了,點擊下面的----------閱讀原文----------即可查看今天寫的一張網頁,如果是chrome可以按F12查看具體代碼)

          這里在網上找了個教程利用GitHub搭建網站, 然后注冊了個域名指了過去, 很方便! 如果用GitHub給的域名的話, 完全免費. 簡直不要太爽. 白嫖一時爽, 一直白嫖一直爽. 嘿嘿.

          還是在這里簡單的再說一下把.

          標簽 標簽的概念, 基本的標簽使用方法 例如:

          <p>;<b>:<br /> 等等

          元素 元素的概念, 即一個標簽從起始標簽至結束標簽的所有代碼即為元素. 例如

          <p>我是段落</p>

          屬性 標簽可以擁有屬性, 屬性一般與值成對出現, 屬性寫在起始標簽中. 例如

          <a href = "https://web-design.spem.site">這就是今天網頁的地址</a>

          樣式 style屬性 提供了一種改變所有HTML元素樣式的通用方法. 例如

          <h2 style="background-color:yellow">標題背景為黃色</h2>

          (分離出css樣式 就可以將 外部樣式表, 內部樣式表, 內聯樣式 分開, 提高代碼的復用率 我目前是這么理解的= = 小聲bb )

          表格 說一下表格 很牛逼 果然 這個世界的本質就是套娃

          塊和類 塊和類 都是為了方便選取, 舉個栗子:

          拿人類來講, 我們把美國人最多的地方定義為美國, 那么我們想選取美國人, 就可以直接選取美國所在的地方上的所有人. 這就是塊.

          而有時候我們想選取男性, 我們就把所有男性定義為男人, 我們說男人時就指的是所有男性. 這就是類.

          當然這樣選取還是會有誤差的, 例如選美國的時候可能混入了中東的恐怖分子啥的, 這個時候就可以直接單獨給這個元素寫屬性.

          其中塊還肩負著對整體網頁結構進行劃分的職責, 原來的網頁好像都是用表格來劃分的.

          網頁的整體架構 標準架構情況 標題作者 內容 樣式等




          以上基本上就是今天學習的主要內容了, 主要就是學習網頁的構成, 以及熟悉使用個各種標簽.

          哦,對,還做了個手機殼= =

          話說blender真牛掰(??????)??


          主站蜘蛛池模板: 中日av乱码一区二区三区乱码| 三级韩国一区久久二区综合 | 国产人妖在线观看一区二区| 亚洲日本一区二区一本一道| 乱码人妻一区二区三区| 国产一区二区三区日韩精品 | 国模极品一区二区三区| 国产精品亚洲不卡一区二区三区 | 免费萌白酱国产一区二区三区| 人妻AV中文字幕一区二区三区 | 亚洲日韩精品一区二区三区 | 国模无码视频一区二区三区| 在线精品国产一区二区| 亚洲日本一区二区一本一道| 中文字幕日本精品一区二区三区| 国产福利一区二区三区在线观看| 精品无码成人片一区二区| 亚洲美女一区二区三区| 无码毛片视频一区二区本码| 精品国产免费一区二区三区| 成人一区专区在线观看| 色天使亚洲综合一区二区| 视频精品一区二区三区| 久久国产一区二区| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 日韩精品一区二区三区老鸭窝| 亚洲AV无码一区东京热| AV天堂午夜精品一区二区三区| 亚洲一区二区久久| 亚洲国产国产综合一区首页| 亚洲线精品一区二区三区 | 久久精品国产亚洲一区二区| 91精品一区国产高清在线| 日本一区二区三区高清| 无码国产伦一区二区三区视频| 精品国产免费一区二区三区香蕉| 久久久国产精品一区二区18禁| 日韩免费无码视频一区二区三区| 日本激情一区二区三区| 精品国产一区二区三区久久影院| 午夜视频久久久久一区 |