原创 JavaScript零基礎學習第一天

1.JavaScript是什麼? JavaScript是一種直譯式腳本語音,是一種動態的,弱類型的,基於原型的語言。 直譯式:直接編譯並執行 腳本:凡是不能獨立運行需要依賴其他程序的,通常都叫做腳本 動態類型:聲明一個類型,能夠

原创 JavaScript的進制轉換

進位計數值 進制:進位計數制,逢進制進一,原位歸零 2進制 0 1 10 11 100 101 110 111 。。。。 8進制 0 1 2 3 4 5 6 7 10 10進制 0 1 2 3 4 5 6 7 8 9 10 1

原创 高度塌陷的產生條件和解決方法

高度塌陷的產生條件和解決方法 高度塌陷一般由浮動或者絕對或固定定位引起,定位引起的高度塌陷可以更換定位,這裏就不再累述了,這裏介紹下浮動引起的高度塌陷及解決辦法。 浮動除了會讓元素水平排列外,還會讓元素脫離文檔,讓下面的元素頂上去

原创 javascript變量和函數提升

javascript變量和函數提升 當瀏覽器處理JavaScript代碼的時,包括變量和函數在內的所有聲明都會在任何代碼被執行前被處理了 變量提升 在javascript中,有一個神奇的現象,就是有時候變量聲明在後面,卻在前面就可

原创 ES6中實現簡單的字符串模板渲染(拼接插入字符串)

字符串拼接方法 我們都知道,在ES5中字符串拼接方法比較繁瑣。同一條字符串不能換行且要頻繁用+拼接字符串。以拼接幾個爲例 ES5字符串拼接: for(var i = 0 ; i < 100 ; i ++){

原创 選擇排序,冒泡排序,桶排序和快速排序

排序方式之選擇排序 這裏我們用從小到大排序舉例 第一:假定第一個是最小的項 第二:用第一個不斷跟後面的項依次對比,如果有更小的項,記錄這個最小的項和下標 第三:完成一次循環後,將第一個項與這個項交換位置。 第四:第二次循環從第二項

原创 CSS屬性float詳解

CSS屬性float詳解 在html頁面佈局中,塊元素無論寬度有沒有佔滿整個瀏覽器,都是默認豎直向下依次排列的。這時候需要塊元素水平排列怎麼辦呢?這就需要用float解決問題了。 浮動前: float: left;/*