摘要:今天寫個函數時想遍歷數組,想想沒怎么用過這類的語法,于是做了個嘗試,竟發現無法改變數組元素。這里我們可以看到的本質是返回一個迭代器第三,迭代器是如何獲得值的迭代器通過方法返回值,而不是指向地址,所以在迭代中無法改變數組元素參考材料 今天寫個函數時想遍歷數組,想想沒怎么用過for...of...這類的語法,于是做了個嘗試,竟發現for...of...無法改變數組元素。 貼代碼,上例子 l...
摘要:看這篇之前,如果沒看過先移步看實現中。同樣的,在取值時收集依賴,在設置值當值發生變化時觸發依賴。中實現了一個的類來處理以上兩個問題,之后再說。以下語法下的,源碼中差不多就這樣點擊查看相關代碼系列文章地址優化優化總結 看這篇之前,如果沒看過 step1 先移步看 實現 VUE 中 MVVM - step1 - defineProperty。 在上一篇我們大概實現了,Vue 中的依賴收集和...
摘要:原文地址基礎心法歡迎。作為一個構造函數被綁定到正在構造的新對象。通過構造函數創建一個對象其實執行這樣幾個步驟創建新對象將指向這個對象給對象賦值屬性方法返回所以就是指向創建的這個對象上。 原文地址:JavaScript基礎心法——this 歡迎star。 如果有錯誤的地方歡迎指正。 看看這個有著深不可測的魔力的this到底是個什么玩意兒 ~ 什么是this 在傳統面向對象的語言中,比如...
摘要:在頁面里添加音樂文件控制音樂自動播放音樂音樂播放自動播放音樂效果,解決瀏覽器或者自動播放問題自動播放音樂效果,解決微信自動播放問題樣式控制音樂小圖標的樣式音樂小圖片點擊控制音樂播放和暫停 在頁面里添加音樂文件 控制音樂自動播放 // 音樂 backgroundMusic(document.getElementById(music)); // 音樂播放 function...
摘要:拖了這么久,現在終于要開始硬著頭皮寫一篇基于的流程圖偽教程文章了。本教程主要講述一個基于如何實現一個簡單的流程圖,更多引發的思考是,什么項目更適合使用這種模式的框架,以及如何發揮的價值。 嚴重拖延癥,一方面這項目模塊純屬個人娛樂。另一方面,流程圖這塊涉及的東西還是蠻多的,這次也只是介紹一些簡單的部分。拖了這么久,現在終于要開始硬著頭皮寫一篇基于vue+svg的流程圖偽教程文章了。初次獻...