Time of Update: 2018-12-08
滑鼠經過出現的提示效果,比title更漂亮,可訂製。JS: 複製代碼 代碼如下://---------------------------tooltip效果 start----------------------------------- //擷取某個html元素的定位 function GetPos(obj){ var pos=new Object(); pos.x=obj.offsetLeft; pos.y=obj.offsetTop; while(obj=obj.offsetParent)
Time of Update: 2018-12-08
無奈啊~只怪讀書時沒有好好用功~看著JavaScript,一個頭頓時變成兩個。。。。。。。。 還好網路提供了很好的資料庫~看了下,然後自己改了下,基本算能完成任務吧~寫下一份存檔,留待日後 複製代碼 代碼如下:function xingzuo() { var start = 1901, date=document.getElementById("txtDay").value, month=document.getElementById("txtMonth").value;; with
Time of Update: 2018-12-08
æ退格TAB換行斷行符號空格!"#$%&'()*+,-./%00%01%02%03%04%05%06%07%08%09%0a%0b%0c%0d%0e%0f%10%11%12%13%14%15%16%17%18%19%1a%1b%1c%1d%1e%1f%20%21%22%23%24%25%26%27%28%29%2a%2b%2c%2d%2e%2f0123456789:<=>?@ACDEFGHIJKLMOQRTUVWXYZ[\]^_%30%31%32%33%34%35%36%37
Time of Update: 2018-12-08
複製代碼 代碼如下:function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { $ckey_length = 4; // 隨機密鑰長度 取值 0-32; // 加入隨機密鑰,可以令密文無任何規律,即便是原文和密鑰完全相同,加密結果也會每次不同,增大破解難度。 // 取值越大,密文變動規律越大,密文變化 = 16 的 $ckey_length 次方 // 當此值為 0 時,則不產生隨機密鑰 $key =
Time of Update: 2018-12-08
1:rules與cssRules區別: 複製代碼 代碼如下:function addCSSRule(css,key,value){ //var css = document.styleSheets[document.styleSheets.length-1]; if(navigator.userAgent.indexOf("Firefox")>0 ) { css.insertRule(key+"{"+value+"}", css.cssRules.length) } else { css.
Time of Update: 2018-12-08
前兩天在網上看到這一系列的文章《寫一個JavaScript非同步呼叫架構1,2,3,4,5,6》。 非同步作業可能會產生你不希望的事件觸發順序。這個問題以前也遇到過,當時沒想太多,也就是直接多層嵌套(在ajax返回以後嵌套下一個事件)來解決。 認真的看了一遍。看的頭昏,不得不說我可能基礎並不好,在大局上的掌握也不好。d反正我是覺得很難理解,也不覺得它的調用時夠方便的。 如果是這麼調用: var chain = Async.go(0); chain
Time of Update: 2018-12-08
後來發現還不錯。不如繼續寫下去。 這個版本基本上跟jquery的animate一樣了。 我是說效果基本上一樣了。(效率還沒測試過。); 如果有專業測試人員 幫我測試下。 1:功能說明 相容主流瀏覽器。 1:支援回呼函數; 2:支援級聯動畫調用; 3:支援delay動畫隊列延遲; 4:支援stop停止動畫; 5:支援opacity透明度變化; 6:支援+= -= *= /=操作; 7:支援單位操作(px, %); 2:使用說明 jelle(A).animate(B, C, D); A:
Time of Update: 2018-12-08
複製代碼 代碼如下:/* * Date Format 1.2.3 * (c) 2007-2009 Steven Levithan * MIT license * * Includes enhancements by Scott Trenda * and Kris Kowal * * Accepts a date, a mask, or a date and a mask. * Returns a formatted version of the given date. * The date
Time of Update: 2018-12-08
實現的功能:移動,暫停,恢複,停止. 未實現的功能:無法實現單位換算,不能實現色彩坡形(還有很多,有待完善...) 代碼中的使用方法如下: 複製代碼 代碼如下:var $m = $M("divAnimate"); _("btnAnimate").onclick = function(){ this.disabled = true; var that = this; $m.animate({left:"300px",top:"100px",width:"300px", height:"200px"
Time of Update: 2018-12-08
我的思路是,在編寫獨立模組的時候,注意將這些方法整合到$.tools對象中,接下來,在頁面中,調用控制器載入模組,並在載入完成後判斷$.tools中對象的個數與預定義載入的模組數是否相等,如不等繼續等待,如相等執行回呼函數。 複製代碼 代碼如下:/* * LOADScript Mod * Params url1,url2,url3,url4,fn */ jQuery.extend({ loadMod: function(){ var argleng = arguments.length,
Time of Update: 2018-12-08
各大伺服器硬體廠商(IBM,HP等)提供有很好的資料保護策略(硬體或軟體).如大家熟知的RAID磁碟陣列(Redundant Array of Independent Disks)就是很好的資料保護方法.就SQL Server而言,通過維護計劃可以制定詳細的資料備份計劃.資料備份策略(full backup, differential backup and transaction log backup)資料備份是為資料恢複服務的,所以建立資料備份計劃之前,應先考慮是否能利用該備份有效恢複資料(
Time of Update: 2018-12-08
複製代碼 代碼如下:var SDelegate = function(f, b, c) { if (b) { this.asFunction_ = function() { return f.apply(b, arguments); } } else { this.asFunction_ = function() { return f.apply(this, arguments); } } this.method_ = f; this.binding_ = b; this.continus =
Time of Update: 2018-12-08
參考無憂cosin的方法後(多謝),整理的方法如下 複製代碼 代碼如下://一段隨機數,類比用 var baseNum=[]; for(var i= 0;i< 100000 ;i++){ random = Math.floor(Math.random()*i); baseNum.push(random); } var baseNumLen = baseNum.length; var numSubscript = []; //將數字作為下標和值放到另一數組內,實現排序和不重複 for
Time of Update: 2018-12-08
相對於同類外掛程式,他的特色有3點。 1、可緩衝查詢結果 (二次查詢速度快) 2、非keyup監聽方式 (解決某些系統/情況下無法觸發keyxxx事件的問題) 3、簡潔的參數 (好看?) 外掛程式效能尚好,我的E6500、2G記憶體,30秒內一共發生了4469次調用,耗時94.65毫秒;百度的是2432次調用,80.24毫秒。 接近1倍的調用是jQuery中的問題,但具體原因我還沒弄明白,如果那位兄弟知道的還請不吝賜教。 調用方法 複製代碼 代碼如下:jQuery("#kw").suggest(
Time of Update: 2018-12-08
sql語句查詢 表結構是這樣: ID 姓名 性別 1 張三 男 2 王四 男 3 麗麗 女 4 張三 男 5 趙柳 男 6 高潔 男 7 王四 女 8 高潔 女 9 張三 女 怎麼能用一條SQL語句查詢出如下的結果 姓名 人員個數 男人數 女人數 包含ID 張三 3 2 1 1,4,9 王四 2 1 1 2,7 麗麗 1 0 1 3 高潔 2 1 1 6,8 趙柳 1 1 0 5 複製代碼 代碼如下:SELECT * FROM (SELECT DISTINCT Name,Count(ID)
Time of Update: 2018-12-08
我們來看一下需求分析: 3.==》無重新整理的分頁讀取新聞列表,在點擊下一頁的時候觸發事件,調用ajax去資料庫中尋找下一頁的資料並返回,然後顯示在頁面上。 這裡面有兩個事件,都是js事件,我們用jquery代碼來實現。 分頁的話,我們採用jquery的分頁外掛程式pagination,官方地址為http://plugins.jquery.com/project/pagination下載js檔案和css檔案(最下面附) 先講講它的基本用法:
Time of Update: 2018-12-08
這是個功能非常簡單的類,只實現了拖拽的功能,當然,代碼也因此保持了原始的簡潔,下面是這個類庫的代碼: 代碼 複製代碼 代碼如下:/************************************************** * Drag.js * 作者:橡樹小屋 07.17.2010 * http://www.cnblogs.com/babyzone2004/ *用法:Drag.initDrag(id); id是標籤的id名稱 ******************************
Time of Update: 2018-12-08
在上一篇文章中,我們進行了需求分析,如下: 1。動態新聞列表(這個很簡單)2。可以分頁讀取新聞列表(這個也不難)3。可以無重新整理的分頁讀取新聞列表(這個稍微有點難度)4。可以預覽新聞的內容(這個也稍微有點難度)5。介面友好(這個是必須的) 按照軟體工程的順序,我們應按照這樣的順序開發軟體:可行性分析===》需求分析===》概要設計===》詳細設計===》編碼===》測試
Time of Update: 2018-12-08
沒有分頁。這樣如果資料量很大時,情況就變得十分糟糕,往往開啟一個網頁就需要很長的時候,大大的降低了的使用者的體驗效果。 而分頁的話也是很有講究的,不同的資料庫往往對應著不同的分頁方式。這裡不做討論。下面我們僅以簡單的access作為資料庫來進行新聞列表的無重新整理分頁。無重新整理意味著要使用ajax技術,當然無重新整理不僅僅是ajax,還有其他的方法做到無重新整理,如將所有的資料一次性讀取出來,然後根據頁數的不同顯示不同的內容,這個僅僅靠JavaScript就可以實現了,但是這個無疑是飲鴆止渴,
Time of Update: 2018-12-08
首先確定您使用的 Apache 版本,及是否載入了 mod_rewrite 模組。 Apache 1.x 的使用者請檢查 conf/httpd.conf 中是否存在如下兩段代碼: LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c Apache 2.x 的使用者請檢查 conf/httpd.conf 中是否存在如下一段代碼: LoadModule rewrite_module