隨筆雜記---前端問題匯總

主題

養(yǎng)成寫代碼標(biāo)注的習(xí)慣

1.中“javascript:;”是為了取消a標(biāo)簽的默認(rèn)事件编丘;

2. 給搜索欄添加圖標(biāo)

(技巧:后面加/favicon.ico可以抓到想要的搜索欄圖標(biāo))

3.wrapper這個容器很重要考阱,可以調(diào)整整體位置赌厅;

4.table{border-collapse: collapse;

}可以合并為一個單一的邊框

5.margin:0 auto;水平居中 text-align:center;水平居中(針對行內(nèi)元素)

6.絕對定位的垂直水平有三種嬉荆,知道元素身高就用.one{

position:absolute;

width:200px;

height:200px;

top:50%;

left:50%;

margin-top:-100px;margin-left:-100px;

transform:translate(-50%,-50%);(不知道身高就用這個)」

background:red;

}

top:0;bottom: 0;left: 0;right: 0;margin: auto;(第三種)

7.為什么諸如RGB值,IP地址等要以255為上限?

最主要的原因是 256(0~255) 正好為一字節(jié),計算機存儲的最小單位

8.彈性盒子就像是先弄好鞋盒再裝鞋犹菇,鞋盒可以自由調(diào)節(jié);

9.如何通過點擊圖片跳轉(zhuǎn)到網(wǎng)頁上去?

10.line-height針對于文字.text-align也是,span標(biāo)簽被用來組合文檔中的行內(nèi)元素芽卿。

11.a:hover 偽類在原基礎(chǔ)上加?xùn)|西,:link未設(shè)置之前的樣式揭芍,hover鼠標(biāo)指針的樣式,active點擊之后的樣式卸例。(:visited 已經(jīng)被開墾過的樣式)

為了產(chǎn)生預(yù)期的效果称杨,在 CSS 定義中,a:hover 必須位于 a:link 和 a:visited 之后?曜姑原!

為了產(chǎn)生預(yù)期的效果,在 CSS 定義中呜舒,a:active 必須位于 a:hover 之后6а础!

focus和active

:active選擇器:當(dāng)所指定的元素處于激活狀態(tài)(鼠標(biāo)在元素上按下還沒有松開)時所使用的樣式袭蝗;

:focus選擇器:當(dāng)元素獲得光標(biāo)焦點時使用的樣式唤殴,主要用在文本框輸入文字時使用;

12.盡量不要使用
分割

13.特定需要修改的在特定位置設(shè)置class就好.

14.css選擇器很重要呻袭,html5新增元素

15.required,表單必填的話加一下不填的話無法提交.

16.其他學(xué)生

請及時更新自己的身份眨八,暑假期間注冊,請選擇下一學(xué)期的身份??option后面不能直接接span文本左电,后面接??

17.letter-spacing:2px 字間的間距設(shè)置廉侧;

18.font-weight:100-900(由清淡到濃烈);

19. 標(biāo)簽定義多行的文本輸入控件。cols可見寬度篓足,rows可見行數(shù)段誊。

20.valign 屬性規(guī)定單元格中內(nèi)容的垂直排列方式。

21.checkbox.小學(xué)語文

22.input一般加一個label屬性栈拖,這樣點擊文本也可以相當(dāng)于勾了连舍。

23.line-height和height在一起用,而且值相同能起到什么作用涩哟?文字能夠上下居中 .

24.cursor:pointer放上去有手指圖案;

25.relative——absolute;先設(shè)置relative在設(shè)置absolute索赏,這樣absolute的父元素就是設(shè)置的relative的元素盼玄,而不是頁面本身。

absolute是相對于自己最近的父元素來定位的潜腻,而relative是相對于自己來定位的.

position:absolute是相對于他的包含塊中第一個有position:absolute或者position:relative屬性的父級元素埃儿,如果都沒有,就是相對于body融涣。M!M埂剃斧!

26.line-height設(shè)置了一般都會有float跟隨;

27.class設(shè)計樣式比標(biāo)簽id更有效率忽你;

28.vertical-align:middle,應(yīng)用在百度樣式button對齊input幼东,一個很重要的屬性;

29.autofocus=“autofocus”,html5新增屬性科雳,自動聚焦筋粗,應(yīng)用如打開百度時候看到的。

30.background-size屬性規(guī)定背景圖像的尺寸,第一個值設(shè)置寬度炸渡,第二個高度;

31.background:url() 2px 2px no-repeat;

2px 2px 針對雪碧圖丽已,當(dāng)然也有background-position屬性蚌堵,可以設(shè)置圖片在區(qū)域里面位置

32.填充一個圖像的顏色 display: inline-block;width: 100%;

