任務16

問答:

1.CSS和JS在網(wǎng)頁中的放置順序是怎樣的惋啃?

  • CSS使用link引入樣式,將引入的樣式表放在<head>標簽內(nèi)育苟,而js放在<body>標簽的底部位置;

2.解釋白屏和FOUC

  • 白屏:
  • 1.如果把樣式放在底部,對于IE瀏覽器,在某些場景下(新窗口打開,刷新等)頁面會出現(xiàn)白屏,而不是內(nèi)容逐步展現(xiàn)阀圾。
    2.如果使用 @import 標簽,即使 CSS 放入 link, 并且放在頭部,也可能出現(xiàn)白屏反番。
    3.對于圖片和CSS澜薄,在加載時會并發(fā)加載(如一個域名下同時加載兩個文件)为肮。但在加載js時,會禁用并發(fā)肤京,并且阻止其他內(nèi)容的加載颊艳,所以把js放入頁面頂部也會導致白屏現(xiàn)象。
  • FOUC
  • FOUC(flash of Unstyled Content)無樣式內(nèi)容閃爍忘分,如果把樣式放在底部棋枕,對于IE瀏覽器,在某些場景下(點擊鏈接妒峦,輸入URL重斑,使用書簽進入等),會突然出現(xiàn)FOUC現(xiàn)象(逐步加載無樣式的內(nèi)容肯骇,等CSS加載后頁面突然展現(xiàn)樣式)窥浪。對于Firefox會一直出現(xiàn)FOUC祖很。

3.async和defer的作用是什么?有什么區(qū)別

  • 沒有 defer 或 async漾脂,瀏覽器會立即加載并執(zhí)行指定的腳本假颇,“立即”指的是在渲染該 script 標簽之下的文檔元素之前,也就是說不等待后續(xù)載入的文檔元素符相,讀到就加載并執(zhí)行拆融。
  • async,加載和渲染后續(xù)文檔元素的過程將和 script.js 的加載與執(zhí)行并行進行(異步)啊终。腳本延遲到文檔解析和顯示后執(zhí)行镜豹,有順序。
  • defer蓝牲,加載后續(xù)文檔元素的過程將和 script.js 的加載并行進行(異步)趟脂,但 script.js的執(zhí)行要在所有元素解析完成之后,DOMContentLoaded 事件觸發(fā)之前完成例衍。不保證順序昔期。

4.簡述網(wǎng)頁的渲染機制

  • 將html代碼生成DOM樹。
  • 將css代碼生成相應的CSSOM樹佛玄。
  • 當所有的css文件加載完且所有的CSSOM構建結束后硼一,就會和DOM一起生成渲染樹(Render Tree)。
  • 瀏覽器會在渲染樹的基礎上進行布局梦抢,將所有的DOM節(jié)點位置計算出來(painting)般贼。
  • 最后,將每個節(jié)點的內(nèi)容呈現(xiàn)到屏幕上奥吩。

5.JavaScript 定義了幾種數(shù)據(jù)類型? 哪些是簡單類型?哪些是復雜類型?

  • javaScript共有6種數(shù)據(jù)類型
  • 簡單的數(shù)據(jù)類型:
    Null
    Undefined
    Boolean
    Number
    String
  • 復雜的數(shù)據(jù)類型:
    Object

6.NaN哼蛆、undefined、null分別代表什么?

  • Nan:not a number霞赫,NaN是一種數(shù)字類型腮介,但是表示不是一個數(shù)字。通常在運算不能正常產(chǎn)生數(shù)字的時候出現(xiàn)端衰。它不等于任何值叠洗,包括它本身。
  • undefined:表示變量只被聲明旅东,沒被初始化惕味,有指針,但指針沒指向任何空間玉锌。
  • null:表示空指針,不存在的東西疟羹。

7.typeof和instanceof的作用和區(qū)別?

  • typeof:運算符可以返回一個值的數(shù)據(jù)類型
  • 原始類型返回該類型:number string boolean
  • 函數(shù)返回function
  • undefined返回undefined
  • 其他返回object
  • instanceof: 用來判斷變量是否是某個對象的實例,返回true or false主守。

