原创 angularjs 路由切換

之前有在服務器端接觸到angular路由切換,今天想在本地實現路由,搗鼓半天終於成功了,特把步驟整理分享下,免得大家走彎路! 1.首先引入angular.min.js和angular-route.min.js 2.然後我們來寫框架inde

原创 js 生成隨機字符串

今兒碰到這麼一個小問題啊,要前端生成一個隨機字符串的token,特地寫了個小算法,生成隨機數字,和隨機字符串!   //800~1500隨機數 var num = Math.random()*700 + 800 num = parseI

原创 js秒數格式化

前端經常會從後端獲取到時間,比如我今天就碰到,後端只返回秒數,只能我自己轉義,就寫了個小方法,把3921轉化爲1小時5分鐘21秒這樣的格式,總的來說就是不斷遍歷自身的秒數。用起來非常的簡單!!!   var secdons = 3921

原创 js對象的深度克隆!

js中創建的對象指向內存,所以在開發過程中,往往修改了一個對象的屬性,會影響另外一個對象。 尤其是在angular框架中,dom是由數據驅動的,在增刪改查對象的操作中,對象屬性的繼承關係是很讓人頭痛的! 我之前遇到的問題就是,在編輯頁面,

原创 基於angular路由的requireJs按需加載js

最近終於不忙了!!有時間沉澱一下之前學到的angular東東!! angular路由想必大家已經不陌生了!(陌生的去看我之前那篇手把手教你配置angular路由!) angular路由作爲單頁面應用,切換頁面的時候都是一個頁面,所以切換c

原创 封裝一個特別好看的選項卡樣式!

之前做項目,仿照國外的網站,封裝了一個特別好看的選項卡樣式,今天有空,特地和大家分享下!效果如下! demo封裝地址 http://download.csdn.net/detail/lemon_zhao/9596904      

原创 封裝幾個特別好看的彈窗!

剛從國外網站看到兩個特別好看的彈窗,迫不及待趕緊把代碼爬下來!哈哈,error和alert彈窗的圓環是用canvas做的啊!效果非常贊!! 下載:http://download.csdn.net/detail/lemon_zhao/959

原创 echarts tooltip格式化!

echarts中,鼠標懸停在圖表上會有懸停框提示,但是格式化是個問題啊!不處理的話,如下圖1,看了半天api啊,這個tooltip的format函數和一般的format函數不一樣!!! 我寫的格式化函數如下:     var forma

原创 封裝一個特別好看的進度條樣式!

這可是我一個屬性一個屬性從國外網站上爬下來的啊!超炫的動態進度條啊,有木有!,效果如下: demo下載地址:http://download.csdn.net/detail/lemon_zhao/9596906 點贊

原创 ecahrts繪圖 yAxis數值大於10億的問題

最新用echarts繪圖,發現一個小問題啊!!當y軸數值大於10億的時候,顯示就有問題啊!如下圖 網上找了半天,也沒有好的解決辦法,自己寫了一個format方法,做下轉義,搞定!   axisLabel: { form

原创 基於vueJs框架的翻頁組件

翻頁功能對前端後端都是個難題啊!今天終於給踩了!哈哈!整理下方法,我是基於vueJs寫的,同樣適用於angular哈! 封裝下載地址:http://download.csdn.net/detail/lemon_zhao/9611920 效

原创 js原生滾動條動畫

說起滾動條動畫,之前一直用的jQuery,今天比較閒,用js手寫了一個,比jQ的好用哈,jQ是勻速滑動,我這個有減速效果! 1.調用scroll_to,傳入指定位置的高度參數就可以用了! 2.減速的效果是用步長實現的,即每次滾動都是剩餘距

原创 VueJs $watch()方法總結!!

最近公司用vue框架寫交互,之前沒怎麼寫過,但是很多數據雙向綁定的東東跟angular很像!所以上手很快!哈哈 今天就碰到一個vue的問題啊!!產品需求是,datetimepick時間選擇器一更改時間,就重新ajax獲取數據渲染圖表,很簡

原创 grunt自動化加密js

Grunt配置方法 前段時間終於搞定了grunt自動化加密js,整理了下流程,省的大家走彎路哈!整個包的下載地址:http://download.csdn.net/detail/lemon_zhao/9598890 1.從https://

原创 前端記住密碼功能

上週給運營系統補了個記住密碼的功能,好像很容易的需求啊,還真費了不少勁,補充了不少cookie方面的知識~特地總結下! 大體思路就是通過存/取/刪cookie實現的;每次進入登錄頁,先去讀取cookie,如果瀏覽器的cookie中有賬號信