原创 Throttle 小例子

function testFn() { console.log(1111); } var throttle = function (fn, delay,atleast) { var timer = null; v

原创 平臺立體監控nodejs+mongodb

一、素材網站 阿里圖標庫: http://www.iconfont.cn/collections/ icomoon: https://icomoon.io/app/#/select boostrap: http://caibaoj

原创 JS大數運算

/** * 大數與或操作 */ global.andorOpera = function (a, b, type) { //type = 1是與運算,type = 2 是或運算,默認是與運算 a

原创 平臺監控記錄

一、開發環境基礎知識 1.Nodejs: 2.MongoDB: 3.Mysql: 4.Highchart 5.Bootstrap: 6.素材圖標 7.重要css 二、MongoDB的安裝啓動常用命令 1.安裝 D盤新建

原创 常見跨域解決方案

一、 瀏覽器同源策略 瀏覽器同源策略:https://developer.mozilla.org/zh-CN/docs/Web/Security/Same-origin_policy 1. 同源:2個頁面具有相同的協議(p

原创 前端觀察者模式 observer

var Observer = function(){ this.callbacks=[]; }; Observer.prototype.subscribe = function(mes,callback,observer)

原创 前端異常處理

一、前端常見的異常處理 1. 編碼錯誤:window.onerror --處理上報異常(沒有通過try-catch處理的錯誤都會觸發window對象的error事件) 2. 可能出現的編碼錯誤:try catch--處理上

原创 移動端適配viewport

一、移動端適配基本概念 viewport 即視口 visual viewport 透過屏幕的可視區域 window.innerWidth layout viewport 渲染頁面的虛擬窗口 docume

原创 modulejs解讀

modulejs 源碼地址:https://github.com/eccued/modulejs <script src="../module.js"></script> <script type="text/javascript

原创 setMask的實現

// 給任意dom設置一個蒙層,並使蒙層區域不可點擊 function showmask(dom) { var domRect = dom.getBoundingClientRect(), domTop =

原创 Javascript 原型繼承小例子

//1.實現一個Person類,公有成員name,私有成員age,有公有方法setAge function Person() { var age = "this is a private property age" /

原创 常用js函數

//全局事件 var _ua = navigator.userAgent.toLowerCase(); //當前環境 var env = (function(){ return !/mobile|andro

原创 移動端調試

一、 fiddler設置抓包 1. 獲取本機ip地址: win+R ---->cmd---->ipconfig 2. 設置fiddler允許遠程連接||端口號: 安裝fiddler --->fidder導航

原创 ES6學習筆記

var、let和const 有什麼區別 ? var 作用域爲該語句所在的函數內,存在變量提升。 let 塊級作用域,該語句所在的代碼塊內,不存在變量提升,暫時性死區,相同作用域不允許重複聲明。 const 使用聲明

原创 怎麼判斷一個url是qq.com

首先你想到的是什麼呢? loacation.host.indexOf(‘qq.com’)>-1, 有一個問題我們現在是判斷一個字符串是否是url, 跟location沒什麼關係哈,哪怕有關係這個真的對嗎。 正常的正則是匹配