代碼:

1.完成如下代碼判斷一個變量是否是數(shù)字禀倔、字符串、布爾参淫、函數(shù)救湖?


2.以下代碼的輸出結果是?


3.以下代碼的輸出結果是?


4.遍歷數(shù)組,把數(shù)組里的打印數(shù)組每一項的平方


5.遍歷 JSON, 打印里面的值



對于obj對象涎才,可以創(chuàng)建變量key鞋既,然后通過——in——的方式來遍歷obj的屬性,然后通過——obj[key]——的方式來遍歷obj的值耍铜;

6.下面代碼的輸出是? 為什么邑闺?


最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市棕兼,隨后出現(xiàn)的幾起案子陡舅,更是在濱河造成了極大的恐慌,老刑警劉巖伴挚,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件靶衍,死亡現(xiàn)場離奇詭異,居然都是意外死亡茎芋,警方通過查閱死者的電腦和手機颅眶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來田弥,“玉大人涛酗,你說我怎么就攤上這事≈灞模” “怎么了煤杀?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長沪哺。 經(jīng)常有香客問我沈自,道長,這世上最難降的妖魔是什么辜妓? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任枯途,我火速辦了婚禮,結果婚禮上籍滴,老公的妹妹穿的比我還像新娘酪夷。我一直安慰自己,他們只是感情好孽惰,可當我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布晚岭。 她就那樣靜靜地躺著,像睡著了一般勋功。 火紅的嫁衣襯著肌膚如雪坦报。 梳的紋絲不亂的頭發(fā)上库说,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天,我揣著相機與錄音片择,去河邊找鬼潜的。 笑死,一個胖子當著我的面吹牛字管,可吹牛的內(nèi)容都是我干的啰挪。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼嘲叔,長吁一口氣:“原來是場噩夢啊……” “哼亡呵!你這毒婦竟也來了?” 一聲冷哼從身側響起借跪,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤政己,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后掏愁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體歇由,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年果港,在試婚紗的時候發(fā)現(xiàn)自己被綠了沦泌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡辛掠,死狀恐怖谢谦,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情萝衩,我是刑警寧澤回挽,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站猩谊,受9級特大地震影響千劈,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜牌捷,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一墙牌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧暗甥,春花似錦喜滨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春焰情,著一層夾襖步出監(jiān)牢的瞬間陌凳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工内舟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人初橘。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓验游,卻偏偏與公主長得像,于是被迫代替她去往敵國和親保檐。 傳聞我的和親對象是個殘疾皇子耕蝉,可洞房花燭夜當晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1.CSS和JS在網(wǎng)頁中的放置順序是怎樣的? 一般而言夜只,CSS放置在網(wǎng)頁文檔的頭部垒在,JS放置在網(wǎng)頁文檔的后面,CS...
    GarenWang閱讀 478評論 0 0
  • 問答題 CSS和JS在網(wǎng)頁中的放置順序是怎樣的扔亥?答:css:通過link標簽將樣式表放在 中场躯。js:放在 中尾部。...
    饑人谷_桶飯閱讀 282評論 0 0
  • 問答: 1. CSS和JS在網(wǎng)頁中的放置順序是怎樣的旅挤? CSS一般放置在的 標簽中踢关。網(wǎng)頁渲染時,先解析HTML標簽...
    小木子2016閱讀 430評論 0 0
  • 學習內(nèi)容:JavaScript基本概念粘茄,基礎數(shù)據(jù)類型签舞,運算符,流程控制語句 一柒瓣、CSS和JS在網(wǎng)頁中的放置順序是怎...
    鴻鵠飛天閱讀 494評論 0 0
  • 1.CSS和JS在網(wǎng)頁中的放置順序是怎樣的儒搭? 一般情況下CSS被放置在head里面,因為渲染頁面的話芙贫,CSS和ht...
    饑人谷_duoduo閱讀 389評論 0 0