原创 監控瀏覽器Flash Flayer 版本
<Script> var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; var isWin = (navigator.appVersion.toLo
原创 java nio MappedByteBuffer 文件映射
MappedByteBuffer是java nio引入的文件內存映射方案,讀寫性能極高。NIO最主要的就是實現了對異步操作的支持。其中一種通過把一個套接字通道(SocketChannel) 註冊到一個選擇器(Selector)中,
原创 js事件觸發器fireEvent和dispatchEvent
事件觸發器就是用來觸發某個元素下的某個事件,IE下fireEvent方法,高級瀏覽器(chrome,firefox等)有dispatchEvent方法。 一般我們在元素上綁定事件後,是靠用戶在這些元素上的鼠標行爲來捕獲或者觸發事
原创 阻止a標籤herf屬性跳轉
阻止a標籤herf屬性跳轉: 鏈接的onclick事件被先執行,其次是href屬性下的動作(頁面跳轉,或 javascript 僞鏈接); 假設鏈接中同時存在href與onclick,如果想讓href屬性下的動作不執行,onclick必須
原创 javascript 簡單緩存應用
一 獲取緩存添加應用: if(typeof(HOT_CIRCLES)=="undefined" || HOT_CIRCLES==null){ window.HOT_CIRCLES=[]; } for(var i=0;i<HOT_CI
原创 關於 input 文本垂直對齊
關於input 文本垂直不對齊的解決方案: 頁面: <div id="serachTyleContext" > </div> 動
原创 javascript 性能分析:加載和運行
管理瀏覽器的javascript代碼是個麻煩的問題(從性能上講),因爲代碼執行阻塞了其他瀏覽器處理過程,像用戶界面繪製。每次遇到<script>標籤,頁面必須停下來等待代碼下載(如果是外部的)並執行,然後在繼續處理頁面其他部分。 下面有幾
原创 javascript 性能分析:Ajax 異步javascript和xml
ajax 是高性能javascript的基石 可以通過延遲下載大量資源是頁面加載更快 通過客戶端和服務端異步傳送數據 避免頁面集體加載 局部刷新頁面 通過選擇正確的傳輸技術和最有效的數據格式 可以改善和用戶的體驗。 一 數據傳輸 五種常用
原创 javascript 性能分析: 部署和工具
1.合併javascript文件: 減少http請求數量 Apache Ant 通過concat 任務提供合併幾個文件的能力(注意文件的依賴關係) <target name="js.concatenate"> <concat
原创 IE 兼容模式樣式出問題
有些樣式 在IE 兼容模式下會顯示不正常 加人下面的這段代碼 就沒有問題 如果你的樣式在IE7 顯示是正常的話加: <meta http-equiv="X-UA-Compatible" content="IE=7" /> 如果你的
原创 javascript 性能分析:數據訪問
一.javascript 四種數據類型 1 literal values 直接量:字符串,數字,布爾值,數組,函數,對象,正則表達式,具有特殊意義的空值,以及未定義 2 variables 變量 使用var創建的存儲數據
原创 簡單的請求分發功能
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URLEncode
原创 javascript 性能分析:字符串和正則表達式
幾乎所有的js都與字符串操作緊密相連。典型的就是ajax從服務器獲取字符串將這些字符串轉換成更容易的js對象,然後從數據中生成html字符串。包含合併,分解,重新排列,搜索,遍歷,以及其他方法處理字符串。 字符串鏈接:
原创 css樣式截取過長省略號
樣式: .width_ellipsis { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; scroll: hidd
原创 linux 定時調度sh腳本
restart_aam_tomcat.sh 一個重啓tomcat服務的腳本 #!/bin/sh source /etc/profile; #GUAN NAN #tomcat_path="/*/aam_tomcat7" #port="120