历史习题与答案解析(1-50期)
第1期:JS中關閉當前的窗口的方法是:_____。
答案:window.close();
?
第2期:js中使字符串中的字符變為小寫的方法是:_______。
答案:toLowerCase方法;
?
?
第3期:在js中,讓瀏覽器彈出確認框的語句是:_______。
答案:confirm;例如:window.confirm("我就是確認框");運行結果是瀏覽器彈出信息確認框,點擊確定,返回true,反之返回false。
?
?
第4期:把?7.25?四舍五入為最接近的整數的方式是:________?
答案:Math.round();例如:round()?方法的定義是把一個數字舍入為最接近的整數。Math.round(7.25)結果為7,Math.round(7.75)結果為8.
?
?
第5期:在html5中,實現輸入框占位符的屬性是:_______?
答案:placeholder屬性;它提供可描述輸入字段預期值的提示信息,該提示會在輸入字段為空時顯示,并會在字段獲得焦點時消失。
?
?
第6期:在css3中,能夠實現背景裁剪的新特性是:_____?
答案:background-clip。background-clip?屬性規定背景的繪制區域。它對應的值有3個:border-box(背景被裁剪到邊框盒)?、padding-box?(背景被裁剪到內邊距框)?content-box(背景被裁剪到內容框)。
?
?
第7期:在html5的新特性中,擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法,結合JavaScript實現繪制圖像的元素是_______?
答案:canvas;注意:canvas?元素本身是沒有繪圖能力的。所有的繪制工作必須在?JavaScript?內部完成。
?
?
第8期:javascript語句,var?a=10,b=20;????alert("a+b="+a+b);執行結果是在瀏覽器窗口彈出:_______?
答案:?在js中,字符串與數字相加,數字會被強制轉成字符串類型,在進行相加,也就是變成兩個字符串的鏈接,所以結果是字符串“a+b=”+“10”+“20”=?“a+b=1020”。
?
?
第9期:javascript習題,var?a=5,b=6;alert(a+b+"10");?執行結果是在瀏覽器窗口彈出:________?
答案:1110;與第8期不同的是,本題中先進行的是數字5與數字6的相加操作,等到的結果是11,再進行數字11與字符串“11”的相加,此時數字11會被轉換成字符串“11”再進行兩個字符串的連接,所以結果是1110。
?
?
第10期:在html5新特性中,用于定義文檔頁腳的標簽是:________?
答案:<footer>。<footer>?標簽定義document?的頁腳。
?
?
第11期:在css3中,實現給元素添加圓角邊框的屬性是:________?
答案:border-radius屬性;border-radius屬性十分常用,讓過去要切圖才能實現圓角邊框,現在只要一句css代碼即可實現,并且對瀏覽器兼容性也很友好。
?
?
第12期:JavaScript由3部分組成,分別是:ECMAScript,BOM和________?
答案:DOM;文檔對象模型(DOM)描述了處理網頁內容的方法和接口。
?
?
第13期:在jquery中,實現動畫的函數是:_______?
答案:animate()函數;animate()?方法通過CSS樣式將元素從一個狀態改變為另一個狀態。CSS屬性值是逐漸改變的,這樣就可以創建動畫效果。
?
?
第14期:在css中,能夠使文本水平居中的css屬性是:________?
答案:text-align屬性,當其值為center的時候,文本內容就會水平居中;它的值還有可能是:left(居左),right(居右),justify(實現兩端對齊文本效果),inherit(繼承父元素的text-align屬性值)。
?
?
?
第15期:在html中的a標簽中,實現在新窗口中打開鏈接的標簽屬性是:_______?
答案:target屬性。當它的值為_blank的時候就會實現在新窗口中打開,它的值還可以是:_self(當前窗口中打開),_parent(父frame中打開),_top(整個窗口中打開)。
?
?
第16期:var?a=999;??a++;??alert(++a);??請問執行后彈出的結果是:_______?
答案:1001;執行a++后的結果是1000,然后執行++a,得到的結果是1001,再執行alert()函數,所以彈出的結果是1001。
?
?
?
第17期:與16期的代碼稍有不同,請仔細閱讀,var?a=888;??++a;??alert(a++);??運行后彈出的結果是:______?
答案:889,執行到++a后的結果是889,alert(a++)的時候,先執行彈出,再執行a++,所以彈出的是889,而不是900。
?
?
第18期:在img標簽中,當圖像加載失敗,會用替換文本來顯示相關信息,那么,定義替換文本的屬性是:_______?
答案:alt屬性,用來為圖像定義一串預備的可替換的文本。替換文本屬性的值是用戶定義的。
?
第19期:在CSS3中,實現文本陰影效果的新屬性是:______?
答案:text-shadow;我們能夠規定水平陰影、垂直陰影、模糊距離,以及陰影的顏色。
?
?
第20期:在html標簽中,定義最小的標題的是:______?
答案:<h6>標簽。<h1>?定義最大的標題。<h6>?定義最小的標題。
?
第21期:用于播放?HTML5?音頻文件的元素是:_____?
答案:<audio>元素,還可以通過它的屬性,來控制音頻的自動播放,循環播放,暫停等操作。
?
?
第22期:var?a;????alert(a);???執行后彈出的結果是:_____?
答案:undefined。如果變量通過var聲明,但是并未初始化的時候,變量的值為undefined。
?
?
第23期:在jquery中,想要移除指定的DOM節點元素,使用的方法是:______?
答案:remove()函數,該方法移除被選元素,包括所有文本和子節點。
?
?
第24期:在ECMAScript6中,定義一個變量只在所處的代碼塊起作用的關鍵字是:_____?
答案: 關鍵字let,ES6?新增了?let?命令,用來聲明變量。它的用法類似于?var,但是所聲明的變量,只在?let?命令所在的代碼塊內有效。
?
?
第25期:console.log(typeof?null);??運行的結果是在控制臺輸出:______?
答案:輸出object;在javascript中,null值表示一個空對象指針,而這正是使用typeof操作符檢測null值時會返回“object”的原因。
?
?
第26期:console.log(typeof??"3");??運行的結果是在控制套輸出:______?
答案:"string",因為"3"就是一個字符串String類型。
?
?
第27期:與26期稍有不同,仔細閱讀,console.log(typeof?+'3');??運行結果是:_____?
答案:“number”,數字在字符串之前存在數字中的正負號(+/-)時,會被轉換成數字。
?
?
第28期:在?HTML5?中,哪個元素用于組合標題元素?
答案:<hgroup>元素,用于對網頁或區段的標題進行組合。
?
?
第29期:在HTML5中,哪個屬性用于規定輸入字段是必填的?
答案:required屬性,?屬性規定必需在提交之前填寫輸入字段。如果使用該屬性,則字段是必填的。
?
?
第30期:哪種輸入類型定義滑塊控件?
答案:range,定義帶有?slider?控件的數字字段。
?
?
第31期:在html5中,實現元素可拖動的標簽屬性是:______?
答案:draggable屬性,為了使元素可拖動,可以把?draggable?屬性設置為?true。
?
?
第32期:在html5中,實現本地存儲,且存儲數據不受時間限制的方式是:______?
答案:localStorage存儲,使用localStorage可以簡單地記錄當前客戶端用戶對網站的訪問次數。
?
?
第33期:在html5中,用于定義頁面內容之外的內容標簽是:_____?
答案:<aside>標簽,定義其所處內容之外的內容,aside?的內容應該與附近的內容相關。比如:可用作文章的側欄。
?
?
第34期:在html5中,用于描述文檔或文檔某個部分的細節的新標簽是:______?
答案:<details>標簽,不過,目前只有chrome和safari瀏覽器支持此元素。
?
?
第35期:在CSS3中,可以規定背景圖片的定位區域的屬性是:_____?
答案:background-origin屬性,它的值可以是:?content-box、padding-box?或?border-box?。
?
?
第36期:單詞太長的話就超出某個區域,在CSS3中,實現文本強制文本進行換行的屬性是:______?
答案:word-wrap屬性,當它的值等于break-word的時候,就可以實現文本強制換行,可以對單個單詞進行拆分。
?
?
第37期:在CSS中,用于定義單詞間距的屬性是:_____?
答案:word-spacing屬性,它可以增加或減少單詞間的空白。
?
第38期:在CSS中,規定文本段落首行的縮進的屬性是:_____?
答案:text-indent屬性,如果要實現首行空兩個字符的話,text-indent:2em即可。
?
?
第39期:在js中,'1555'+3的運行結果是:______?
答案:15553,字符串與數字相加,數字會被轉換成字符串,最后變成兩個字符串拼接。
?
第40期:在javascript中,'1205'-3的運行結果是:______?
答案:1202。字符串與數字相減,字符串會被轉換成數字再相減,等到的結果是1202。
?
第41期:在js中,if(?[?]?instanceof?Array)?{??alert('yes')??}?else?{??alert('no')??}?的運行結果是彈出:______?
答案:“yes“,通過字面量方式創建的數組對象是屬于Array類的一個實例,所以返回true。故彈出”yes“。
?
?
第42期:與41期稍有不同,仔細閱讀,if(?[?]?instanceof?Object?){??alert('hello');??}??else??{??alert('world')??};?運行后結果是彈出:____?
答案:彈出”hello“,之所以[?]?instanceof?Object返回true,是因為Array是object的子類。
?
第43期:console.log('hello'+(1<2)?"world":"me");??運行后的結果是在控制臺輸出:____?
答案:輸出world,因為+操作符的優先級高于三元操作符,執行順序分別是:(1<2)得到?true,然后"hello"+true?=?"hellotrue",最后進行三元操作符,得到”world“。
?
?
第44期:在html5中,用于定義導航鏈接的新元素是:_____?
答案:<nav>標簽,它是?HTML?5?中的新標簽。定義導航鏈接的部分。
?
第45期:在HTML5?Geolocation?API?,實現獲取用戶位置的方法是:_____?
答案:getCurrentPosition()方法,注意:鑒于該特性可能侵犯用戶的隱私,除非用戶同意,否則用戶位置信息是不可用的。
?
?
第46期:在html5中,input元素用于定義數值的輸入與的屬性是:_____?
答案:number類型,number?類型用于應該包含數值的輸入域,您還能夠設定對所接受的數字的限定。
?
?
第47期:在html5中,定義選取時間(小時和分鐘)的類型是:_____?
答案:time類型。type="time",現在大部分瀏覽器都支持此屬性值。
?
?
第48期:在html5中,input元素中定義郵件的輸入域類型的是:_____?
答案:email類型。在提交表單時,會自動驗證?email?域的值。
?
第49期:?var?a?=?[33,?2,?123];?console.log(a.sort());運行后輸出的結果是:_____?
答案:[123,?2,?33],當不帶參數調用sort()時,數組元素以字母表順序排序輸出。
?
?
第50期:???var?a?=?[1,?2,?3];?console.log(a.join());運行后的結果是輸出:_____?
答案:1,2,3;數組的操作方法join是用來將數組中所有元素都轉化為字符串并連接在一起,返回最后生成的字符串的。不指定分隔符,默認的是逗號分隔。所以是:1,2,3。
?
?
?
總結
以上是生活随笔為你收集整理的历史习题与答案解析(1-50期)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Report20201016 bench
- 下一篇: 组会PPT20201030《复现chen