[自建题库]c认证初级
UTF-8的編碼實(shí)現(xiàn)方式有幾種?
UTF8-1 / UTF8-2 / UTF8-3 / UTF8-4
二進(jìn)制數(shù)1111.1111轉(zhuǎn)換成十進(jìn)制數(shù)是多少?
如果二進(jìn)制數(shù)字“1000111______”采取偶校驗(yàn),那么下劃線的校驗(yàn)位處應(yīng)該填什么?
0
在MPEG-4中,第九部分定義了IP網(wǎng)絡(luò)傳輸。
第九部分(ISO/IEC 14496-9),參考硬件:提供了用于實(shí)現(xiàn)本標(biāo)準(zhǔn)功能的硬件設(shè)計(jì)方案。
MPEG-4標(biāo)準(zhǔn)目前分為27個(gè)部分,統(tǒng)稱為ISO/IEC14496國際標(biāo)準(zhǔn)。 [1]? 各部分的內(nèi)容描述如下:
第一部分(ISO/IEC 14496-1),系統(tǒng):描述視頻和音頻數(shù)據(jù)流的控制、同步以及混合方式(Multiplexing, MUX)。
第二部分(ISO/IEC 14496-2),視頻:定義了對各類視覺信息(包括自然視頻、靜止紋理、計(jì)算機(jī)合成圖形等等)的編解碼器。該部分采用了國際電聯(lián)ITU的技術(shù)建議H.263,故業(yè)界亦稱該部分為H.263。
第三部分(ISO/IEC 14496-3),音頻:定義了對各種音頻信號(hào)進(jìn)行編碼的編解碼器的集合,包括AAC(Advanced Audio Coding)。
第四部分(ISO/IEC 14496-4),一致性:定義了對本標(biāo)準(zhǔn)其他的部分進(jìn)行一致性測試方法。
第五部分(ISO/IEC 14496-5),參考軟件:提供了用于功能演示的軟件。
第六部分(ISO/IEC 14496-6),多媒體傳輸集成框架。
第七部分(ISO/IEC 14496-7),優(yōu)化的參考軟件:在第五部分的基礎(chǔ)上提供了優(yōu)化示例。
第八部分(ISO/IEC 14496-8),IP網(wǎng)絡(luò)傳輸:定義了在IP網(wǎng)絡(luò)上傳輸MPEG-4內(nèi)容的格式。
第九部分(ISO/IEC 14496-9),參考硬件:提供了用于實(shí)現(xiàn)本標(biāo)準(zhǔn)功能的硬件設(shè)計(jì)方案。
第十部分(ISO/IEC 14496-10),高級視頻編碼AVC(Advanced Video Coding):定義了更高級的視頻編解碼器。該部分采用了國際電聯(lián)ITU的技術(shù)建議H.264,故業(yè)界亦稱該部分為H.264。
第十一部分(ISO/IEC 14496-11),場景描述與應(yīng)用引擎。
第十二部分(ISO/IEC 14496-12),基本媒體文件格式。
第十三部分(ISO/IEC 14496-13),知識(shí)產(chǎn)權(quán)管理和保護(hù)的拓展。
第十四部分(ISO/IEC 14496-14),視頻文件格式:在第十二部分的基礎(chǔ)上定義了視頻內(nèi)容的存儲(chǔ)格式。
第十五部分(ISO/IEC 14496-15),AVC文件格式:在第十二部分的基礎(chǔ)上定義了AVC視頻內(nèi)容的存儲(chǔ)格式。
第十六部分(ISO/IEC 14496-16),動(dòng)畫框架擴(kuò)展。
第十七部分(ISO/IEC 14496-17),同步文本字幕格式。
第十八部分(ISO/IEC 14496-18),字體壓縮和流媒體傳輸。
第十九部分(ISO/IEC 14496-19),合成信息流。
第二十部分(ISO/IEC 14496-20),簡單場景描述。
第二十一部分(ISO/IEC 14496-21),用于渲染的MPEG-J拓展。
第二十二部分(ISO/IEC 14496-22),開放字體格式。
第二十三部分(ISO/IEC 14496-23),符號(hào)化的音樂描述。
第二十四部分(ISO/IEC 14496-24),音頻與系統(tǒng)的交互定義。
第二十五部分(ISO/IEC 14496-25),3D圖形壓縮模型。
第二十六部分(ISO/IEC 14496-26),音頻一致性檢查。
第二十七部分(ISO/IEC 14496-27),3D圖形一致性檢查。
在Windows上,如果想查看本機(jī)IP地址會(huì)經(jīng)常使用哪個(gè)命令??
ipconfig-all
在HTTP中,基本認(rèn)證(Basic access authentication)是一種用來允許網(wǎng)頁瀏覽器或其他客戶端程序在請求時(shí)提供用戶名和口令形式的身份憑證的一種登錄驗(yàn)證方式。客戶端在接收到HTTP服務(wù)器的身份認(rèn)證要求后,會(huì)提示用戶輸入用戶名及密碼,然后將用戶名及密碼以BASE64加密,加密后的密文將附加于請求信息中,請問一般情況下所使用的請求頭是什么?
1、首先最常用的:Accept:它的作用是:客戶端接收的數(shù)據(jù)格式;
比方說你的參數(shù)值填寫的是application/json,就說明瀏覽器所接收的數(shù)據(jù)是json類型的數(shù)據(jù),當(dāng)你加了Accept請求頭之后,你會(huì)發(fā)現(xiàn)你得到的數(shù)據(jù)和你沒有加Accept請求頭的數(shù)據(jù)是完全不一樣的。如果你沒有加Accept這個(gè)請求頭,你得到的數(shù)據(jù)可能就是一個(gè)簡單的網(wǎng)頁。Accept它可以影響你返回的數(shù)據(jù)。
2、X-Requested-With:它的作用是:異步請求;
如果對開發(fā)有一定的了解的話,前端里面有這樣一個(gè)技術(shù)Ajax異步請求。現(xiàn)在很多的功能都會(huì)用到這個(gè)異步請求,比如說登錄。
簡單的舉個(gè)列子:如果現(xiàn)在你想去上海,只有一條路的話,你只能走唯一的一條路。那么如果有兩條路或者多條路,可以坐飛機(jī),高鐵,汽車等等。那么它們就相當(dāng)于異步,也就是說你可以通過飛機(jī)到上海,也可以坐高鐵到上海,這樣通俗的理解異步請求。
異步請求的特點(diǎn):無刷新。就是說登錄的時(shí)候是需要進(jìn)行頁面跳轉(zhuǎn)的,而異步請求它不需要跳轉(zhuǎn)也可以做到這樣的請求。
3、User-Aget:它的作用是:發(fā)送請求的客戶端的類型;
比方說我們可以通過postman去發(fā)送請求類型,也可以通過瀏覽器去發(fā)送請求等等,那么有的接口你通過非瀏覽器去請求它是無法通過的。
4、Content-type:它的作用是:請求的報(bào)文格式;
?5、Cookie:Cookie信息;
有的接口需要登錄之后才會(huì)生成Cookie信息,必須要保持登錄的狀態(tài)。這種情況我們就需要對Cookie信息進(jìn)行管理。
HTTPS默認(rèn)使用那個(gè)端口收發(fā)數(shù)據(jù)?
“HTTPS(securely transferring web pages)服務(wù)器,默認(rèn)的端口號(hào)為443/tcp 443/udp。
請問下面的二維數(shù)組array[3][4]的數(shù)值是什么(數(shù)組下標(biāo)從0開始)?
31
如果想定時(shí)更換公司內(nèi)網(wǎng)IP,應(yīng)該使用哪種協(xié)議的哪種分配方式?
DHCP的動(dòng)態(tài)分配
“動(dòng)態(tài)主機(jī)配置協(xié)議DHCP(Dynamic Host Configuration Protocol)是一種網(wǎng)絡(luò)管理協(xié)議,用于集中對用戶IP地址進(jìn)行動(dòng)態(tài)管理和配置。
動(dòng)態(tài)分配是指計(jì)算機(jī)向 DHCP 服務(wù)器申請 IP 地址,獲取后使用該地址。這時(shí),計(jì)算機(jī)作為 DHCP 客戶機(jī)。
在這個(gè)過程中,DHCP 客戶機(jī)向 DHCP 服務(wù)器租用 IP 地址,DHCP 服務(wù)器只是暫時(shí)分配給客戶機(jī)一個(gè)IP地址。只要租約到期,這個(gè)地址就會(huì)還給 DHCP 服務(wù)器,以供其他客戶機(jī)使用。如果 DHCP 客戶機(jī)仍需要一個(gè) IP 地址來完成工作,則可以再申請另外一個(gè) IP 地址。所以,計(jì)算機(jī)獲取的IP地址每次都可能變化,屬于動(dòng)態(tài)分配。
IPv6地址的基本類型有單點(diǎn)廣播地址、任意廣播地址、多點(diǎn)廣播地址。
IPv6地址分類基本可以如下圖所示: IPv6地址可以分為三種類型:單播地址、多播地址、任播地址。
在網(wǎng)絡(luò)連接正常的情況下,網(wǎng)狀網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可能會(huì)發(fā)生什么導(dǎo)致網(wǎng)絡(luò)癱瘓的問題?
環(huán)路占用大量的資源,導(dǎo)致網(wǎng)絡(luò)通信不可達(dá)
網(wǎng)絡(luò)環(huán)路也分為第二層環(huán)路和第三層環(huán)路,所有環(huán)路的形成都是由于目的路徑不明確導(dǎo)致混亂而造成的,例如第二層,一個(gè)廣播信息經(jīng)過兩個(gè)交換機(jī)的時(shí)候會(huì)不斷惡性循環(huán)的產(chǎn)生廣播,造成環(huán)路而第三層環(huán)路則是原路由意外不能工作,造成路由通告錯(cuò)誤,形成一個(gè)惡性循環(huán)例子:網(wǎng)絡(luò)192.168.0.0/24--路由1--路由2正常192.168.0.0/24網(wǎng)絡(luò)被路由1通告到路由2,當(dāng)網(wǎng)絡(luò)出問題不能達(dá)到的時(shí)候,路由1把192.168.0.0/24路由信息刪除,但是路由2通告給了路由1,讓路由1誤以為路由2的那邊能達(dá)到192.168.0.0/24網(wǎng)絡(luò),結(jié)果造成惡性循環(huán)(例子建立在RIP,IGRP等路由協(xié)議下,只有這兩個(gè)協(xié)議會(huì)造成第三層環(huán)路)環(huán)路會(huì)占用大量的資源,導(dǎo)致網(wǎng)絡(luò)通信不可達(dá)。
?1956年,計(jì)算機(jī)專家約翰·麥卡錫提出“人工智能”一詞。這被人們看做是人工智能正式誕生的標(biāo)志。麥卡錫與明斯基兩人共同創(chuàng)建了世界上第一座人工智能實(shí)驗(yàn)室,它叫什么?
MIT AI LAB實(shí)驗(yàn)室
1958年約翰麥卡錫開發(fā)了哪種語言,并成為以后幾十年來人工智能領(lǐng)域最主要的編程語言?
1958年,麥卡錫發(fā)明了Lisp語言,這是人工智能界第一個(gè)最廣泛流行的語言,并與1973年實(shí)現(xiàn)的邏輯式語言并稱為人工智能的兩大語言。
2017年,專注于深度學(xué)習(xí)領(lǐng)域的AlphaGoZero(第四代AlphaGo)在無任何數(shù)據(jù)輸入的情況下,自學(xué)圍棋3天后以______比零戰(zhàn)勝了之前版本的程序。(請輸入漢字)
100:0
2017年,深度學(xué)習(xí)大熱。AlphaGoZero(第四代AlphaGo)在無任何數(shù)據(jù)輸入的情況下,開始自學(xué)圍棋3天后便以100:0橫掃了第二版本的“舊狗”
要想以下JavaScript代碼符合預(yù)期,空格處應(yīng)該填什么?
?i+7
要想以下JavaScript代碼符合預(yù)期,空格處應(yīng)該填什么?
?"9-'1'"
js取整數(shù)的方法:
1.通過“Math.trunc()”方法去除數(shù)字的小數(shù)部分,保留整數(shù)部分;
2.通過“Math.round()”方法返回一個(gè)數(shù)字四舍五入后的整數(shù)部分
replace
??? charAt() 返回指定位置的字符。
??? str.charAt(index)
??? index 為必須參數(shù),類型為number(0到str.length-1之間,否則該方法返回 空串)
??? 另外:str.charAt()即不帶參數(shù)和str.charAt(NaN)均返回字符串的第一個(gè)字符
???
??? charCodeAt() 返回在指定的位置的字符的 Unicode 編碼。
??? str.charCodeAt(index)
??? index 為必須參數(shù),類型為number(0到str.length-1之間,否則該方法返回 NaN)
?
??? concat() 用于連接兩個(gè)或多個(gè)字符串。
??? var a = “hello”,b = “kitty”,c = “!”;
??? a.concat(b,c) // 功能和 “+” 拼接沒啥兩樣
?
??? fromCharCode() 接受一個(gè)指定的 Unicode 值,然后返回一個(gè)字符串。
??? String.fromCharCode(unicode1,unicode2,…,nuicodeX) 該方法是 String 的靜態(tài)方法,語法應(yīng)該是 String.fromCharCode()。
?
??? indexOf() 方法 返回指定字符串在字符串中首次出現(xiàn)的位置。匹配不到則返回-1。
??? str.indexOf(searchStr,startIndex)
??? searchStr必選,表示需要匹配的字符串值;
??? startIndex可選,取值范圍0到str.length-1,省略則默認(rèn)首字符開始檢索。
??
??? lastIndexOf() 返回指定字符串值最后出現(xiàn)的位置,在一個(gè)字符串中的指定位置從后向前搜索。
??? str.lastIndexOf(searchStr,startIndex)
??? searchStr必選,表示需要匹配的字符串值;
??? startIndex可選,取值范圍0到str.length-1,省略則默認(rèn)尾字符開始檢索。
?
??? match() 在字符串內(nèi)檢索指定的值,或找到一個(gè)或多個(gè)正則表達(dá)式的匹配。匹配不到返回Null。
??? str.match(regExp)
??? replace() 用于在字符串中用一些字符替換另一些字符,或替換一個(gè)與正則表達(dá)式匹配的子串。
??? str.replace(regexp/substrOld,replaceStrNew)
??? 在這里插入圖片描述
??? search() 用于檢索字符串中指定的子字符串,或檢索與正則表達(dá)式相匹配的子字符串。無匹配返回-1。
??? str.search(regexp/substr) 返回值:str中第一個(gè)與正則或字符串相匹配的子串的起始位置。
??? 說明 search() 方法不執(zhí)行全局匹配,它將忽略標(biāo)志 g。它同時(shí)忽略 regexp 的 lastIndex 屬性,并且總是從字符串的開始進(jìn)行檢索,這意味著它總是返回 stringObject 的第一個(gè)匹配的位置。
??? slice() 提取字符串的某個(gè)部分,并以新的字符串返回被提取的部分。
??? str.slice(startIndex,endIndex) 返回值包含startIndex不包含endIndex
??? 忽略endIndex則返回包括startIndex到原字符串結(jié)尾的字符串
??? 另外參數(shù)還有負(fù)數(shù)反向用法
??? split() 用于把一個(gè)字符串分割成字符串?dāng)?shù)組。
??? str.split()
??? substr() 方法可在字符串中抽取從 start 下標(biāo)開始的指定數(shù)目的字符。
str.substr(startIndex,length) 忽略length則返回從startIndex到字符串尾字符
?
??? substring() 方法用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符(類似slice)。
??? str.substring(startIndex,endIndex) 忽略endIndex(包含)則返回從startIndex(不包含)到字符串尾字符
?
??? toLocaleUpperCase() / toLocaleLowerCase() 用于字符串轉(zhuǎn)換大小寫(與下面的方法方法僅在某些外國小語種有差別)
??? toUpperCase() / toLowerCase() 用于字符串轉(zhuǎn)換大小寫
?
?
push
unshift:將參數(shù)添加到原數(shù)組開頭,并返回?cái)?shù)組的長度?
pop:刪除原數(shù)組最后一項(xiàng),并返回刪除元素的值;如果數(shù)組為空則返回undefined?
push:將參數(shù)添加到原數(shù)組末尾,并返回?cái)?shù)組的長度?
concat:返回一個(gè)新數(shù)組,是將參數(shù)添加到原數(shù)組中構(gòu)成的?
splice(start,deleteCount,val1,val2,...):從start位置開始刪除deleteCount項(xiàng),并從該位置起插入val1,val2,...?
reverse:將數(shù)組反序?
sort(orderfunction):按指定的參數(shù)對數(shù)組進(jìn)行排序?
slice(start,end):返回從原數(shù)組中指定開始下標(biāo)到結(jié)束下標(biāo)之間的項(xiàng)組成的新數(shù)組
詳細(xì):
1、數(shù)組的創(chuàng)建
var arrayObj = new Array(); //創(chuàng)建一個(gè)數(shù)組
var arrayObj = new Array([size]); //創(chuàng)建一個(gè)數(shù)組并指定長度,注意不是上限,是長度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 創(chuàng)建一個(gè)數(shù)組并賦值
???要說明的是,雖然第二種方法創(chuàng)建數(shù)組指定了長度,但實(shí)際上所有情況下數(shù)組都是變長的,也就是說即使指定了長度為5,仍然可以將元素存儲(chǔ)在規(guī)定長度以外的,注意:這時(shí)長度會(huì)隨之改變。
2、數(shù)組的元素的訪問
var testGetArrValue=arrayObj[1]; //獲取數(shù)組的元素值
arrayObj[1]= "這是新值"; //給數(shù)組元素賦予新的值
3、數(shù)組元素的添加
arrayObj. push([item1 [item2 [. . . [itemN ]]]]);// 將一個(gè)或多個(gè)新元素添加到數(shù)組結(jié)尾,并返回?cái)?shù)組新長度
arrayObj.unshift([item1 [item2 [. . . [itemN ]]]]);// 將一個(gè)或多個(gè)新元素添加到數(shù)組開始,數(shù)組中的元素自動(dòng)后移,返回?cái)?shù)組新長度
arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);//將一個(gè)或多個(gè)新元素插入到數(shù)組的指定位置,插入位置的元素自動(dòng)后移,返回""。
4、數(shù)組元素的刪除
arrayObj.pop(); //移除最后一個(gè)元素并返回該元素值
arrayObj.shift(); //移除最前一個(gè)元素并返回該元素值,數(shù)組中元素自動(dòng)前移
arrayObj.splice(deletePos,deleteCount); //刪除從指定位置deletePos開始的指定數(shù)量deleteCount的元素,數(shù)組形式返回所移除的元素
5、數(shù)組的截取和合并
arrayObj.slice(start, [end]); //以數(shù)組的形式返回?cái)?shù)組的一部分,注意不包括 end 對應(yīng)的元素,如果省略 end 將復(fù)制 start 之后的所有元素
arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); //將多個(gè)數(shù)組(也可以是字符串,或者是數(shù)組和字符串的混合)連接為一個(gè)數(shù)組,返回連接好的新的數(shù)組
整理:www.mls169.com
6、數(shù)組的拷貝
arrayObj.slice(0); //返回?cái)?shù)組的拷貝數(shù)組,注意是一個(gè)新的數(shù)組,不是指向
arrayObj.concat(); //返回?cái)?shù)組的拷貝數(shù)組,注意是一個(gè)新的數(shù)組,不是指向
7、數(shù)組元素的排序
arrayObj.reverse(); //反轉(zhuǎn)元素(最前的排到最后、最后的排到最前),返回?cái)?shù)組地址
arrayObj.sort(); //對數(shù)組元素排序,返回?cái)?shù)組地址
8、數(shù)組元素的字符串化
arrayObj.join(separator); //返回字符串,這個(gè)字符串將數(shù)組的每一個(gè)元素值連接在一起,中間用 separator 隔開。
toLocaleString 、toString 、valueOf:可以看作是join的特殊用法,不常用
?
join
刪除:
var arr = [1, 2, 3,4,5,6]; arr.push(4);//pop //刪除:splice(起點(diǎn),長度) arr.splice(2, 3);插入
//插入:splice(起點(diǎn),長度,元素。。。) arr.splice(2,0,'a','b','c');替換
//替換 arr.splice(2,2,'a','b');連接
var a = [1, 2, 3]; var b = [4, 5, 6]; alert(a.concat(b));//1,2,3,4,5,6 連接兩個(gè)數(shù)組分隔
//join 用分隔符,組合數(shù)組元素,生成字符串 //字符串split var arr = [1, 2, 3, 4]; alert(arr.join('--p'));//1--p2--p3--p4排序
var arr = [12, 8, 99, 19, 112];arr.sort(//sort把a(bǔ)rr當(dāng)作字符串排序了,現(xiàn)在要用函數(shù)自定義排序function (n1, n2) {//if (n1 < n2) {// return -1;//}//else if (n1 > n2) {// return 1;//}//else {// return 0;//}return n1 - n2;//同理});alert(arr);?top
?farewell
?fdsfewa
html文檔的一部分區(qū)域的頁眉用什么標(biāo)簽表示?
“ header標(biāo)簽 <header>標(biāo)簽定義文檔或者文檔的一部分區(qū)域的頁眉。
現(xiàn)需要?jiǎng)?chuàng)建帶有3個(gè)選項(xiàng)的選擇列表,請用標(biāo)簽補(bǔ)全代碼片段
select select
現(xiàn)需要實(shí)現(xiàn)文字右對齊,請補(bǔ)全代碼片段
?Text-align:right
?inline
?<style type="text/css"> h1 {color:red;} p {color:blue;} </style>?現(xiàn)有如下代碼片段,請問ie6盒模型中dov的實(shí)際占位高度為______px
?120
?id選擇器的優(yōu)先級高于類別選擇器。
類別選擇器的優(yōu)先級高于標(biāo)簽選擇器。
標(biāo)簽選擇器的優(yōu)先級高于全局選擇器。
內(nèi)聯(lián)樣式的優(yōu)先級高于id選擇器。
現(xiàn)需要設(shè)置body的背景圖片位于左上角,請補(bǔ)全代碼片段
?如果將背景圖片的平鋪屬性background-repeat定義為no-repeat,圖像將默認(rèn)以元素的左上角為基準(zhǔn)點(diǎn)顯示。
onclick
將列表中不是質(zhì)數(shù)的數(shù)字設(shè)置為紅色,請補(bǔ)全橫線處數(shù)字
?pn+2p
nth-child 的值可以是包含 n 的線性公式,也可以是 odd 和 even 表示奇數(shù)行和偶數(shù)行. 然而素?cái)?shù)本身是沒有規(guī)律的, 請問怎么實(shí)現(xiàn)素?cái)?shù)行和合數(shù)行分別設(shè)置不同的背景色?
現(xiàn)在假設(shè)我們已知有不大于 N 個(gè)元素需要匹配,求選擇器長度的復(fù)雜性。
這是我當(dāng)時(shí)的答案:
JSFiddle: https://jsfiddle.net/qdzruq16/3/
其中最后一行選擇器為所有 tr:nth-of-type(pn+2p), 其中 p 為不大于
$$ sqrt{N} $$ 的所有質(zhì)數(shù)。
現(xiàn)在設(shè)函數(shù)
$$ pi(n) $$ 表示不大于 n 的質(zhì)數(shù)個(gè)數(shù)。
容易看出,對于 N 個(gè)元素,采用這種方法匹配所有質(zhì)數(shù)所需的選擇器的個(gè)數(shù)至少為
$$ 2+pi(sqrt{N}), $$
也就是
$$ O(pi(sqrt{N})) $$ 的復(fù)雜性。
然而我們在算法課上貌似沒學(xué)過這樣的式子。 Don’t worry. 根據(jù)質(zhì)數(shù)定理 https://en.wikipedia.org/wiki... 我們可以把它變成更加熟悉的形式。
質(zhì)數(shù)分布的漸近定律是這樣說的,
$$ lim_{xtoinfty}frac{pi(x)}{x/log(x)}=1 $$
i.e.,
$$ pi(x)simfrac{x}{log x}. $$
把上式代入可以得到我們的選擇器長度復(fù)雜度為
$$ O(sqrt{N}/log sqrt{N}), $$
由于
$$ log sqrt{N}=frac{1}{2}log N, $$
故我們化簡后的選擇器長度復(fù)雜性為:
$$ O(sqrt{N}/log N). $$
?absolute
<div style="position:absolute; bottom:60; right:20;border-right: activeborder 1px solid;border-top: activeborder 1px solid;border-left: activeborder 1px solid;border-bottom: activeborder 1px solid;z-index: 9999; "><img src="@Url.Content("~/Content/images/acfe963a2d127dc9b21a8c116a13a63c.png")" /> </div>現(xiàn)需要設(shè)置p 標(biāo)簽內(nèi)鼠標(biāo)選中文字為紅底白字,請補(bǔ)全代碼片段
?selected
現(xiàn)要求瀏覽文件時(shí)可以只能選取圖片,請補(bǔ)全下方代碼片段
<form?action="demo_form.asp"><input?type="file"?name="pic"?accept="image/*"><input?type="submit">現(xiàn)需要實(shí)現(xiàn)點(diǎn)擊刷新按鈕即可刷新當(dāng)前頁面,請補(bǔ)全代碼片段
onclike
?<a?href="javascript:location.reload();">點(diǎn)擊刷新頁面</a>
現(xiàn)需要實(shí)現(xiàn)點(diǎn)擊返回即可實(shí)現(xiàn)返回上一頁的功能,請補(bǔ)全代碼片段
?-1
go() 方法可加載歷史列表中的某個(gè)具體的頁面。
該參數(shù)可以是數(shù)字,使用的是要訪問的 URL 在 History 的 URL 列表中的相對位置。(-1上一個(gè)頁面,1前進(jìn)一個(gè)頁面)。或一個(gè)字符串,字符串必須是局部或完整的URL,該函數(shù)會(huì)去匹配字符串的第一個(gè)URL。
?hover
補(bǔ)全代碼,使得鼠標(biāo)點(diǎn)擊div.box區(qū)域時(shí)背景為紅色時(shí)變?yōu)樗{(lán)色,藍(lán)色時(shí)變?yōu)榧t色
background-color?用js的MATH方法生成三個(gè)隨機(jī)數(shù),比較大小后,求出中間數(shù)到最大數(shù)之間(不包含這兩個(gè)數(shù))最小的質(zhì)數(shù)
?不利用第三方UI組件庫以及框架的前提下,使用html/css/js手寫完成下列效果(完成度越高,得分越高)
?
<!DOCTYPE html> <html lang="en" > <head><meta charset="UTF-8"><title>下拉選擇列表</title> <style>body{background: linear-gradient(to right, #25c481, #25b7c4);} .accordionWrapper{padding:30px;background:#fff;float:left;width:80%;box-sizing:border-box;margin:10%; box-shadow: 0 1.5em 85px 0 rgba(0, 0, 0, 0.2);} .accordionItem{float:left;display:block;width:100%;box-sizing: border-box;font-family:'Open-sans',Arial,sans-serif; } .accordionItemHeading{cursor:pointer;margin:0px 0px 10px 0px;padding:10px;background:#2980b9;color:#fff;width:100%; border-radius: 3px;box-sizing: border-box; } .close .accordionItemContent{height:0px;transition:height 1s ease-out;transform: scaleY(0);float:left;display:block;} .open .accordionItemContent{padding: 20px;background-color: #fff;border: 1px solid #ddd;width: 100%;margin: 0px 0px 10px 0px;display:block;transform: scaleY(1);transform-origin: top;transition: transform 0.4s ease;box-sizing: border-box; }.open .accordionItemHeading{margin:0px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;background-color: #bdc3c7;color: #7f8c8d; } </style> </head> <body> <!-- partial:index.partial.html --> <div class="accordionWrapper"> <div class="accordionItem open"><h2 class="accordionItemHeading">全棧技術(shù)</h2><div class="accordionItemContent"><p>數(shù)據(jù)庫</p><p>主流框架</p><p>第三方生態(tài)</p><p>軟件模式</p><p>領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)</p></div></div><div class="accordionItem close"><h2 class="accordionItemHeading">交付技能</h2><div class="accordionItemContent"><p>數(shù)據(jù)庫</p><p>主流框架</p><p>第三方生態(tài)</p><p>軟件模式</p><p>領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)</p></div></div><div class="accordionItem close"><h2 class="accordionItemHeading">底層技能</h2><div class="accordionItemContent"><p>數(shù)據(jù)庫</p><p>主流框架</p><p>第三方生態(tài)</p><p>軟件模式</p><p>領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)</p></div></div> </div> <!-- partial --><script>var accItem = document.getElementsByClassName('accordionItem');var accHD = document.getElementsByClassName('accordionItemHeading');for (i = 0; i < accHD.length; i++) {accHD[i].addEventListener('click', toggleItem, false);}function toggleItem() {var itemClass = this.parentNode.className;for (i = 0; i < accItem.length; i++) {accItem[i].className = 'accordionItem close';}if (itemClass == 'accordionItem close') {this.parentNode.className = 'accordionItem open';}}</script></body> </html>?
總結(jié)
以上是生活随笔為你收集整理的[自建题库]c认证初级的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用正则匹配生成固定格式的随机文本pyth
- 下一篇: ATSHA204A-MAHDA-T国产替