原创 Mac下Sublime Text 3安裝配置及插件安裝

雖然很多插件在sublime text 3不工作了,因爲sublime text 3修復了2的一些bug、提升了性能並集成了不少常用插件的功能sublime-text3和sublime-text2一樣安裝插件前都需要先安裝,Packag

原创 關於getElementByClassName的兼容性問題

我們都知道用getElementByClassName方法來獲取元素,有一些兼容性問題,IE9以下的瀏覽器並不支持這個方法;所以有時候我們需要自己寫一個函數去實現這個功能; 下面就開始寫這個函數啦; function getClas

原创 事件對象的兼容及添加和刪除事件的兼容

1.  元素 . addEventListener ()  給一個元素添加事件(添加事件監聽); 傳兩個參數 第一個爲事件名 例如 “click” 記得不要加on,第二個是要添加的函數; 其實還有第三個參數,不填默認值是false,表示事

原创 JavaScript中關於用冒泡排序從小到大排列一組數 (詳細)!

用冒泡排序從小到大排列好一組數; 首先跟選擇排序一樣我們要了解冒泡排序的思路: 選擇排序是拿一個數依次和後面的每個數比,每一輪得出一個最大的數; 而冒泡排序則是相鄰的兩個數進行比較,如果前面的數大於後面的數,則兩個數交換位置;   

原创 分享一些常見的瀏覽器兼容性問題

1.萬惡的低版本IE瀏覽器只支持innerText並不支持textContent所以我們要兼容谷歌或者火狐 ;textContent是標準方法;標準瀏覽器都支持; function getText(!tag,innerText ? tag

原创 關於img標籤的相對路徑和絕對路徑以及a標籤的一些屬性問題

<!-- 當圖片位置和源代碼的父文件夾位置在同一父文件夾時候 應先返回父級文件夾../ 因此src地址填"..\images/baby.jpg" --><img src="../images/baby.jpg" alt="1111"

原创 完整輪播圖實現過程

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css">

原创 關於阻止冒泡的兼容性寫法以及判斷目標點的兼容性寫法

關於一些常用的兼容性寫法, 以後慢慢往這裏加哈! 1. 阻止事件冒泡的兼容性寫法: 2  判斷事件的當前對象的兼容性寫法: 3 . 獲得用戶選擇內容 :  4. 兼容事件對象/以及獲真實觸發事件的元素        

原创 JavaScript關於數組去重的幾種方式;

      數組去重; //方法一:        var arr = [5, 2, 2, 4, 3, 3, 2, 4, 1];       for

原创 函數內調用函數和遞歸

1. 函數內調用別的函數; //求兩個數中的最大值;  function getMax(a,b){             return a > b ? a : b; //申明一個比較兩個數大小函數,返回值爲較大的那個;相當於if(a

原创 分享一些常用的定時器運動函數

//勻速運動的animate函數  function animate(tag, target) {     clearInterval(tag.ti

原创 手風琴的原理及實現過程

<!DOCTYPE html> <html> <head lang="en">   <meta charset="UTF-8">   <title>

原创 旋轉木馬特效實現原理及過程

<!DOCTYPE html> <html> <head lang="en">   <meta charset="UTF-8">   <title>

原创 分享一些簡單的for循環練習

        //        1. 求1到100之間所有數的和、平均值-->                 var sum = 0;                 var pingjun = 0;              

原创 實現網頁中常見的瀑布流原理

(每次代碼傳到csdn博客裏都會顯得特別亂,以後傳圖片算了.........) 瀑布流就是將用戶上傳的圖片一列一列顯示在頁面上, 但是每張圖片可能高度不一樣,如果不按一定規律添加圖片, 會造成有的一列圖片特別長,有的一片特別短, 因此我們