-
JavaScript中幾種常見排序算法小結
說明 寫這個主要是為了鍛煉自己,並無實際意義。 每個浏覽器測試得出的數據會不一樣。比如我用chrome 測試 一般快速排序都會最快,IE 則根據數組長度有可能希爾最快。
-
JavaScript中的排序算法代碼
作為排序依據的數據項稱為“排序碼”,也即數據元素的關鍵碼。為了便於查找,通常希望計算機中的數據表是按關鍵碼有序的。如有序表的折半查找,查找效率較高。還有,二叉排序樹、B-
-
JavaScript傳遞變量: 值傳遞?引用傳遞?
當變量A賦值給變量B時,會將棧中的值復制一份到為新變量分配的空間中。 如何理解? 復制代碼 代碼如下: var x = y = 1; y = 2; alert(x);
-
快速排序 php與javascript的不同之處
1. PHP 復制代碼 代碼如下: <?php $unsorted = array(2,4,5,63,4,5,63,2,4,43); function quicks
-
js操作textarea方法集合封裝(兼容IE,firefox)
注意:在firefox下 添加字符串的時候有個bug 就是scrollTop 會等於0,當然解決了,但是不夠完美。如果有高手也研究過,麻煩指點下。完整測試代碼:復制代碼
-
輸入密碼時檢測大寫是否鎖定的js代碼
主要對 已經激活input框的 大寫鎖定進行實時檢測。
大寫鎖定已開啟
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
-
Javascript公共腳本庫系列(一): 彈出層腳本
一.摘要 本系列文章是為了抽象通用的,跨浏覽器的腳本方法. 本篇文章講解彈出浮動層的javascript函數, 以及函數的原理和使用注意事項. 二.實現效果 用腳本彈出浮
-
Easy.Ajax 部分源代碼 支持文件上傳功能, 兼容所有主流浏覽器
復制代碼 代碼如下: Easy.Ajax = { proxyPool: { length: function () { var i = 0; for (var p in
-
23個Javascript彈出窗口特效整理
1. LightviewLightview是一個基於Prototype與Script.aculo.us開發,用於創建可以覆蓋整個頁面的模式對話框。展示的內容不僅可以是圖片
-
Javascript中定義方法的另類寫法(批量定義js對象的方法)
復制代碼 代碼如下: isArray : function(v){ return toString.apply(v) === [object Array]; }, isD
-
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
復制代碼 代碼如下: ($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+ ($$=($_=!+$)[_/_]+$_[+$])])()[
-
js 創建書簽小工具之理論
我們一直在尋找增加浏覽體驗的方法,有的方法眾所周知,有的則鮮為人知。我原本認為書簽小工具屬於後者,非常令人討厭的東西。令我非常懊惱的是我發現在這個問題上我完全是錯誤的。它
-
JS 面向對象之神奇的prototype
JavaScript中對象的prototype屬性,可以返回對象類型原型的引用。這是一個相當拗口的解釋,要理解它,先要正確理解對象類型(Type)以及原型(prototy
-
用js實現的生肖查詢的代碼
效果圖:演示代碼:
生肖查詢
目前位置>>首頁>實用查詢>生肖查詢
-
IE圖片緩存document.execCommand(BackgroundImageCache,false,true)
Pixy方法受到IE的cache bug影響會閃爍。其實並沒有說清楚這個問題,但其實該bug是有條件的,即IE的cache設置為Every visit to the pa
-
如何確保JavaScript的執行順序 之實戰篇
1. 引言 我曾在文章《如何在多個頁面使用同一個HTML片段 - 續》的最後提到JavaScript順序執行的特性。雖然現代浏覽器可以並行的下載JavaScript(部分
-
在多個頁面使用同一個HTML片段的代碼
問題描述 有一個比較復雜的HTML片段(A),如果把這個HTML片段嵌入到其他頁面中(B,C,D....)。 問題的關鍵是在HTML片段中有大量的JavaScript邏輯
-
在多個頁面使用同一個HTML片段《續》
1. HTML頁面: 復制代碼 代碼如下: <script type=text/javascript> $(function() { $(#clickToIn
-
判斷用戶的在線狀態 onbeforeunload事件
獲得用戶登陸狀態不用說了,判斷離開的話就有一點問題了,如果說用戶都是按照設計者的規定觸發退出事件離開的話那就沒什麼難度了,但是用戶的離開方式多種多樣,怎麼在用戶非法離開的
-
判斷用戶是否在線的代碼
考慮兩種情況: (1)用戶關閉浏覽器或重定向到其他網頁 復制代碼 代碼如下: <script type=text/javascript> function e