原创 ES6 super

我理解的super:重點看例子中備註 (1)constructor構造函數內容的兩種寫法 (2)constructor內的this指代調用者,類調用,指向該類的實例,子類調用,指向子類的實例 (3)父類的所有內容都被繼承到子類對應的位置。

原创 ES6 class類的繼承

類的繼承:extends關鍵字用於類聲明或者類表達式中,以創建一個類,該類是另一個類的子類。 extends關鍵字用來創建一個普通類或者內建對象的子類。 繼承一個類: class Foo { constructo

原创 布爾值Boolean

1、Boolean()方法和!!的結果是一樣的,都可以來判斷某個值是truth或 2、== 比較的時候,會調用值的toString方法,根據值的類型調用該值原型上的toString方法,進行比較。toSting不會修改原值。  

原创 包裝類對象

字符串、布爾值、數字都是可以調用方法的,尤其是字符串,有很多的方法可以調用,那麼他們的原理是什麼呢? 1、字符串的原型上的方法 var str = new String(); 空字符串實例  字符串的方法都不會改變原字符串。該實例的原

原创 Symbol基本數據類型

  symbol 是一種基本數據類型 (primitive data type)。每個從Symbol()返回的symbol值都是唯一的。 不支持語法:"new Symbol()":從 ECMAScript 6 開始不再被支持原始數據類型創

原创 Object構造函數(二)

3、對象的設置 (1)Object.isExtensible()和Object.preventExtensions() ES5 Object.isExtensible() 方法判斷一個對象是否是可擴展的(是否可以在它上面添加新的屬性)。返

原创 ES5的數組新方法forEach、filter、map、every、some;indexOf和lastIndexOf

/* (1)不改變原數組arr; (2)some找到true即停止,every找到false立即停止 (3)返回值true或false (4)數組的方法,是

原创 數組方法:concat、slice、reverse;只複製出副本,不改變原數組;

數組的一些方法時不會改變原數組的 1. concat,拼接數組 (1)arr.concat();//賦值arr (2)arr.concat(arr1, arr2,arr[n]);//賦值多個數組到副本的後

原创 jquery選擇器:過濾jquery的方法;除了這個,不是這個;

1. 選擇器 非 $("a[target!='_blank']") 選取所有 target 屬性值不等於 "_blank" 的 <a> 元素  2. not方法 (1)返回不帶有類名 "intro" 的所有 <p> 元素:$("p").n

原创 數組方法:push、pop、unshift、shift、splice、sort;改變原數組的方法

數組的一些方法會改變原數組 1. push,從數組的末尾插入一項 返回值:數組的長度; 2. pop,從數組末尾移除一項 返回值:移除的項 3. unshift,從數組開頭插入一項 返回值:數組的長度 4. shift,從數組開頭移

原创 jquery的$.type()方法和javascript的toString 方法以及Object.prototype.toString.call(),判斷數據類型

判斷數據類型的方式: 1. Object.prototype.toString 對象原型上的toString方法,在對象的this屬性上有可以判斷數據類型的隱藏屬性[[class]],其他的數據類型都有自己的toString方法,但是他們

原创 jquery trigger() 和 triggerHandler()

jquery的trigger()和triggerHandler()的使用和深入理解

原创 JavaScript運算符(隱式類型轉換)

一、運算符 1. 隱式的轉換爲字符串 var variate = ["a","b","c"]; 轉換爲字符串 variate + "" 2. 隱式的轉換爲布爾類型 var variate = ["a","b","c"]; 轉換爲Bo

原创 js數組方法(二)

11、indexOf方法和lastINdexOf方法 -- ES5方法 正向查找和反向查找數組中的值,返回找到的第一個值的索引,如果沒有返回-1 var arr = ["a","c","b","ac","bc","b"]

原创 jQuery目錄

前沿 1. 文章收錄自己在開發過程中,學習到的jquery的知識,將從以下三個方向總結; 2. 文章的總結學習將從2019.11.19日正式開始,每週至少寫5篇內容; 3. 一年的時間,專注於javascript和jquery的學習,讓自