33.css選擇器:after 選元素的內(nèi)容后面插入內(nèi)容∨嬗ぃ可以重疊某些樣式吼畏,比如百度設(shè)置里面的三角樣式;content:’.’

34.作為下拉菜單的主力嘁灯,display:block和display:none

35.order可以設(shè)置或檢索彈性盒模型對象的子元素出現(xiàn)的順序泻蚊。312,321丑婿,213

36.常識:-moz代表firefox瀏覽器私有屬性 -ms代表IE瀏覽器私有屬性 -webkit代表chrome性雄、safari私有屬性

37. box-sizing: border-box;怪異盒子,可以在不擴大里面數(shù)據(jù)的情況下調(diào)節(jié)內(nèi)容羹奉,margin 和padding包含在長寬里面秒旋,應(yīng)用如3D魔方li的使用,本來要把wrapper擴大成156px;

38.transform-style:preserve-3d;3D的開頭 transform都是以正中心為偏移反轉(zhuǎn)點

39.css3D三要素:1.transform-style:preserve-3d;2.animation:cube(名字)ease-in-out infinite 10s;3.@keyframescube(名字){位置變換}

40. .eyes>div,A>B 表示選擇A元素的所有子B元素诀拭。

與A B的區(qū)別在于迁筛,A B選擇所有后代元素,而A>B只選擇一代耕挨。

41.兼容問題细卧,主要是IE問題尉桩,1.html5在IE中不支持,Doctype全換成html:xt,諸如header,nav,footer都要改成class .2.有些偽類或者其他功能需要低版本的jquery支持贪庙,所以這也需要考慮(IE不支持2.0版本以上的jquery蜘犁,1.9的可以)

42.雙飛翼布局middle要設(shè)置width:100%,float:left插勤,有塊級元素的作用沽瘦,又有浮動的感覺。

43. 公共區(qū)域用到的 .cf::after{content: ' ‘;

width: 0;

height: 0;

clear: both;

overflow: hidden;}

44.布局技巧——嵌套

45.bootstrap功能是減少工作量农尖,很多樣式析恋,是前端less編寫的一個框架。

46.jquery和bootstrap先后順序很重要

47.彈性盒子很重要盛卡,在最外面用display:flex;在里面的話用-webkit-flex-grow來適配

48.jquery默認(rèn)的兩種

49.jquery兩種綁定方式

50.jquery的代理助隧,onclick,第一個有效果,第二個沒效果

動態(tài)的綁定(第一個)

51.jquery

自定義事件

52.jquery捕獲

53.jquery添加元素

54.jquery刪除元素

55.jquery隱藏和顯示

56.jquery淡入淡出

57.jquery滑動

58.jquery過濾

59.Math.max

60.簡單計算器

