原创 六,表格和表單

一、表格 table>tbody>tr/th>td colspan:橫向合併單元格、rowspan:縱向合併單元格,可以body,td設置border之間會有默認的空隙,border-spacing:0px設置邊框之間 的空隙,borde

原创 七、數據類型轉換和運算符

一、數據類型轉換 類型轉換主要指將其他數據類型轉換爲:String、Number、Boolean 1、將其他數據類型轉換爲String 1)  調用toString()方法,b = a.toString();,該方法不會影響原變量,會將結

原创 二十二,事件的冒泡,委派,綁定,傳播

一,事件冒泡 如下所示代碼: span是div的子元素,div是body的子元素,我們分別爲這三個元素綁定響應事件。 當我們點擊span時會觸發所有的事件, 事件冒泡bubble: 冒泡是指事件向上傳導時,當後代元素上的事件被觸發時,

原创 十八,宿主對象DOM

一,DOM簡介 在JS中對象分爲3類:內建對象,宿主對象,自定義對象。 宿主對象:瀏覽器(運行環境)提供的對象。 DOM:文檔對象模型,JS 中通過DOM來對HTML文檔進行操作,操作WEB頁面。 Doumnet文檔:表示整個HTML網頁

原创 七,JS對象

一,對象簡介 在JS中數據類型:String字符串,Number數值,Boolean布爾值,Null空值,Undefined未定義和Object對象。前5種是基本數據類型,當我們看到的值不是上面5種都是對象。 基本數據類型都是單一的值:“

原创 二十四,滾輪事件,鍵盤事件,鍵盤移動元素

一,滾輪事件 效果:                  * 鼠標點擊box1向下滾動滾輪box1向下變長                  * 鼠標滾輪向上滾動box1變短 首先需要知道滾輪是否滾動,而且是是否在box1裏面滾動。box1

原创 九、JS中常見的面試題(2) this、工廠方法、構造函數

一、this 解析器在調用函數時每次都會向函數內部傳遞進一個隱含的參數this,this指向的是函數執行上下文對象,根據函數調用的方式不同this會指向不同的對象。 1、以函數形式調用this永遠是window, 2、以方法的形式調用,t

原创 十四,函數的call(),apply()方法,arguments參數列表

一,函數call()和apply()方法  1.這兩個方法都是函數對象的方法, 需要通過函數對象來調用   2.當對函數調用這兩個方法時都會調用函數執行 3.調用call和apply可以將一個對象指定爲第一個參數,此時這個對象將會成爲函

原创 二十一,DOM操作CSS

一,DOM操作內聯樣式 前面我們操作DOM都是操作HTML標籤,也就是在操作結構。那我們也可以通過DOM操作表現CSS樣式。 通過JS修改元素的樣式,語法: 元素.style.樣式名 = 樣式值 注意:如果CSS的樣式名中含有“-”,這

原创 一,JS基礎深入總結

一,數據類型1,數據類型的分類:基本(值)類型,對象(引用)類型(Object,Function和Array是特殊的對象,前者可以執行,後者有數值下標,內部數據存儲有序)2,如何判斷數據類型    1)typeof:可以判斷,數值/字符串

原创 三,對象高級

前面一篇講解函數裏面的內容:原型與原型鏈,執行上下文,變量提升和函數提升,作用域與作用域鏈及閉包,可以通過https://blog.csdn.net/qq_33345511/article/details/106140706訪問,接下來聊

原创 二,函數高級

前面對JS基礎進行了深入總結,可以通過https://blog.csdn.net/qq_33345511/article/details/106122978訪問。今天我們來聊一聊函數。 一,原型與原型鏈 1)函數的prototype屬性

原创 (二)大量創建對象的方法(工廠方法,構造函數,原型對象)

如何大批量創建對象? 一,工廠方法 缺點:使用工廠方法創建對象時,在函數內部是調用構造函數Object來創建對象的,所創建的對象類型都是object,無法區分多種不同類型的對象。 ****************************

原创 (三)內建對象

函數Function也是對象,且是ES內建對象 一,數組Array 數組也是對象,數組用數字作爲索引操作元素,數組的存儲性能要優於普通對象。 1.創建數組 1)構造函數方法創建數組 2)數組字面量 2.向數組中添加元素 3.讀取數組中的

原创 (一)JS數據類型(基本數據類型,對象,函數,內建對象)詳解

一,JS數據分類 基本數據類型:String,Number,Boolean,null,undefined引用數據類型:Object對象 基本數據類型的變量直接存儲在棧內存中,棧中保存的是變量對應的值;創建引用類型的變量時會先在堆內存中開闢