一、內(nèi)容概覽 WebSocket的出現(xiàn),使得瀏覽器具備了實(shí)時(shí)雙向通信的能力。本文由淺入深,介紹了WebSocket如何建立連接、交換數(shù)據(jù)的細(xì)節(jié),...
寫基本的 CSS和HTML是入門 Web開發(fā)首先需要學(xué)習(xí)的事情之一。然而我遇到的很多程序顯然沒有真正的花時(shí)間去考慮前端開發(fā)的長(zhǎng)期性和可維護(hù)性。 ...
作為戰(zhàn)斗在業(yè)務(wù)一線的前端,要想少加班,就要想辦法提高工作效率。這里提一個(gè)小點(diǎn),我們?cè)跇I(yè)務(wù)開發(fā)過程中,經(jīng)常會(huì)重復(fù)用到日期格式化、url參數(shù)轉(zhuǎn)對(duì)象、...
JavaScript箭頭函數(shù)是ECMAScript 6中引入的編寫函數(shù)表達(dá)式的一種簡(jiǎn)便方法。通常,在JavaScript中,可以通過兩種方式創(chuàng)建...
關(guān)于頁(yè)面相應(yīng)時(shí)間,有一條著名的“2-5-8原則”。當(dāng)用戶訪問一個(gè)頁(yè)面: 在2秒內(nèi)得到響應(yīng)時(shí),會(huì)感覺系統(tǒng)響應(yīng)很快; 在2-5秒之間得到響應(yīng)時(shí),會(huì)感...
一、 跨域請(qǐng)求的含義 2.3 使用 標(biāo)簽原生實(shí)現(xiàn) JSONP 經(jīng)過上面的事件,你是不是覺得 JSONP 的實(shí)現(xiàn)和 Ajax 大同小異? 其實(shí),...
一、 跨域請(qǐng)求的含義 2.3 使用 標(biāo)簽原生實(shí)現(xiàn) JSONP 經(jīng)過上面的事件,你是不是覺得 JSONP 的實(shí)現(xiàn)和 Ajax 大同小異? 其實(shí),...
前言 現(xiàn)在,我們被稱為前端工程師。然而,早年給我們的稱呼卻是頁(yè)面仔。或許是職責(zé)越來(lái)越大,整體的前端井噴式的發(fā)展,使我們只關(guān)注了js,而疏遠(yuǎn)了cs...
一、一個(gè)頁(yè)面上兩個(gè)div左右鋪滿整個(gè)瀏覽器,要保證左邊的div一直為100px,右邊的div跟隨瀏覽器大小變化(比如瀏覽器為500,右邊div為...