原创 js中應用protocol buffer

前段時間公司項目需要用到protocol buffer數據傳輸協議,這是什麼東西,根本沒接觸過,好好的json幹嘛不用?懷着好奇心去了解學習,最後順利運用。下面是一些是經驗,希望能幫到一些人。 首先我們要知道什麼是protocol bu

原创 Calendar獲取指定時間

Calendar沒有Calendar(int year, int month, int date)構造函數,所以對於指定時間我們只能用set(int year, int month, int date) private static St

原创 dom居中

頁面元素居中是很常見的需求,考慮到兼容性,有時候css很難滿足 下面介紹一種簡單的元素居中方法 用到定位屬性 基本語法 position : static | absolute | fixed | relative

原创 Struct配置

SSH項目啓動時候報錯 錯誤:“The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?

原创 DWZ中uploadify多文件上傳

Uploadify是國外一款優秀jQuery插件,其主要功能是批量上傳文件。 在DWZ中文件上傳引用uploadify插件操作多文件上傳,由於DWZ已經幫我們已經綁定好js,在頁面我們只需根據dwz參考文檔進行參數配置即可 upload

原创 mongodb聚合函數操作

今天碰到需要統計熱門標籤,也就是標籤名訪問次數,用sql很簡單 select lable_id,count(*) as count from table where state>-1 group label 但是mongodb顯然沒那麼輕

原创 瀏覽器同源政策及其規避方法

同源策略 協議相同域名相同端口相同 這裏的域名是主域名 爲了互聯網安全 ,如果一個網頁可以讀取另一個網頁的信息, 特別是安全級別比較高的(如銀行),那是非常危險的現象 限制範圍 (1) Cookie、LocalStorage 和

原创 vue組件簡單介紹與使用

簡單記錄一下vue的使用方式和大致流程,參照官方栗子。 組件(Component)是 Vue.js 最強大的功能之一。組件可以擴展 HTML 元素,封裝可重用的代碼。 vue組件使用主要分爲3部分,聲明組件模板、註冊組件、創建組件實例*

原创 Table排序

       最近項目需求要對當前table進行排序,開始自己寫了寫挺麻煩的,乾脆就去找谷歌了。 找到一個不錯的網址http://www.jb51.net/article/21227.htm有33種不同的風格。       個人覺得htt

原创 JS導出文件

對於js導出文件,在IE裏可以藉助ActiveXObject這個對象來保存,IE本來就是微軟的東西,所以這個很正常。但是對於其他瀏覽器這就是個麻煩事。經過網上的一些資料和自己的一些嘗試找到了FileSaver.js,使用起來很方便,Fil

原创 js全局變量詳解

前言 本文主要介紹3種全局變量的定義方式以及開發中會遇到的一些問題,再加上一點個人見解。 首先簡單的介紹一下3種全局變量的定義方式 var a = 1;//方式1 b = 2;//方式2 window.c = 3;//方式3 這

原创 HTML5 IE9+ audio標籤播放聲音

IE8或者以下的瀏覽器可以使用bgsound標籤或者img標籤播放聲音文件(IE獨有),但是這兩標籤的屬性和事件,你說你除了播放聲音能用來幹嘛、、 關於HTML 5音頻標籤,官方文檔有使用說明http://www.w3school.com

原创 瀏覽器 回車、F5、Ctrl+F5

瀏覽器輸入地址後按回車 瀏覽器加載資源的時候會優先讀取緩存。對比Expires和If-Modified-Since,未過期200直接從緩存中獲取。過期同F5 F5刷新 cache-control:max-age=0,請求服務器對比I

原创 http緩存簡單介紹和使用

*用於備忘 關於緩存幾個重要的屬性 Expires,Cache-control,Last-Modified/If-Modified-Since,Etag/If-None-MatchExpires策略Expires是RFC 2616(HT

原创 web移動端禁用屏幕移動

前幾天做頁面切圖,頁面佔一屏,hidden了滾動條,限定了高度 ,但是在手機上做測試的時候,頁面正常顯示 ,但是屏幕還可以向下滑動一屏 ,下滑的一屏自然是空白區域,這就有些奇怪,高度限制,滾動條hidden,還能向下滑動,故在網上搜索了一