執(zhí)行上下文(execution context)是 JavaScript 中的一個基本部分,可以大致理解為當前被執(zhí)行代碼的環(huán)境或者作用域。變量提升(hoisting)也是一個...
執(zhí)行上下文(execution context)是 JavaScript 中的一個基本部分,可以大致理解為當前被執(zhí)行代碼的環(huán)境或者作用域。變量提升(hoisting)也是一個...
Vue 中可以用 $watch 實例方法觀察一個字段,當該字段的值發(fā)生變化時,會執(zhí)行指定的回調函數(shù)(即觀察者),實際上和 watch 選項作用相同。如下: 以上例切入,我想實...
平時在業(yè)務寫需求的時候總是會涉及到獲取對象屬性的需求。比如你可以像下面這么做: hasOwnProperty但是如果你以為這樣就萬事大吉就錯了,因為for in還可以查找遍歷...
替換數(shù)據(jù)劫持對象 ??上一篇實現(xiàn)了 mvvm 實現(xiàn)思路,可是不夠優(yōu)雅還有很多問題,我先解決這個問題數(shù)據(jù)劫持的問題。 之前的數(shù)據(jù)劫持 之前數(shù)據(jù)的劫持試是這么做的 這么做是可以實...
----歡迎查看我的博客---- 從 0.5 開始造輪子 ??這系列文章主要以學習為主,講述了如何從 0.5 開始 造一個輪子,為什么是0.5因為我查了很多資料,參考了很多。...
----歡迎查看我的博客---- 取消setTimeout setInterval ??寫過爬蟲的哥們或者做過一些黑客的朋友們都知道,有時候我們可能想通過 js 腳本注入,完...
----歡迎查看我的博客---- 引言 ??上一篇文章我們大概了解了 js 的 單線程。這也就意味著 JS 無法進行多線程編程,但是 JS 當中卻有著無處不在的異步概念 。在...
----歡迎查看我的博客---- js 單線程 ??相信大家玩 js 很久了,Js語言的執(zhí)行環(huán)境是 “ 單線程 ”。什么是單 線程,就是當一個任務完成之后才會有下一個任務 。...
----歡迎查看我的博客---- 什么是fetch ??我們之前,過度過來都在用ajax,那么什么是 Fetch ,F(xiàn)etch 是新的游覽器對象, 等同于 XMLHttpRe...
----歡迎查看我的博客---- async/await ??最近公司面試,發(fā)現(xiàn)有個別的朋友搞不明白 async , await ,甚至以為這個東西是 es6 的,雖然它和 ...
----歡迎查看我的博客---- HTTP HTTPS ??其實我對http協(xié)議也是一知半解,因為網絡底層基本沒學,半路出家,土話叫野路子。所以發(fā)表這片文章也是想多學習。多探...
----歡迎查看我的博客---- 什么是promise對象 ??promise的誕生,是為了解決回調地獄,相信這個詞大家聽的比較多了。簡單說就是一個異步的方法完成后再觸發(fā)方法...
----歡迎查看我的博客---- react框架 ??react是目前前端比較火的框架。背景是Facebook??蚣芷鋵嵅⒉幌∑?,人永遠不可能追框架,因為追框架永遠追不到頭,...
----歡迎查看我的博客---- 拷貝 ??在 上一節(jié) 中我們將了js繼承的幾種方式。這一節(jié)我們來講一下,js對象的拷貝。為什么會出現(xiàn)拷貝。我們來看一個列子,您大致就明白了。...
----歡迎查看我的博客---- 繼承 ??繼承,這個詞可能在靜態(tài)語言聽得比較多。今天主要講講js的繼承,我們先來看下生活中的繼承: 兔子和羊屬于食草動物類,獅子和豹屬于食肉...