原创 監控瀏覽器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