一行代碼告別 document.getElementById

  很久以前做網頁的時候,幾乎沒有聽說過 getElementById 這一玩意兒。在那個ie獨佔天下的年代裡,做的頁面也幾乎都是ie

IE下的一個安全BUG —— 可即時跟蹤系統滑鼠位置

  IE下的DHTML有各種M$的私人特徵,已經是眾所周知。其中有個比較有趣就是:event.screenX和event.screenY,可以獲得系統層級的滑鼠位置座標。  咋一聽,其實也覺得沒什麼。螢幕上的座標無非就是:瀏覽器用戶端區域裡的座標 + 瀏覽器視窗座標 +

折騰你的瀏覽器 —— 把10000×10000的圖片縮到200位元組!

  別緊張別懷疑,樓主可不是在故弄玄虛忽悠人:)事實上這還不是最小的!小弟先拋個磚,希望大家繼續探索。  本文沒有耍一點花招,都是最最基礎的技術。即使是再菜的菜鳥也知道,想把一億像素的照片儲存進幾百位元組那是完全不可能的,更何況還是無損。事實上呢也的確不可能,因為本文標題裡沒說是照片,而是圖片,毫無實際內容的圖片:)    但也必須是標準的,通用的,能被各種瀏覽器識別的圖片。自己代碼定義的當然是不能算的~    大家平時也遇到過,一些儲存成png格式會小很多很多,而且畫質完全沒變。原因很簡單,圖

Sql 日期推算(日期函數的熟練使用)

以下執行個體都以星期天作為一周的第一天來建立,可查看@@DATEFIRSTDATEDIFF ( datepart , startdate , enddate ) DATEDIFFFunction Compute兩個日期之間的小時、天、周、月、年等時間間隔總數DATEADD ( datepart , number, date ) DATEADDFunction

線上測試部落格園CDN速度

  最近發現部落格園附件下載速度快了不少,據說是網站遷移到新的IDC了。於是寫了個小東東,來測試下看看單線程下載速度。     掛了一晚上,分享下測試結果- -  CDN的頻寬貌似不便宜~~以後再不那麼可恥的浪費了:)     大家有興趣測試看看有多快。  同樣可以測試其他網站的靜態資源,不過必須是jpg/png/gif/swf的資源檔。  因為是單串連下載的,所以發送/響應請求的那一刻時間裡傳輸位元組要少些,所以儘可能選擇體積大的檔案。  測試指令碼很簡單,順便貼下吧~var

利用函數模板技術,寫一個簡單高效的 JSON 查詢器

  JSON可謂是JavaScript的亮點,它能用優雅簡練的代碼實現Object和Array的初始化。同樣是基於文本的資料定義,它比符號分隔更有語義,比XML更簡潔。因此越來越多的JS開發中,使用它作為資料的傳輸和儲存。    JS數組內建了不少有用的方法,方便我們對資料的查詢和篩選。例如我們有一堆資料: var heros = [ // 名============攻=====防=======力量====敏捷=====智力==== {name:'冰室女巫',

標準的JS裡,eval和window.eval屬於不同的文法!

  最近寫的一個指令碼裡需要在全域下執行代碼。這個例子以前見到過,在IE6,7,8下用window.exeScript方法,其他則調用window.eval方法即可。     看似很簡單,運行也正確。eval聲明的a只有內部可見;window.eval聲明的b全域可見。 <script>function A(){ eval("var a=1"); window.eval("var b=1");}A();alert(typeof a);

Web跨瀏覽器進程通訊

  Web跨域已是老生常談的話題,這次來嘗試下跨域瀏覽器進程之間的通訊 ——

資料庫常用管理語句

KILL資料庫進程,常用於需要單獨操作的情況下,也用於死結情況。程式碼片段3:強制斷開使用者串連進程(也常用於死結)。 --kill資料庫的串連進程. DECLARE @dbname sysname  SET @dbname='adirectory' --要關閉進程的資料庫名 declare @s nvarchar(1000) declare tb cursor local for select 'kill '+cast(spid as varchar) from

從資料結構的角度分析:for each…in 比 for…in 快的多

  之前聽說Firefox的JS引擎支援for each in的文法,例如下述的代碼:var arr = [10,20,30,40,50];for each(var k in arr) console.log(k);  即可直接遍曆出arr數組的內容。  由於只有FireFox才支援,所以幾乎所有的JS代碼都不用這一特徵。  不過在ActionScript裡天生就支援for each的文法,不論Array還是Vector,還是Dictionary,只要是可枚舉的對象都可以for

大容量資料匯入匯出-工具BCP

bcp工具的參數幫忙請查看聯機叢書.主要講四個樣本的使用:匯出(out),匯入(in),查詢匯出(queryout),匯出格式化(-f)檔案。樣本1:匯出樣本資料庫AdventureWorks整個表currency 或視圖,使用SQL串連 bcp AdventureWorks.sales.currency out c:currency1.txt  -c  -U"sa" -P"password" --使用SQL串連樣本2:同上,使用信任連接bcp

外鏈圖片也有風險嗎?

  一直以來,各大論壇和郵箱都允許使用外鏈圖片。一方面解決了上傳和儲存帶來的資源消耗,更重要的是方便使用者轉載圖片。  然而,簡單的背後是否暗藏著什麼風險呢?大多或許認為,不就是插入了一張外部圖片而已,又不是什麼指令碼或外掛程式,能有多大的安全隱患。  曾經也有過外鏈圖片泄漏cookie那樣的重大隱患,不過那都是很久以前的事了。在如今瀏覽器日新月異的年代裡,這樣的bug已經很難遇到了。不過利用正常的遊戲規則,我們仍能玩出一些安全上的小花招。No.1 —— HTTP401   (嚴重程度:低)  

【分享】曾經做的一個JS小遊戲——《Battle City》

  今天改網盤密碼時,找到了個很久前的東西:JavaScript版的坦克大戰。07年的夏天製作花了好多個夜晚製作,那段著迷JS遊戲的瘋狂時光。但因為後來眾多瀏覽器的出現,導致了遊戲相容性大大的下降,最終放棄了更新。     儘管到了如今HTML5大紅大紫,不過要相容主流瀏覽器,還是逃不過IE這關。如此說來,還不如純粹的div+css製作的js應用相容性最好了:)      之前也發過,但是當時因為找不到源碼,所以從壓縮過的JS反向修改回來,導致代碼混亂不堪。之前做的尺寸很小,今天把圖片放大了一倍

