摘要:面試記錄的原理,和進(jìn)程相關(guān)進(jìn)程和線程的關(guān)系進(jìn)程和線程的區(qū)別選擇器的優(yōu)先級(jí)不同級(jí)別行內(nèi)樣式選擇器類選擇器標(biāo)簽通配符繼承瀏覽器默認(rèn)屬性相同級(jí)別后面覆蓋前面的閉包相關(guān)閉包的作用在函數(shù)外部讀取函數(shù)內(nèi)部局部變量在函數(shù)外部讀取函數(shù)內(nèi)部局部變量,變量被封
面試記錄2 1. Ajax的原理,和進(jìn)程相關(guān) 2. 進(jìn)程和線程的關(guān)系
進(jìn)程和線程的區(qū)別
3. css選擇器的優(yōu)先級(jí)不同級(jí)別
!important > 行內(nèi)樣式>ID選擇器 > 類選擇器 > 標(biāo)簽 > 通配符 > 繼承 > 瀏覽器默認(rèn)屬性
相同級(jí)別
后面覆蓋前面的
4. 閉包相關(guān)閉包的作用:
在函數(shù)外部讀取函數(shù)內(nèi)部局部變量;
在函數(shù)外部讀取函數(shù)內(nèi)部局部變量,變量被封裝到局部作用域,只提供接口獲取該變量,就像傳統(tǒng)oop的私有變量,公有方法一樣,這樣可以避免污染全局變量;
讓這些值始終保存在內(nèi)存中。
使用場(chǎng)景
由于setTimeout方法不能傳遞參數(shù),可以用閉包來(lái)解決
function func(param) { return function() { alert(param); } } var f = func(1) setTimeout(f, 1000);
節(jié)流函數(shù)
function debounce(func, delay) { let timer; //該函數(shù)是一個(gè)閉包,所以timer會(huì)一直存在于內(nèi)存中,并且timer只能在函數(shù)內(nèi)部訪問(wèn) return function (...args) { if (timer) { clearTimeout(timer); } timer = window.setTimeout(() => { func.apply(this, args); }, delay); } }5. html5新特性
Canvas Api
Geolocation Api
Websocket Api
Form Api
Storage Api
離線應(yīng)用
6. 垂直居中垂直居中
用彈性盒子實(shí)現(xiàn)水平垂直居中
7. Promisehtml,body{ width: 100%; height: 200px; } .parent { display:flex; align-items: center;/*垂直居中*/ justify-content: center;/*水平居中*/ width:100%; height:100%; background-color:red; } .children { background-color:blue; }我是通過(guò)flex的水平垂直居中噢!
兩個(gè)作用
避免回調(diào)地獄
為了我們的代碼更加具有可讀性和可維護(hù)性,我們需要將數(shù)據(jù)請(qǐng)求與數(shù)據(jù)處理明確的區(qū)分開(kāi)來(lái)
8. alert(1&&2) alert(1||2)alert(1 && 2) //2 括號(hào)里面先計(jì)算,var a = 1 && 2; alert(a) alert(1 || 2) //1 括號(hào)里面先計(jì)算,var a = 1 || 2; alert(a)9. display: none 和 visibility:hidden
display:none //隱藏元素,不占據(jù)文檔流 visibility:hidden //隱藏元素,不占據(jù)文檔流10. 對(duì)象先會(huì)先找自身的屬性,然后再去找原型上的屬性
function C1(name) { if (name) this.name = name; }; C1.prototype.name = "weilei"; console.log(new C1().name); // weilei function C2(name) { this.name = name; }; C2.prototype.name = "weilei"; console.log(new C2().name); // undefined function C3(name) { this.name = name || "sam"; }; C3.prototype.name = "weilei"; console.log(new C3().name); // sam11. mouseover和mouseenter區(qū)別
唯一的區(qū)別是 onmouseenter 事件不支持冒泡
12. js改變html的titledocument.title = "xxx"
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/51458.html
摘要:這幾天小秋去面試了,不過(guò)最近小秋學(xué)習(xí)了不少和位算法相關(guān)文章,例如面試現(xiàn)場(chǎng)如何判斷一個(gè)數(shù)是否在億個(gè)整數(shù)中算法技巧位運(yùn)算裝逼指南對(duì)于算法題還是有點(diǎn)信心的,,,,于是,發(fā)現(xiàn)了如下對(duì)話。這幾天小秋去面試了,不過(guò)最近小秋學(xué)習(xí)了不少和位算法相關(guān)文章,例如 【面試現(xiàn)場(chǎng)】如何判斷一個(gè)數(shù)是否在40億個(gè)整數(shù)中? 【算法技巧】位運(yùn)算裝逼指南 對(duì)于算法題還是有點(diǎn)信心的,,,,于是,發(fā)現(xiàn)了如下對(duì)話。 20億級(jí)別 面試...
摘要:今天是年月號(hào),是我實(shí)習(xí)的第二天,記錄一下找工作的歷程,本來(lái)準(zhǔn)備昨晚寫(xiě)的,但是第一天來(lái)實(shí)習(xí),有點(diǎn)累了,就早點(diǎn)睡了,早上醒了,洗漱一下就來(lái)寫(xiě)這篇文章了。 showImg(https://hqx.oss-cn-beijing.aliyuncs.com/image/beautiful/pexels-photo-428320.jpeg?x-oss-process=style/jixn); 今天是...
摘要:自己整理了一篇什么是數(shù)據(jù)庫(kù)三級(jí)封鎖協(xié)議的文章,關(guān)注公眾號(hào)琉憶編程庫(kù),回復(fù)鎖,我發(fā)給你。以下內(nèi)容部分來(lái)自程序員面試筆試寶典和程序員面試筆試真題解析如需轉(zhuǎn)載請(qǐng)注明出處。 你好,是我琉憶,PHP程序員面試筆試系列圖書(shū)的作者。 本周(2019.3.4至3.8)的一三五更新的文章如下: 周一:PHP面試MySQL數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)周三:PHP面試MySQL數(shù)據(jù)庫(kù)的索引周五:PHP面試MySQL數(shù)...
摘要:年真的難,投簡(jiǎn)歷有門檻,面試也不一定過(guò),本人在寫(xiě)這篇文章的時(shí)候還是離職狀態(tài),年工作經(jīng)驗(yàn)以上才是香餑餑,像我們這種高不成低不就的,應(yīng)屆生都不如 跟誰(shuí)學(xué)一共三層,開(kāi)發(fā)好像就一層,外面看感覺(jué)有點(diǎn)擁擠,面試地點(diǎn)在走廊傷的桌子,在外面還好沒(méi)有感到太壓抑,填完表之后,讓我做了個(gè)自我介紹并且說(shuō)了一下之前做過(guò)的項(xiàng)目,當(dāng)時(shí)我在想,不來(lái)個(gè)筆試題考一下數(shù)據(jù)結(jié)構(gòu)和算法嗎,后來(lái)想想就算了,他問(wèn)著我說(shuō)著,問(wèn)過(guò)的大...
閱讀 3764·2021-08-11 11:16
閱讀 1633·2019-08-30 15:44
閱讀 2003·2019-08-29 18:45
閱讀 2283·2019-08-26 18:18
閱讀 1013·2019-08-26 13:37
閱讀 1578·2019-08-26 11:43
閱讀 2128·2019-08-26 11:34
閱讀 386·2019-08-26 10:59