JS零碎知識(shí)總結(jié)

===============================================

JS篇

①JS 垃圾回收方案是:
(1)遍歷所有的可訪問(wèn)對(duì)象
(2)回收已不可訪問(wèn)的對(duì)象
優(yōu)化策略:
分代回收(多回收臨時(shí)對(duì)象區(qū)学搜,少回收持久對(duì)象區(qū))
增量GC(每次處理一點(diǎn)嗓化,下次再處理一點(diǎn))

②stringObject.indexOf(searchvalue,fromindex)
searchvalue 必需原叮。規(guī)定需檢索的字符串值渔伯。
fromindex 可選的整數(shù)參數(shù)迅诬。規(guī)定在字符串中開(kāi)始檢索的位置因惭。它的合法取值是 0 到 stringObject.length - 1蒿褂。如省略該參數(shù)倦淀,則將從字符串的首字符開(kāi)始檢索蒋畜。

 var arr = [1,2,3,4,5];
    console.log(arr.indexOf(3))    // 2
    console.log(arr.indexOf(3,1))  //2

解釋下,arr.indexOf(3)這個(gè)好理解撞叽,就是返回3出現(xiàn)的索引位置姻成,為2沒(méi)毛病。
再看arr.indexOf(3,1) 能扒,最開(kāi)始的時(shí)候以為佣渴,是從索引為1的位置,就是2這個(gè)位置開(kāi)始查找初斑。返回3這個(gè)值出現(xiàn)的位置辛润。那應(yīng)該是1 啊。要是這么理解就望文生義了见秤。
其實(shí)真相是這個(gè)樣子的:他只是查找的位置改變了砂竖。返回的還是從頭算起改值的索引(索引為0 的位置開(kāi)始)的結(jié)果。

③++ --
++i, i++在單獨(dú)使用時(shí)鹃答,都是i=i+1乎澄。

a=++i 相當(dāng)于 i=i+1, a=i; 前加加 先計(jì)算后賦值

a=i++ 相當(dāng)于a=i, i=i+1测摔。 后加加 先賦值后計(jì)算

這樣解釋比較清晰


substring() 方法用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符
substr() 方法從字符串中提取從 startPos位置開(kāi)始的指定數(shù)目的字符串置济。

substring(start,end)

  • substring 方法返回的子串包括 start 處的字符,但不包括 end 處的字符锋八。
  • 如果 start 與 end 相等浙于,那么該方法返回的就是一個(gè)空串(即長(zhǎng)度為 0 的字符串)。
  • 如果 start 比 end 大挟纱,那么該方法在提取子串之前會(huì)先交換這兩個(gè)參數(shù)羞酗。
  • 如果 start 或 end 為負(fù)數(shù),那么它將被替換為 0紊服。

stringObject.substr(start [, length ])

  • 如果start為負(fù)數(shù)檀轨,則start=str.length+start。
  • 如果 length 為 0 或負(fù)數(shù)欺嗤,將返回一個(gè)空字符串参萄。
  • 如果沒(méi)有指定該參數(shù),則子字符串將延續(xù)到stringObject的最后煎饼。

⑤ window


535483720001a54506670563.jpg

⑥ for in for of 區(qū)別
for (var key in arr){
console.log(arr[key]);
}

for (var value of arr){
console.log(value);
}

⑦eval()
eval() 函數(shù)可計(jì)算某個(gè)字符串拧揽,并執(zhí)行其中的的 JavaScript 代碼。

⑧slice()
slice() 方法可從已有的數(shù)組中返回選定的元素
您可使用負(fù)值從數(shù)組的尾部選取元素

⑨apply() call()區(qū)別
apply()把參數(shù)打包成Array再傳入;

call()把參數(shù)按順序傳入淤袜。

==========================================

Html 篇

①當(dāng)顯示頁(yè)面時(shí)痒谴,瀏覽器會(huì)移除源代碼中多余的空格和空行。所有連續(xù)的空格或空行都會(huì)被算作一個(gè)空格铡羡。需要注意的是积蔚,HTML 代碼中的所有連續(xù)的空行(換行)也被顯示為一個(gè)空格。
②瀏覽器會(huì)自動(dòng)地在段落的前后添加空行烦周。(</p> 是塊級(jí)元素)
③通常標(biāo)簽 <strong> 替換加粗標(biāo)簽 <b> 來(lái)使用, <em> 替換 <i>標(biāo)簽使用尽爆。


Javascript垃圾回收

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市读慎,隨后出現(xiàn)的幾起案子漱贱,更是在濱河造成了極大的恐慌,老刑警劉巖夭委,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件幅狮,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡株灸,警方通過(guò)查閱死者的電腦和手機(jī)崇摄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)慌烧,“玉大人逐抑,你說(shuō)我怎么就攤上這事∫傥茫” “怎么了厕氨?”我有些...
    開(kāi)封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)汹粤。 經(jīng)常有香客問(wèn)我命斧,道長(zhǎng),這世上最難降的妖魔是什么玄括? 我笑而不...
    開(kāi)封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任冯丙,我火速辦了婚禮肉瓦,結(jié)果婚禮上遭京,老公的妹妹穿的比我還像新娘。我一直安慰自己泞莉,他們只是感情好哪雕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著鲫趁,像睡著了一般斯嚎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天堡僻,我揣著相機(jī)與錄音糠惫,去河邊找鬼。 笑死钉疫,一個(gè)胖子當(dāng)著我的面吹牛硼讽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播牲阁,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼固阁,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了城菊?” 一聲冷哼從身側(cè)響起备燃,我...
    開(kāi)封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎凌唬,沒(méi)想到半個(gè)月后并齐,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡法瑟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年冀膝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片霎挟。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡窝剖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出酥夭,到底是詐尸還是另有隱情赐纱,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布熬北,位于F島的核電站疙描,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏讶隐。R本人自食惡果不足惜起胰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望巫延。 院中可真熱鬧效五,春花似錦、人聲如沸炉峰。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)疼阔。三九已至戒劫,卻和暖如春半夷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背迅细。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工巫橄, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茵典。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓嗦随,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親敬尺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子枚尼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

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

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法砂吞,內(nèi)部類的語(yǔ)法署恍,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法蜻直,線程的語(yǔ)...
    子非魚_t_閱讀 31,623評(píng)論 18 399
  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問(wèn)題, 分享了一些自己做題目的經(jīng)驗(yàn)盯质。 張土汪:刷leetcod...
    土汪閱讀 12,743評(píng)論 0 33
  • 1. javascript刪除元素節(jié)點(diǎn) IE中有這樣一個(gè)方法:removeNode(),這個(gè)方法在IE下是好使的概而,...
    落魂灬閱讀 321評(píng)論 0 1
  • 創(chuàng)建網(wǎng)絡(luò)管理者 設(shè)置響應(yīng)數(shù)據(jù)類型 將要發(fā)送的文件進(jìn)行上傳 參數(shù) name : 上傳文件的key mimeType:...
    J_HX閱讀 956評(píng)論 0 0
  • 我的理想明明是為中華之崛起而讀書呼巷,但是大家的期望卻是“農(nóng)夫山泉有點(diǎn)甜”本來(lái)是抱著做中日友好的橋梁而去讀書,漸漸的卻...
    林小妮Eama閱讀 189評(píng)論 0 2