五招加速網頁回應時間

文章目錄 2. 使用CSS精靈減少HTTP請求3. 先載入CSS最後載入JavaScript4. 使用子網域名稱並發下載5. Adding an Expires Header 網頁儘可能的快速載入對網站非常重要;使用者希望快速的查看他們想要看的頁面,假如你不能滿足他們,他們就會另尋它處。在這篇文章中,你會看到五種為你的網頁加速的簡單而有效技術的相關討論。 1.

使用顯卡加速,把筆記本打造成取暖器!

  最近破事比較多,好久沒來這裡寫異想天開的玩意了。不過今天早上倒是想到個很有趣的東東,所以花了半小時簡單的琢磨了會,順便寫點分享下。  這天越來越冷了,凍手凍腳的~ 於是這熱乎乎的筆記本正好成了烘手的利器:)    美中不足的是,平時不想它熱的時候,風扇總是忽忽的轉不停。現在真想讓它熱,倒是不給力了。  解決辦法也很簡單,掛個3D遊戲在那,特效全開,不熱也不行。不過這樣很是佔用系統資源,不如自己簡單的打造個“取暖器”!    電腦裡發熱最大的硬體無非就是CPU和顯卡了。讓這兩個硬體不停的工作,

T-sql最佳化之——探索SQL執行計畫

作者:no_mIss  QQ:34813284時間:2006.11.07 23:30:00環境:win2003 + mssql2005  最近總想整理下對MSSQL的一些理解與感悟,卻一直沒有心思和時間寫,晚上無事便寫了一篇探索MSSQL執行計畫,本文講執行計畫但不僅限於講執行計畫。

【漫畫詳解】用iframe障眼法,騙取使用者點擊

  做過Web開發的朋友曾經都有過這麼個念頭:在自己的頁面裡內嵌一個其他網站的網頁,然後可以用指令碼去擷取他們頁面裡的資訊,甚至可以。。。  顯然,有這麼好的事也肯定輪不到你來嘗了:)一個叫沙箱模型的東西被發明出來,就是防止有這種想法的人搞破壞。。。所以現在的我們只能遠觀,不可褻玩也。      不過,這些規定只是針對指令碼而已。假如讓使用者自己乖乖的去點,那當然是沒問題的。但有多少人會去點呢!!  所以,我們需要施一些特殊的障眼法,讓使用者在不經意間,就點了我們想讓他點的東西:)  就拿上面那

淺談網站流量劫持防範措施

  前幾天上網開啟163首頁時,發現頁面底部莫名其妙的出現一個邊框。這在以前可是未曾有過的,而且以後也絕不可能會有這麼醜陋的設計。  趨於好奇心,立刻在邊框上點了右鍵審查元素。尼瑪,不看不知道,網易首頁的HTML何時變得這麼劣質了?  沒有doctype聲明,連title元素都沒有。script還是language=JScript風格,這得追溯到多少個世紀前了~ 最劣質的是架構居然還是<frameset>元素。。。    不用說,這顯然不是網易的頁面。頁面裡的ad字樣,早已深深的出買

把筆記本改造成無線路由器 —— 手機抓包牛刀小試

  最近發現系統內建一個無線網卡驅動,可以用很簡單命令建立一個無線網路存取點。有了這個免費虛擬無線路由,我們可以盡情掌控手機的wifi資料了!抓包,嗅探,協議分析,流量劫持,代碼注入。。。盡情發揮你想做的吧~  先從最簡單的起,嗅探行動數據包。  WIN7下建立虛擬存取點很簡單,只需兩行命令:netsh wlan set hostednetwork mode=allow ssid=APName key=passwordnetsh wlan start

資料庫基礎–完成資料完整性-約束、規則

資料庫中的資料是從外界輸入的,而資料的輸入由於種種原因,會發生輸入無效或錯誤資訊。保證輸入的資料符合規定,成為了資料庫系統,尤其是多使用者的關聯式資料庫系統首要關注的問題。資料完整性因此而提出。本章將講述資料完整性的概念及其在SQL Server 中的實現方法。   資料完整性(Data Integrity)是指資料的精確性(Accuracy) 和可靠性(Reliability)。它是應防止資料庫中存在不符合語義規定的資料和防止因錯誤資訊的輸入輸出造成無效操作或錯誤資訊而提出的。資料完整

總頁數: 61357 1 .... 5431 5432 5433 5434 5435 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.