原创 Javascript漂流記(下)__js運動篇

一、勻速運動 function startMove(dom, destination){ clearInterval(timer); var iSpeed = destin

原创 Javascript漂流記(下)__深入數組擴展方法(二)

一、在有序的數組中找到一個指定值的索引(二分查找) var arr = [1,2,3,5,7,8,9,11,56,78,99]; function binarySearch(arr, val){ var

原创 Javascript漂流記(上)__函數、遞歸、預編譯

一、函數(編程遵循高內聚,弱耦合)     1、定義:         函數聲明:function test(){}         函數表達式:命名款:var test = function abc(){},              

原创 Javascript漂流記(上)__事件、異步加載、時間線

一、事件     1、事件綁定:          1. elem.onxxx = function(){},this指向elem,只能綁定一個處理函數,基本等同於寫在HTML行間(句柄寫法)          2. elem.addEv

原创 Javascript漂流記(上)__變量、值類型、運算符

大學畢業後,二哥說世界那麼大,想去外面找靜靜。 順便看一看世界的繁華 不巧迷了路 好在已經找到了方向。上了JavaScript的牀,呸呸呸!!!是船! 二哥是地地道道的北方人,第一次坐船,吃不慣海鮮。備點乾貨,以備不時之需。 今日套餐:基

原创 Javascript漂流記(上)__Date對象、實現日曆插件

 一、用原生js實現日曆插件(一) 實現效果:   實現代碼: var time1 = document.querySelector('.time1'), time2 = document.querySelector('.tim

原创 Javascript漂流記(上)__數據類型轉換

今天一個菜,菜是好菜,就是硬了點兒。 先認識個新朋友:typeof(): typeof()上場就放出number、string、boolean、undefined、object、function六個大招。 然並卵,耍來耍去都是字符串類型。

原创 Javascript漂流記(下)__深入數組擴展方法(一)

數組擴展:前面我們提到了數組的基本方法及使用。接下來進行一些拓展。 整篇文章以下圖數據爲例進行說明。 var personArr = [ {name:'張飛', age:18, des:'比螞蟻牙

原创 Javascript漂流記(上)__try..catch、es5標準模式

一、try..catch try{ console.log('a'); console.log(b);//出錯,不拋出錯誤,try裏後續代碼不執行