61.background: -webkit-gradient(linear,center top,center bottom,from(#ccc), to(#000));

線性漸變

62.js概念雜癥-this

總原則:this指的是滑沧,調(diào)用函數(shù)的那個對象并村。

63.浮動框,標(biāo)簽頁切換滓技,換膚器

64.清除浮動偽類法.cf::before,.cf::after{ content:’ ‘;display:block; clear:both;}

65.

66.ajax 的全稱是Asynchronous JavaScript and XML哩牍,

ajax并非一種新的技術(shù),而是幾種原有技術(shù)的結(jié)合體令漂。它由下列技術(shù)組合而成膝昆。

1.使用CSS和XHTML來表示。

2. 使用DOM模型來交互和動態(tài)顯示叠必。

3.使用XMLHttpRequest來和服務(wù)器進行異步通信荚孵。

4.使用javascript來綁定和調(diào)用。

XMLHttpRequest是ajax的核心機制纬朝,它是在IE5中首先引入的收叶,是一種支持異步請求的技術(shù)。 簡單的說共苛,也就是javascript可以及時向服務(wù)器提出請求和處理響應(yīng)判没,而不阻塞用戶。達到無刷新的效果俄讹。

XMLHttpRequest是完全用來向服務(wù)器發(fā)出一個請求的哆致,它的作用也局限于此,但它的作用是整個ajax實現(xiàn)的關(guān)鍵患膛,因為ajax無非是兩個過程摊阀,發(fā)出請求和響應(yīng)請求。并且它完全是一種客戶端的技術(shù)。而XMLHttpRequest正是處理了服務(wù)器端和客戶端通信的問題所以才會如此的重要胞此。

67.cookie和session的區(qū)別

共同點:兩者都是用來跟蹤瀏覽器用戶身份的會話方式臣咖;

不同點:cookie數(shù)據(jù)保存在客戶端,而session數(shù)據(jù)保存在服務(wù)器端漱牵。

68.a標(biāo)簽喵點夺蛇,a href=‘#a’ —-id=‘a(chǎn)’

問題匯總

1.造假數(shù)據(jù)怎么實現(xiàn),小米官網(wǎng)酣胀,因為內(nèi)容不可能是死的

2.什么情況有緩存刁赦,一直訪問同一個地址

3.事件綁定和事件委托

事件綁定一般是給未來元素的,dom創(chuàng)建的元素

事件委托是把自己的事情交給別人去做

4.%是比判斷更好的值闻镶,可以循環(huán)

5.bReady一開始是運行的甚脉,點擊的時候是不運行,等事件結(jié)束之后才開始運行铆农,如果再次點擊的時候進行判斷:

事件沒完成之前是false牺氨,if(bOk==false) return為了防止狂擊點擊

6.防止出現(xiàn)點擊滾動條跳一下(翻書)body{overflow:hidden;}

7.img{vertical-align:top}寫入到默認(rèn)css

8.非浮動元素居中: margin:0 auto 進行水平居中,浮動元素居中墩剖?猴凹??

9.事件綁定的話不能用return false阻止瀏覽器默認(rèn)行為岭皂,要用ev.preventDefault();0

10.data-index自定義屬性obj.dataset.xxxobj.dataset.xxx=1

obj.classList.add(‘xxx’) obj.classList.remove(‘xxx’)

11.三目運算符郊霎,短路運算符要經(jīng)常用

12.內(nèi)聯(lián)外鏈不清晰定義

13.設(shè)置樣式的時候需要style,比如錯誤沒有效果的寫法oCur.setAttribute(‘width',''+scale*100+'%');

正確寫法是oCur.setAttribute(‘style’,'width:'+scale*100+'%');

14.’'+(93-93*scale)+'px' 正確寫法+外面加’

’+’(93-93*scale)'+px'錯誤寫法

15.getAttribute正確用法

if(oChange.getAttribute('class')=='icn icn_loop'){

oChange.className='icn icn_one';

}else if(oChange.getAttribute('class')=='icn icn_one'){

oChange.className='icn icn_shuffle';

}else if(oChange.getAttribute('class')=='icn icn_shuffle'){

oChange.className='icn icn_loop';

16.捕魚達人難點重點

1.var oImg=new Image();

oImg.onload=function (){

gd.drawImage(oImg,

0,198,130,175,

0,0,260,350

);

};

//背景圖顯示大小,背景圖位置爷绘,定位位置歹篓,放大放小比率

oImg.src='1.jpg';

2.clearRect() context.clearRect(x,y,width,height);

x要清除的矩形左上角的 x 坐標(biāo)y要清除的矩形左上角的 y 坐標(biāo)

width要清除的矩形的寬度,以像素計height要清除的矩形的高度揉阎,以像素計

3.loadImage(素材名,創(chuàng)建圖片背捌,是否加載成功)1 3 2毙籽,先傳入素材,然后看是否加載成功毡庆,成功就創(chuàng)建圖片

js是單線程坑赡,存的越多越慢

4.優(yōu)化問題—數(shù)組問題

arrBullet.splice(i,1) 刪除的元素返回之后想獲取想要的下標(biāo),需要i- -;

5.一開始就被干掉了

websocket webWorker websql

mongoDB

ionic

17.兩個匿名函數(shù)不相等;因為函數(shù)的本質(zhì)是每次都new一個出來;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末么抗,一起剝皮案震驚了整個濱河市毅否,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蝇刀,老刑警劉巖螟加,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡捆探,警方通過查閱死者的電腦和手機然爆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來黍图,“玉大人曾雕,你說我怎么就攤上這事≈唬” “怎么了剖张?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長揩环。 經(jīng)常有香客問我搔弄,道長,這世上最難降的妖魔是什么检盼? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任肯污,我火速辦了婚禮,結(jié)果婚禮上吨枉,老公的妹妹穿的比我還像新娘蹦渣。我一直安慰自己,他們只是感情好貌亭,可當(dāng)我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布柬唯。 她就那樣靜靜地躺著,像睡著了一般圃庭。 火紅的嫁衣襯著肌膚如雪锄奢。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天剧腻,我揣著相機與錄音拘央,去河邊找鬼。 笑死书在,一個胖子當(dāng)著我的面吹牛灰伟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播儒旬,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼栏账,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了栈源?” 一聲冷哼從身側(cè)響起挡爵,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎甚垦,沒想到半個月后茶鹃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涣雕,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年前计,在試婚紗的時候發(fā)現(xiàn)自己被綠了胞谭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡男杈,死狀恐怖丈屹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情伶棒,我是刑警寧澤旺垒,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站肤无,受9級特大地震影響先蒋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜宛渐,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一竞漾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧窥翩,春花似錦业岁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至仗岸,卻和暖如春允耿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背扒怖。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工较锡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人盗痒。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓念链,卻偏偏與公主長得像,于是被迫代替她去往敵國和親积糯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,627評論 2 350

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