摘要:從原型對象指向構造函數畫一條帶箭頭的線。線上標注,表示該原型對象的構造函數等于。但除此之外,若構造函數所指的顯示原型對象存在于的原型鏈上,結果也都會為。執行構造函數,并將指針綁定到新創建的對象上。 做前端開發有段時間了,遇到過很多坎,若是要排出個先后順序,那么JavaScript的原型與對象絕對逃不出TOP3。 如果說前端是海,JavaScript就是海里的水 一直以來都想寫篇文章梳理...
摘要:使用聲明的變量會動被添加到最近的環境中查詢標識符,現在作用域鏈的最前端開始搜索,逐步向上級查詢,直到找到匹配的標識符,在變量查詢中,訪問局部變量要比全局變量更快,因為不需要向上搜索作用域。 基本類型和引用類型的值 基本類型值指的是簡單的數據段;引用類型值指那些可能由多個值構成的對象。不能給基本類型添加屬性,可以給引用類型值動態的添加屬性。 基本類型按值訪問,存放在棧內存中。引用類型按引...
摘要:想使用值的話通過進行處理非父子組件間通信創建事件中心組件觸發組件接收 1. 父組件與子組件通信 父組件showImg(https://segmentfault.com/img/remote/1460000013945460); 子組件通過props來接收數據: 格式1: props: [childMsg] 格式2 : props: { childMsg: Array //指定...
摘要:構造函數就是一個具有屬性的方法,該屬性被稱作標識具有一個屬性,但是沒有用戶定義它。然而,構造函數的屬性可以被改變,并且將影響用這個原型創建的對象。 原文地址:http://dailyjs.com/2012/05/20/js101-prototype/ 在花費了很多年研究面向對象編程之后,想在javascript使用是令人失望的。主要是從根源上缺少一個class這樣的關鍵詞。然而,jav...
摘要:源碼實現快速排序理論理解起來很容易,但經常是實際寫代碼,無從下手,下面是我根據快排的步驟實現的遞歸快速排序。合并第一次快速排序的,,數組。 原理 快速排序離不開遞歸的思想,你如果不了解遞歸,可以結合我另外一篇文章來學習 算法入門之遞歸分而治之思想的實現 網上有有趣的動態圖來表示快速排序,但其實我們大部分程序員都是腦子不太好使那種,即使看了形象生動的動態圖,還是想不到具體實現思路。 排序...