原创 js reduce實現二維數組縱向和

reduce() 的用法詳解   過去有很長一段時間,我一直很難理解 reduce() 這個方法的具體用法,平時也很少用到它。事實上,如果你能真正瞭解它的話,其實在很多地方我們都可以用得上,那麼今天我們就來簡單聊聊JS中 reduce()

原创 js小數相加、相乘失去精度問題解析詳解(最優方案)

我們得到後臺返回的float類型的數字,用來相加、相乘失去精度,得到小數點顯示很多位,爲了這個問題,小編找到一個最優方法,貢獻給大家參考。 var CMX = CMX || {}; /** ** 加 **/ CMX.add = fun

原创 angular 自定義指令 Directive(詳解)

在angular中,Directive,自定義指令的學習,可以更好的理解angular指令的原理,當angular的指令不能滿足你的需求的時候,嘿嘿,你就可以來看看這篇文章,自定義自己的指令,可以滿足你的各種需求的指令。   本篇文章的參

原创 vue2.0中vuex到底是幹什麼的?怎麼使用?

關於vuex類的新聞最近很多,看到眼熱就去查了下資料,然後扯出來一堆flux、redux、state、state之類的概念,以及大型工程必要性之類的。看官方手冊也是昏昏然。 然而,我還是弄懂了!我準備從demo出發,以同樣的一個最簡單的d

原创 js仿照聊天記錄的時間顯示 今天 昨天

var time = '2017年06月02日 10:43:24'; // 時間統一函數 function getTimeText(argument) { var timeS = argument;

原创 最簡便的list數據轉樹形結構方法(遞歸詳細)

後臺返回數據是一行一行的,但是前端展示要樹形結構數據,所以需要我們自己處理函數了,小編在此獻醜了,小寫一個簡便函數供大家參考,希望反饋一下。 返回數據格式 : var list = [ { name: '根目錄1' , id: 1, pa

原创 AngularJS中的一次性數據綁定 (bindonce)

一、理解雙向數據綁定和監聽器 爲了實現雙向數據綁定,AngularJS使用了$watch API來觀察期作用域中的模型變化。具體的作用域取決於你的代碼如何編寫。如果你沒有創建一個自作用域,就是說沒有使用ngController指令在你

原创 vue2.0開發環境的搭建詳解

一、node的安裝和下載 node下載官網地址:https://nodejs.org/en/download/   選擇下載適合自己電腦的版本;如果你的電腦已經有個node,但是版本低於4.xxx的話,因該考慮更新一下: npm inst

原创 javascript中設計模式之橋接模式詳解(Bridge design)

一、橋接模式 1、橋接模式是一種既能把倆個對象連接在一起,又能避免二者間的強耦合的方法。通過“橋”把彼此聯繫起來,同時又允許他們各自獨立變化 2、橋接模式主要作用就是將抽象與其實現隔離開來,以便二者獨立話 二、橋接實例 1、事件監聽回調

原创 一維數組變二維數組的寫法(詳解)

最近遇到一個需求,需要把一維數組變二維數組,例如:var arr = [1,2,3,4,5,6,7,8,9];變爲[[1,2],[3,4],[5,6],[7,8],9] ;小編寫出來了,順便分享給大家看一下;代碼如下: function

原创 AngularJs之Scope作用域(詳解)

一、什麼是scope   AngularJS 中,作用域是一個指向應用模型的對象,它是表達式的執行環境。作用域有層次結構,這個層次和相應的 DOM 幾乎是一樣的。作用域能監控表達式和傳遞事件。   在 HTML 代碼中,一旦一個 ng-

原创 js最新手機號碼、電話號碼、身份證正則表達式(最新)

原文鏈接:http://caibaojian.com/regexp-example.html 手機號碼正則表達式驗證。 function checkPhone(){ var phone = document.g

原创 Angularjs中ng-select和ng-options的用法詳解

最近由於項目需要,學了一段時間的angularjs,發現還是比較容易上手的,裏面有很多地方,的確震撼了自己。這裏就簡單的介紹一下angularjs中ng-select和ng-options的用法。 一、ng-select ng-sele

原创 javascript中工廠方法模式祥解(Factory method pattern)

    工廠方法模式(Factory method pattern)是一種實現“工廠”概念的面上對象設計模式。實質是定義一個創建對象的接口,但是讓實現這個接口的類來決定實例化哪個類。工廠方法讓類的實例化推遲到子類中進行。    創建一個對

原创 javascript中for循環裏面套定時器,始終打印結束值原因?

Javascript 中變量可以存放兩種類型的值,一種爲原始值(primitive value),如 Undefined, Null, Boolean, Number, String。這類值存放在棧內部,每賦值一次就創建一個新的拷貝。