原创 JS冒泡事件以及阻止

什麼是JS事件冒泡?: 在一個對象上觸發某類事件(比如單擊onclick事件),如果此對象定義了此事件的處理程序,那麼此事件就會調用這個處理程序,如果沒有定義此事件處理程序或者事件返回true,那麼這個事件會向這個對象的父級對象傳播,從裏

原创 ajax和window.open()在部分瀏覽器中的衝突解決

1,ajax的默認異步方式是true的,即ajax和下面的代碼同時異步執行,即使在ajax的回調方法中使用window.open(),也是無法下載的

原创 jquery頁面初始化

jQuery 頁面加載初始化的方法有3種 ,頁面在加載的時候都會執行腳本,應該沒什麼區別,主要看習慣吧,本人覺得第二種方法最好,比較簡潔。 第一種:

原创 基礎

1)    What is the difference between Client side JavaScript and Server side JavaScript.? My Answer:of

原创 移動瀏覽器中分四個Input控件仿製的IP地址輸入控件,以及端口檢查

在部分國外主流移動瀏覽中在觸屏不支持鍵盤代碼,返回都是0,所在暫時採用這種複雜間接的方式實現,IP控件分4個連續的input輸入標籤組成的模式,檢查代碼如下: //分段檢測IP地址有效性 //isFirst 表示是否是第一個,第一個特殊處

原创 js瀑布式動態觸發加載數據(手機微博,空間下拉動態顯示效果)

實際項目中用的是table和jquery mobile,,加載的XML文件內容,實際如果從後臺獲得其他數據,過程會比XML文件簡單,摘取部分重點代碼: var page = 0; var num = 10; var allCount =

原创 全選和不選

function checkAll() {         var roomids = document.getElementsByName("checkfilter");         if ($("

原创 獲取窗口大小

<script type="text/javascript"> $(document).ready(function() { alert($(window).height()); //瀏覽器時下窗口可視區

原创 JS 對象和數組操作

JS 數組操作 1、數組的創建 var arrayObj = new Array(); //創建一個數組 var arrayObj = new Array([size]); //創建一個數組並指定長度,注意不是上限,是長度 var

原创 XMLHttpRequest

xmlhttp.onreadystatechange與readyState屬性有關,當readyState改變時纔會觸發 而readyState狀態碼下: 0:請求未初始化(還沒有調用 open()) 1

原创 JS 字符串中字符出現次數最多的字母 ,並返回次數

一個字符串String=“adadfdfseffserfefsefseetsdg”,找出裏面出現次數最多的字母和出現的次數。 經典的解答思路爲:取出字符串的第一個字符(首字母),利用的字符串的 replace 方法將符合正則表達式(第一

原创 JAVA在win7中獲取mac 物理地址

public static String getWindowsMACAddress() {         String mac = null;         BufferedReader bufferedReader = null;

原创 js判斷undefined類型

方法: if (typeof(reValue) == "undefined") {    alert("undefined"); }   if (reValue === undefined) typeof

原创 js獲取get方式的傳值參數,網絡版本稍作修改

//獲取傳值,原始版本有些小bug,已做修改 function getParameter(param) {     var query = window.location.search;     var

原创 java 文件及文件夾刪除

1,驗證傳入路徑是否爲正確的路徑名(Windows系統,其他系統未使用)   Java代碼       // 驗證字符串是否爲正確路徑名的正則表達式       private static String