原创 關於for..in與for..of

一直與來對一些概念總是混淆 首先定義一個數組 然後通過兩種方式去遍歷他 for  in打印的數組的index for of 打印的是數組裏可迭代的值

原创 c3新特性

1.文本陰影text-shadow text-shadow:偏移量x 偏移量y  模糊度  顏色; 注意: 水平偏移量: 正值向右,負值向左 垂直偏移量:  正值向下,負值向上 模糊度不能爲負數 可設置多個text-shadow,每個用逗

原创 c3選擇器

經常記不住c3選擇器,再次強化一遍。。。 1.屬性選擇器 語法特點:[] e[attr] 具有某屬性的標籤 e[attr = ""]  屬性值完全等於某個值的標籤 e[attr *= ""] 屬性值裏包含某個值的標籤 e[attr ^=

原创 關於居中方式(盒子、圖片)

經常會遇到一些要求,讓盒子或者圖片居中顯示 下面總結兩種方式: 1.盒子居中 第一種方式: position:relative; //給父元素設置 position:absolute; //給子元素設置 top:50%; left:50%

原创 伸縮佈局flex

伸縮盒子的特點: 只有伸縮盒子纔有主軸和側軸 主軸:默認水平從左向右    默認按照主軸方向排列 側軸:始終垂直主軸    伸縮盒子的子元素默認不換行 1.首先呢,要給直接父容器(親爹)設置爲伸縮盒子,也就是display:flex; 2

原创 關於變量交換(異或)

關於變量交換,我們常用的方法一般都是設置一個第三方變量,利用第三方變量進行交換 其實還有另一種挺有意思的交換方式,是通過判斷二進制數是否相同的原理來進行的 例子: var a =1; var b=2; a=a^b; b=a^b; a=a^

原创 關於獲取地理位置信息

獲取當前地理位置信息 navigator.geolocation.getCurrentPosition(successCallBack,errorCallBack){ function successCallBack(position){