![240](https://upload.jianshu.io/users/upload_avatars/6166183/20226cfc-5482-4a5c-b416-3d55bbd5155b.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
背景 工作中遇到這樣的一個(gè)需求:將頁面?zhèn)冗叢藛瓮献У巾撁嬷虚g的畫布中,然后在畫布內(nèi)可對(duì)此菜單進(jìn)行隨意移動(dòng)。操作如下圖所示: 功能分析 頁面分為菜...
什么是函數(shù)防抖和函數(shù)節(jié)流 函數(shù)防抖(debounce):當(dāng)事件被觸發(fā)一段時(shí)間后再執(zhí)行回調(diào)断医,如果在這段時(shí)間內(nèi)事件又被觸發(fā)卒密,則重新計(jì)時(shí) 函數(shù)節(jié)流(t...
AJAX 即 “Asynchronous JavaScript and XML”(異步的 JavaScript 與 XML 技術(shù))蔬捷,AJAX的概...
前端開發(fā)的時(shí)候蓄坏,在頁面刷新后企巢,所有數(shù)據(jù)都會(huì)被清空枫慷。如果要使數(shù)據(jù)不被清除,這個(gè)時(shí)候就需要用到其他存儲(chǔ)方式:cookie、session或听、local...
JSONP(JSON with padding)探孝,服務(wù)器與客戶端跨源通信的常用方法,可以讓網(wǎng)頁從別的網(wǎng)域獲取數(shù)據(jù)誉裆。 JSONP的全部過程 在頁面...
DOM全稱為文檔對(duì)象模型(Document Object Model )顿颅。它將網(wǎng)頁轉(zhuǎn)化為一個(gè) JavaScript 對(duì)象,從而可以用腳本進(jìn)行各種...
本文通過使用原生DOM API實(shí)現(xiàn)類似于jQuery的元素添加類和獲取元素文字的方法來理解jQuery的實(shí)現(xiàn)原理 html部分 實(shí)現(xiàn)元素添加類 ...
JavaScript 常被描述為一種基于原型的語言 (prototype-based language)——每個(gè)對(duì)象擁有一個(gè)原型對(duì)象足丢,對(duì)象以其原...
數(shù)據(jù)的存儲(chǔ)方式 JS引擎將內(nèi)存分為代碼區(qū)和數(shù)據(jù)區(qū)粱腻,其中,數(shù)據(jù)區(qū)分為 Stack(棧內(nèi)存) 和 Heap(堆內(nèi)存)斩跌。簡單類型的數(shù)據(jù)直接存在 Sta...