JavaScript學(xué)習(xí)筆記025-閉包0緩存計(jì)算0console屬性

Author:Mr.柳上原

  • 付出不亞于任何的努力
  • 愿我們所有的努力祟霍,都不會被生活辜負(fù)
  • 不忘初心褒翰,方得始終

終于還是走到了這一天

要奔向各自的世界

一路我們曾攜手并肩

用汗和淚寫下永遠(yuǎn)

拿歡笑榮耀換一句誓言

夜夜在夢里相約

原生javascript結(jié)業(yè)

nodejs結(jié)業(yè)

mongodb結(jié)業(yè)

vuejs結(jié)業(yè)

該出去找工作了

這幾天廢寢忘食的寫完兩個(gè)項(xiàng)目

一個(gè)nodejs+mongodb結(jié)合pug的全棧博客

一個(gè)vue的類商城手機(jī)app

上傳到了github上,有需要的朋友可以看看

js的學(xué)習(xí)筆記

我會上傳完的

謝謝大家楚里!

謝謝老師断部!

謝謝同學(xué)!

謝謝所有人班缎!

放心去飛

勇敢地去追

追一切我們未完成地夢

放心去飛

勇敢地?fù)]別

說好了這一次不掉眼淚

<!DOCTYPE html> <!-- 文檔類型:標(biāo)準(zhǔn)html文檔 -->

<html lang='en'> <!-- html根標(biāo)簽 翻譯文字:英文 -->

<head> <!-- 網(wǎng)頁頭部 -->

<meat charset='UTF-8'/> <!-- 網(wǎng)頁字符編碼 -->

<meta name='Keywords' content='關(guān)鍵詞1,關(guān)鍵詞2'/>

<meta name='Description' content='網(wǎng)站說明'/>

<meta name='Author' content='作者'/>

<title>前端59期學(xué)員作業(yè)</title> <!-- 網(wǎng)頁標(biāo)題 -->

<link rel='stylesheet' type='text/css' href='css/css1.css'/> <!-- 外鏈樣式表 -->

<style type='text/css'> /*內(nèi)部樣式表*/

</style>

</head>

<body> <!-- 網(wǎng)頁主干:可視化區(qū)域 -->

<script>
/*
閉包:
1.函數(shù)a嵌套函數(shù)b
2.函數(shù)b使用父級函數(shù)a的變量或參數(shù)
閉包的特性:
閉包內(nèi)使用的父級函數(shù)的變量或參數(shù)會永久保存
*/
// 普通函數(shù)與閉包的區(qū)別
document.onclick = function (){
let i = 0; // 每次調(diào)用都會從新賦值為變量原來的值
console.log(++ i); // 普通函數(shù)每調(diào)用一次后蝴光,值都會被回收
}
// 解決辦法:定義一個(gè)全局變量,或使用閉包
let i = 0; // 在函數(shù)外面定義一個(gè)全局變量达址,全局變量不會被回收蔑祟,長生不老
document.onclick = (function (j){
let i = 0; // 無需定義全局變量
return function ( ){
console.log(++ i, ++j); // 變量i和參數(shù)j的值永久保存
}
}(0));

// 閉包的應(yīng)用
// 計(jì)算結(jié)果緩存
// 階乘
function fn(){
let obj = {
"1!": 1
};
let b = 0;
return function ff(n){
console.log(`我會運(yùn)行${b += 1}次`);
let attr = `${n}!`; // 階乘 1!   2沉唠!   3疆虚!
if(obj[attr]){
console.log(obj);
return obj[attr]; 
} else {
obj[attr] = n * ff(n - 1);
return obj[attr];
}
}
}
const fy = fn();
fy(10); // 第一次為緩存,沒有輸出
fy(9);

// console
console.log("fy"); // 輸出結(jié)果
console.count("我執(zhí)行了幾次:"); // 監(jiān)控代碼執(zhí)行次數(shù)
console.dir(fn); // 輸出數(shù)據(jù)類型的屬性
console.time("fn");
fn(10);
console.timeEnd("fn"); // 查看中間代碼執(zhí)行的時(shí)間段
console.assert(1, "斷言提示"); // 當(dāng)?shù)谝粋€(gè)參數(shù)為true满葛,后面的參數(shù)不會被輸出到控制臺
console.group("組一");
console.log(1);
console.log(1);
console.groupEnd("組一"); // 成組輸出信息
console.group("組二");
console.groupCollapsed(1); // 輸出信息加粗
console.groupEnd("組二");

</script>

</body>

</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末径簿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子嘀韧,更是在濱河造成了極大的恐慌牍帚,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乳蛾,死亡現(xiàn)場離奇詭異,居然都是意外死亡鄙币,警方通過查閱死者的電腦和手機(jī)肃叶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來十嘿,“玉大人因惭,你說我怎么就攤上這事〖ㄖ裕” “怎么了蹦魔?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長咳燕。 經(jīng)常有香客問我勿决,道長,這世上最難降的妖魔是什么招盲? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任低缩,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘咆繁。我一直安慰自己讳推,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布玩般。 她就那樣靜靜地躺著银觅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪坏为。 梳的紋絲不亂的頭發(fā)上究驴,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機(jī)與錄音久脯,去河邊找鬼纳胧。 笑死,一個(gè)胖子當(dāng)著我的面吹牛帘撰,可吹牛的內(nèi)容都是我干的跑慕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼摧找,長吁一口氣:“原來是場噩夢啊……” “哼核行!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蹬耘,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤芝雪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后综苔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惩系,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年如筛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了堡牡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡杨刨,死狀恐怖晤柄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妖胀,我是刑警寧澤芥颈,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站赚抡,受9級特大地震影響爬坑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜涂臣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一妇垢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦闯估、人聲如沸灼舍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽骑素。三九已至,卻和暖如春刚夺,著一層夾襖步出監(jiān)牢的瞬間献丑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工侠姑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留创橄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓莽红,卻偏偏與公主長得像妥畏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子安吁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

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