摘要:輸出在中,值表示一個空對象指針,而這正是使用操作符檢測值時會返回的原因。屬性規定必需在提交之前填寫輸入字段。通過字面量方式創建的數組對象是屬于類的一個實例,所以返回,故彈出。第期年月日代碼運行的結果輸出前端教程。
第1期(2016年4月6日):
(1)js中關閉當前窗口的方法是:window.close();
第2期(2016年4月7日):(1)js中使字符串中的字符變為小寫的方法是:toLowerCase方法;
例如:"TEST".toLowerCase();運行結果:"test"。第3期(2016年4月8日):
(1)在js中,讓瀏覽器彈出確認框的語句是:confirm;
例如:window.confirm("我就是確認框");運行結果是瀏覽器彈出信息確認框,點擊確定,返回true,反之返回false。
(1)把7.25四舍五入為最接近的整數的方式是:Math.round();
Math.round()執行標準舍入,即它總是將數值四舍五入為最接近的整數。第5期(2016年4月12日):
(1)在html5中,實現輸入框占位符的屬性是:placeholder屬性;
它提供可描述輸入字段預期值的提示信息,該提示會在輸入字段為空時顯示,并會在字段獲得焦點時消失。第6期(2016年4月13日):
(1)在css3中,能夠實現背景裁剪的新特性是:background-clip;
background-clip屬性規定背景的繪制區域。它對應的值有3個:border-box(背景被裁剪到邊框盒)、padding-box(背景被裁剪到內邊距框)、content-box(背景被裁剪到內容框)。第7期(2016年4月14日):
(1)在html5的新特性中,擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法,結合javaScript實現繪制圖像的元素是:canvas;
注意:canvas元素本身是沒有繪圖能力的。所有的繪制工作必須在javaScript內部完成。第8-9期(2016年4月15日):
(1)javaScript語句,var a=10,b=20;alert("a+b="+a+b);執行結果是在瀏覽器窗口彈出:a+b=1020;
在js中,字符串與數字相加,數字會被強制轉換成字符串類型,再進行相加,也就是變成兩個字符串的鏈接,所以結果是字符串"a+b="+"10"+"20"="a+b=1020"。
(2)var a=5,b=6;alert(a+b+"10");執行結果是在瀏覽器窗口彈出:1110。
本題中先進行的是數字5與數字6的相加操作,得到的結果是11,再進行數字11與字符串"10"的相加,此時數字11會被轉換成字符串"11",再進行兩個字符串的連接,所以結果是1110。第10-13期(2016年4月16日):
(1)在html5新特性中,用于定義文檔頁腳的標簽是:footer。
(2)在css3中,實現給元素添加圓角邊框的屬性是:border-radius。
border-radius屬性十分常用,讓過去切圖才能實現圓角邊框,現在只要一句css代碼即可實現,并且對瀏覽器兼容性也很友好。
(3)javaScript由三部分組成,分別是:ECMAScript,BOM和DOM。
文檔對象模型(DOM)描述了處理網頁內容的方法和接口。
(4)在jQuery中,實現動畫的函數是:animate()函數。
animate()方法通過css樣式將元素從一個狀態改變為另一個狀態。css屬性值是逐漸改變的,這樣就可以創建動畫效果。
(1)在css中,能夠使文本水平居中的css屬性是:text-align。
text-align屬性,當其值為center的時候,文本內容就會水平居中;它的值還有可能是:left(居左),right(居右),justify(實現兩端對齊文本效果),inherit(繼承父元素的text-align屬性值)。
(2)在html中的a標簽中,實現在新窗口中打開鏈接的標簽屬性是:target屬性。
target屬性當它的值為_blank的時候就會實現在新窗口中打開,它的值還可以是:_self(當前窗口中打開),_parent(父frame中打開),_top(整個窗口中打開)。
(3)var?a=999;??a++;??alert(++a);??請問執行后彈出的結果是:1001;
執行a++后的結果是1000,然后執行++a,得到的結果是1001,再執行alert()函數,所以彈出的結果是1001。
(4)var?a=888;??++a;??alert(a++);??運行后彈出的結果是:889。
執行到++a后的結果是889,alert(a++)的時候,先執行彈出,再執行a++,所以彈出的是889,而不是900。第18-20期(2016年4月19日):
(1)在img標簽中,當圖像加載失敗,會用替換文本來顯示相關信息,那么,定義替換文本的屬性是:alt。
alt屬性,用來為圖像定義一串預備的可替換的文本。替換文本屬性的值是用戶定義的。
(2)在CSS3中,實現文本陰影效果的新屬性是:text-shadow;
我們能夠規定水平陰影、垂直陰影、模糊距離,以及陰影的顏色。
(3)在html標簽中,定義最小的標題的是:
第21-23期(2016年4月20日):定義最大的標題。
定義最小的標題。
(1)用于播放?HTML5?音頻文件的元素是:
(2)var?a;????alert(a);???執行后彈出的結果是:undefined。
如果變量通過var聲明,但是并未初始化的時候,變量的值為undefined。
(3)在jquery中,想要移除指定的DOM節點元素,使用的方法是:remove()函數。
remove()函數,該方法移除被選元素,包括所有文本和子節點。第24-27期(2016年4月21日):
(1)在ECMAScript6中,定義一個變量只在所處的代碼塊起作用的關鍵字是:let。
關鍵字let,ES6 新增了 let 命令,用來聲明變量。它的用法類似于 var,但是所聲明的變量,只在 let 命令所在的代碼塊內有效。
(2)console.log(typeof?null);??運行的結果是在控制臺輸出:object。
輸出object;在javascript中,null值表示一個空對象指針,而這正是使用typeof操作符檢測null值時會返回“object”的原因。
(3)console.log(typeof??"3");??運行的結果是在控制套輸出:string。
因為"3"就是一個字符串String類型。
(4)console.log(typeof?+"3");??運行結果是:number類型。
number?類型用于應該包含數值的輸入域,您還能夠設定對所接受的數字的限定。第28-30期(2016年4月22日):
(1)在?HTML5?中,哪個元素用于組合標題元素:。
元素,用于對網頁或區段的標題進行組合。
(2)在HTML5中,哪個屬性用于規定輸入字段是必填的:required。
required屬性規定必需在提交之前填寫輸入字段。如果使用該屬性,則字段是必填的。
(3)哪種輸入類型定義滑塊控件:range。
range定義帶有 slider 控件的數字字段。
(1)在html5中,實現元素可拖動的標簽屬性是:draggable屬性。
為了使元素可拖動,可以把 draggable 屬性設置為 true。
(2)在html5中,實現本地存儲,且存儲數據不受時間限制的方式是:localStorage存儲。
使用localStorage可以簡單地記錄當前客戶端用戶對網站的訪問次數。
(3)在html5中,用于定義頁面內容之外的內容標簽是:
(4)在html5中,用于描述文檔或文檔某個部分的細節的新標簽是:
第35-38期(2016年4月26日):標簽,不過,目前只有chrome和safari瀏覽器支持此元素。
(1)在CSS3中,可以規定背景圖片的定位區域的屬性是:background-origin。
background-origin屬性,它的值可以是: content-box、padding-box 或 border-box 。
(2)單詞太長的話就超出某個區域,在CSS3中,實現文本強制文本進行換行的屬性是:word-wrap。
word-wrap屬性,當它的值等于break-word的時候,就可以實現文本強制換行,可以對單個單詞進行拆分。
(3)在CSS中,用于定義單詞間距的屬性是:word-spacing。
word-spacing屬性,它可以增加或減少單詞間的空白。
(4)在CSS中,規定文本段落首行的縮進的屬性是:text-indent。
text-indent屬性,如果要實現首行空兩個字符的話,text-indent:2em即可。第39-42期(2016年4月27日):
(1)在js中,"1555"+3的運行結果是:"15553";
字符串與數字相加,數字會被轉換成字符串,最后變成兩個字符串拼接。
(2)在javaScript中,"1205"-3的運行結果是:1202;
字符串與數字相減,字符串會被轉換成數字再相減,等到的結果是1202.
(3)在js中,if([] instanceof Array){alert("yes")}else{alert("no")};的運行結果是彈出:yes。
通過字面量方式創建的數組對象是屬于Array類的一個實例,所以返回true,故彈出“yes”。
(4)在js中,if([] instanceof Object){alert("hello")}else{alert("world")};的運行結果是彈出:hello。
通過字面量方式創建的數組對象是屬于Array類的一個實例,所以返回true,故彈出“yes”。第43-45期(2016年4月28日):
(1)console.log("hello"+(1<2?)"world":"me");運行后的結果是在控制臺輸出:world。
因為+操作符的優先級高于三元操作符,執行順序分別是:(1<2)得到true,然后"hello"+true="hellotrue",最后進行三元操作符,得到"world"。
(2)在html5中,用于定義導航鏈接的新元素是:nav。
(3)在HTML5 Geolocation API,實現獲取用戶位置的方法是:getCurrentPosition()。
注意:鑒于getCurrentPosition()方法的特性可能侵犯用戶的隱私,除非用戶同意,否則用戶位置信息是不可用的。第46-48期(2016年4月29日):
(1)在html5中,input元素用于定義數值的輸入與的屬性是:required屬性。
required屬性,屬性規定必須在提交之前填寫輸入字段。如果使用該屬性,則字段是必填的。
(2)在html5中,定義選取時間(小時和分鐘)的類型是:time類型。
type="time",現在大部分瀏覽器都支持此屬性值。
(3)在html5中,input元素中定義郵件的輸入域類型的是:email類型。
在提交表單時,會自動驗證?email?域的值。
(1)var a = [33, 2, 123]; console.log(a.sort());運行后輸出的結果是:[123, 2, 33]。
當不帶參數調用sort()時,數組元素以字母表順序排序輸出。
(2)var?a?=?[1,?2,?3];?console.log(a.join());運行后的結果是輸出:1,2,3。
數組的操作方法join是用來將數組中所有元素都轉化為字符串并連接在一起,返回最后生成的字符串的。不指定分隔符,默認的是逗號分隔。所以是:1,2,3。
(3)與上一期稍有不同,var?a?=?[1,?2,?3];console.log(a.join("-"));運行后輸出的結果是:1-2-3。
與上一題一樣,但是這一題輸出語句指定空格為“-”,所以輸出:1-2-3。第52-54期(2016年5月5日):
(1)代碼運行的結果輸出:前端教程。
var str1=str2="web"; (function(){ var str1=str2="前端教程"; })() console.log(str2); 雖然str2是匿名函數內部,但是并沒有被var定義,所以會往上一級去尋找,找到并重新賦值成“前端教程”。
(2)代碼運行的結果輸出:web。
var str1=str2="web"; (function(){ var str1=str2="前端教程"; })() console.log(str1); 代碼中有兩個str1,但是他們的都用var定義,處在不同的作用域,不會被覆蓋,所以輸出的str1是同一個作用域下的str1,所以是:“web”。
(3)代碼運行的結果輸出:課堂。
var str1=str2="web"; (function(){ var str1=str2="課堂"; console.log(str2); })() 因為str2沒有被var定義,所以找到上一級的作用域下的str2,并把它的值覆蓋了,所以輸出的str2是“課堂”。第55-56期(2016年5月6日):
(1)代碼運行的結果輸出:css3。
if(10>9>8==true){ console.log("html5"); }else{ console.log("css3"); } 先比較10和9,10?>?9是成立的,此時返回的是true。true和8進行比較運算,此時會出現數據類型的轉換,true會轉換成數字1,再與8進行比較,1自然是小于8的,因此此處返回的是false。最后比較false和true,這兩者自然是不等的,執行else里面的語句,輸出:css3。
(2)代碼運行的結果輸出:second。
var obj={}; obj.name="first"; var peo=obj; peo.name="second"; console.log(obj.name); 關于變量類型,分為了兩大類,一種是引用類型,一種是值類型,值類型相當于是重新創建了一個空間,然后將內容復制了一份放置到了空間當中。引用類型相當于是重新創建了一份地址,兩個地址(obj和peo)都是指向一個存儲空間的,那么此時修改任意一個都會對另一個造成影響。
(1)在DOM對象中,獲取元素的開始和結束標簽之間的 HTML的屬性是:innerHTML屬性。
該屬性可以設置或返回元素之間的?HTML。
(2)在DOM對象中,可返回帶有指定標簽名的對象集合的方法是:getElementsByTagName()。
getElementsByTagName(),返回元素的順序也是是它們在文檔中的順序。
(3)在DOM對象中,可以設置元素屬性的方法是setAttribute()?方法。
該方法添加指定的屬性,并為其賦指定的值。如果這個指定的屬性已存在,則僅設置/更改值。第60-62期(2016年5月10日):
(1)在DOM對象中,實現創建元素節點的方法是:appendChild()方法。
此方法向節點添加最后一個子節點。
(2)在DOM對象中,實現把新的節點添加到指定節點的方法是:createElement()方法。
用于創建一個指定元素,所有主要瀏覽器都支持此方法。
(3)在DOM對象中,實現刪除子節點的方法是:removeChild()方法。
此方法指定元素的某個指定的子節點。以 Node 對象返回被刪除的節點,如果節點不存在則返回 null。第63-65期(2016年5月11日):
(ps:第63期答案:Navigator對象;第64期答案:Screen對象;第65期答案:Location對象;)
(1)在BOM對象中,能夠獲取瀏覽器信息的對象是:Navigator對象。
Navigator 對象包含有關瀏覽器的信息,所有瀏覽器都支持該對象。
(2)在BOM對象中,能獲取客戶端顯示屏的信息的對象是:Screen對象。
Screen 對象包含有關客戶端顯示屏幕的信息。
(3)在BOM對象中,能獲取瀏覽器當前URL信息的對象是:Location對象。
Location 對象是 Window 對象的一個部分,可通過 window.location 屬性來訪問。第66-68期(2016年5月12日):
(1)在JavaScript數組中,實現向數組末尾添加一個元素的方法是:push()。
此方法可向數組的末尾添加一個或多個元素,并返回新的長度。
(2)在JavaScript數組中,實現對數組的元素進行排序的方法是:sort()。
注意,數組在原數組上進行排序,不生成副本。
(3)在JavsScript數組中,實現把數組的元素轉成字符串,并且用指定的字符分隔開,默認是逗號的方法是:join()。
此方法返回一個字符串。該字符串是通過把數組的每個元素轉換為字符串,然后把這些字符串連接起來。第69-71期(2016年5月13日):
(1)在事件對象中,表示對象被雙擊時發生的事件:ondblclick。
ondblclick?事件會在對象被雙擊時發生。
(2)在事件對象中,當對象失去焦點時會發生的事件是:onblur。
onblur?事件會在對象失去焦點時發生,常用在輸入域里面。
(3)在事件對象中,當在域的內容發生改變的時候會觸發的事件是:onchange。
onchange?事件會在域的內容改變時發生。常用在輸入域,下拉選擇,單選多選組件中。
(1)在事件對象中,表示監聽鍵盤按鍵松開的是事件是:onkeyup事件。
onkeyup 事件會在鍵盤按鍵被松開時發生。
(2)在事件對象中,表示網頁被加載完成的事件是:onload事件。
onload?事件會在頁面或圖像加載完成后立即發生。
(3)在事件對象中,監聽鼠標移動的事件是:onmousemove事件。
每當用戶把鼠標移動一個像素,就會發生一個?mousemove?事件。第75-77期(2016年5月17日):
(1)代碼:console.log([]?+?[]?+?"foo".split(""));?運行后,控制臺輸出的結果是:f,o,o。
在[] + []的運算過程中,由于使用到了+號,兩個數組對象均調用了自己自帶的toString()方法,將[]轉換成了字符串,兩個字符串相加還是一個字符串。"foo".split(""),將字符串分割成字符串數組,為["f", "o", "o"]。最后一步,"" + ["f", "o", "o"],這時候 + 左側是字符串,右側是數組對象,數組對象依舊會調用自身的原型方法,將數組轉換為字符串。
(2)在HTML5的鼠標事件中,監聽元素被拖動的事件是:ondrag。
(3)在html5的新事件中,當瀏覽器窗口被調整大小的時候會觸發的事件是:onresize事件。
在制作響應式的頁面時候十分有用。第78-80期(2016年5月18日):
(1)在input元素中,如果是隱藏域類型,type的值是:type="hidden"。
這種類型的輸入元素實際上是隱藏的。這個不可見的表單元素的 value 屬性保存了一個要提交給 Web 服務器的任意字符串。
(2)在css中,表示鼠標懸浮在a標簽上方的偽類是:hover。
hover偽類,常用于修改鏈接文字的樣式。
(3)在css中,實現把元素設置為固定定位,position的值應該是:fixed。
固定定位后,元素相對瀏覽器窗口來定位,在移動端布局十分常用。第81-83期(2016年5月19日):
(1)在W3C標準中,實現元素半透明的css屬性是:opacity。
opacity?屬性能夠設置的值從?0.0?到?1.0。值越小,越透明。
(2)css盒子模型包括了:內容,邊框,內邊距和__外邊距margin__。
我們可以把這4個屬性轉移到我們日常生活中的盒子(箱子)上來理解,日常生活中所見的盒子也就是能裝東西的一種箱子,也具有這些屬性,所以叫它盒子模式。
(3)如果要去除a標簽下面的默認下劃線,可以給a標簽添加css屬性text-decoration,并把值設置為:none。
text-decoration?屬性大多用于去掉鏈接中的下劃線。第84-86期(2016年5月20日):
(1)在css屬性中,規定字體的粗細的屬性是:font-weight。
font-weight默認值:normal。
(2)在css屬性中,設置元素的最大寬度的屬性是:max-width。
該屬性值會對元素的寬度設置一個最高限制。因此,元素可以比指定值窄,但不能比其寬。不允許指定負值。
(3)在css屬性中,用于清除元素浮動效果的屬性是:clear。
屬性值可以是:left(清除左浮動)、right(清除右浮動)?、both(清除左右浮動)、none(取消清除)、inherit(繼承父元素的clear值)。
(1)在html的input元素中,用于表單文件上傳的類型是:file。
(2)在javascript字符串對象中,用于定位字符串中某一個指定的字符首次出現的位置的方法是:indexOf()方法。
如果指定字符串存在,就返回它首次出現的位置,反之返回:-1。
(3)在字符串String對象中,實現字符串替換的方法是:replace()方法。
使用此方法在字符串中用某些字符替換另一些字符。第90-92期(2016年5月24日):
(1)在JavaScript Number對象中,可以把數字四舍五入為指定的數字的方法是:toFixed()方法。
可以傳入一個參數作為規定小數的位數,是 0 ~ 20 之間的值。
(2)在JavaScript?Date對象中,能夠獲取今天是星期幾的方法是:getDay()方法。
(3)在JavaScript Math對象中,實現生成一個0~1之間的隨機數的方法是:Math.random()。
(1)在javascript的全局函數中,?把字符串作為腳本代碼來執行的方法是:eval( ) 。
eval() 函數計算 JavaScript 字符串,并把它作為腳本代碼來執行。如果參數是一個表達式,eval() 函數將執行表達式。
(2)在javascript全局函數中,解析一個字符串并返回一個整數的方法是:parseInt()。
parseInt() 函數可解析一個字符串,并返回一個整數。注意: 只有字符串中的第一個數字會被返回。
(3)在JavaScript?全局函數中,檢測某個值是否是數字的函數是:isNaN()。
如果參數值為?NaN?或字符串、對象、undefined等非數字值則返回?true,?否則返回?false。第96-99期(2016年5月26日):
(1)在JavaScript?算術運算符中,代表求余數的運算法是:% 運算法。
(2)?在JavaScript?算術運算符,表示自增的運算法是:?++?運算符。
(3)在JavaScript?比較運算符,表示恒等于(值和類型均相等)的運算符是:?===?運算符。
(4)在JavaScript?比較運算符中,表示值與類型均不等(不恒等于)的運算符是:!==?運算符。
(5)var a=999; a++; alert(++a); 請問執行后彈出的結果是:1001。
執行a++后的結果是1000,然后執行++a,得到的結果是1001,再執行alert()函數,所以結果是1001。
----------------------------(1-99)完結-----------------------------備注:本人整理,題目來自微信訂閱號webjiaocheng
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/54368.html
摘要:輸出在中,值表示一個空對象指針,而這正是使用操作符檢測值時會返回的原因。屬性規定必需在提交之前填寫輸入字段。通過字面量方式創建的數組對象是屬于類的一個實例,所以返回,故彈出。第期年月日代碼運行的結果輸出前端教程。 第1期(2016年4月6日): (1)js中關閉當前窗口的方法是:window.close(); 第2期(2016年4月7日): (1)js中使字符串中的字符變為小寫的方法是...
摘要:輸出在中,值表示一個空對象指針,而這正是使用操作符檢測值時會返回的原因。屬性規定必需在提交之前填寫輸入字段。通過字面量方式創建的數組對象是屬于類的一個實例,所以返回,故彈出。第期年月日代碼運行的結果輸出前端教程。 第1期(2016年4月6日): (1)js中關閉當前窗口的方法是:window.close(); 第2期(2016年4月7日): (1)js中使字符串中的字符變為小寫的方法是...
摘要:問前端的緩存有哪些都適用什么場景區別是什么參考回答前端緩存分為兩部分緩存瀏覽器緩存緩存強緩存強緩存主要是采用響應頭中的和兩個字段進行控制的值理解指定設置緩存最大的有效時間單位為指定響應會被緩存,并且在多用戶間共享響應只作為私有的緩存, 20190116問: 前端的緩存有哪些?都適用什么場景?區別是什么? 參考回答 前端緩存分為兩部分: http 緩存 瀏覽器緩存 http 緩存 強...
摘要:問前端的緩存有哪些都適用什么場景區別是什么參考回答前端緩存分為兩部分緩存瀏覽器緩存緩存強緩存強緩存主要是采用響應頭中的和兩個字段進行控制的值理解指定設置緩存最大的有效時間單位為指定響應會被緩存,并且在多用戶間共享響應只作為私有的緩存, 20190116問: 前端的緩存有哪些?都適用什么場景?區別是什么? 參考回答 前端緩存分為兩部分: http 緩存 瀏覽器緩存 http 緩存 強...
閱讀 1856·2023-04-25 14:28
閱讀 1892·2021-11-19 09:40
閱讀 2795·2021-11-17 09:33
閱讀 1385·2021-11-02 14:48
閱讀 1710·2019-08-29 16:36
閱讀 3333·2019-08-29 16:09
閱讀 2917·2019-08-29 14:17
閱讀 2378·2019-08-29 14:07