240 發(fā)簡(jiǎn)信
IP屬地:上海
  • js 0==''

    開(kāi)發(fā)中,遇到了一個(gè)bug咧叭,0=='', 竟然返回true百度了一圈纹烹,發(fā)現(xiàn)解釋的都是錯(cuò)的页滚。又翻了下高程那本書(shū)。不同類(lèi)型的==铺呵,遵循以下基本規(guī)則: 一個(gè)值是bool裹驰,比較前,fa...

  • 240
    JS層次遍歷構(gòu)建二叉樹(shù)

    本文采用層次遍歷的方法構(gòu)建一顆二叉樹(shù)片挂。 我們約定節(jié)點(diǎn)為空時(shí)幻林,用null表示。如果我們要用層次遍歷構(gòu)建如上圖所示的二叉樹(shù)宴卖,則傳入的數(shù)據(jù)為['F', 'C', 'E', 'A',...

  • SPA路由原理及實(shí)現(xiàn)

    單頁(yè)面應(yīng)用中的路由分為兩種: hash模式和history模式 1. hash模式 比如 https://www.google.com/#abc中的hash值為abc特點(diǎn):h...

  • js圖片懶加載

    無(wú)圖無(wú)真相滋将,首先二話(huà)不說(shuō)邻悬,點(diǎn)此查看效果(圖片用的國(guó)外的症昏,國(guó)內(nèi)網(wǎng)絡(luò)有可能會(huì)加載不出來(lái)) 1. 為什么要懶加載 我們都知道,圖片加載速度比較慢父丰,當(dāng)頁(yè)面中圖片較多時(shí)肝谭,會(huì)影響用戶(hù)體驗(yàn)...

  • webpack3壓縮js和css

    注意,本文講的是webpack3的方法蛾扇。首先壓縮js攘烛,需要使用的plugin是uglifyjs-webpack-plugin, 壓縮css,使用的plugun是extract...

  • CSS絕對(duì)定位(absolute)同時(shí)設(shè)定left right,或者top bottom

    一個(gè)絕對(duì)定位的元素镀首,同時(shí)指明了left和right坟漱。如果沒(méi)有其他屬性影響(沒(méi)有指明width),那么這個(gè)元素會(huì)拉伸去滿(mǎn)足left和right更哄。比如設(shè)置了left:0;righ...

  • 240
    瀏覽器的事件循環(huán)機(jī)制(Event Loop)

    js是一門(mén)單線(xiàn)程的非阻塞的腳本語(yǔ)言單線(xiàn)程意味著芋齿,js在執(zhí)行的時(shí)候腥寇,只有一個(gè)主線(xiàn)程來(lái)處理所有的任務(wù)。非阻塞則是當(dāng)代碼需要進(jìn)行一項(xiàng)異步任務(wù)(如I/O事件觅捆、網(wǎng)絡(luò)請(qǐng)求)的時(shí)候赦役,主線(xiàn)程...

  • 240
    JS模塊化

    模塊化的主要作用是抽離公共代碼,隔離作用域栅炒,避免變量沖突等掂摔。大概經(jīng)歷了以下發(fā)展歷程: IIFE(立即執(zhí)行函數(shù)) AMD 使用RequireJs來(lái)編寫(xiě)模塊化。特點(diǎn):依賴(lài)前置赢赊,依...

  • a標(biāo)簽使用target="_blank"時(shí)乙漓,需要加 rel="noopener"

    當(dāng)你使用target="_blank"鏈接至另一個(gè)頁(yè)面時(shí),存在安全漏洞域携。因?yàn)樾马?yè)面可以通過(guò)window.opener訪(fǎng)問(wèn)您的window對(duì)象簇秒,這樣在新窗口中可以向原有窗口插入...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品