Time of Update: 2018-12-08
前些天還可以正常使用的js檔案,在添加了一些東西後,其中的alert()彈出提示框總是中文亂碼,在網上看了很多,給出的答案基本上是加一個<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
Time of Update: 2018-12-08
代碼: 複製代碼 代碼如下:<!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> <meta http-equiv="Content-Type"
Time of Update: 2018-12-08
參考代碼:複製代碼 代碼如下:<!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> <meta http-equiv="Content-Type" content="
Time of Update: 2018-12-08
漫遊於網路之間,你會發覺,網際網路不但是資訊的海洋,也是廣告的海洋。除了普通的Gif
Time of Update: 2018-12-08
複製代碼 代碼如下:function SetIFrameHeight(down) { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox =
Time of Update: 2018-12-08
Email:longsu2010 at yeah dot net js String的replace函數的函數簽名如下: replace(match/* 字串ORRegex */, replacement/* 字串OR函數 */) 作用是將源自符串中的match替換為replacement並返回替換後的字串。 如果第一參數是字串就沒什麼好說的了,但是要記住此時只在源自符串替換一次match(第一次)函數就執行完成了。所以第一參數通常是一個Regex,舉例如下: replace(/a/g, "b"
Time of Update: 2018-12-08
注意使用preventDefault防止瀏覽器的預設事件操作發生 複製代碼 代碼如下:<script language="javascript" type="text/javascript"> var isDrag = false; function isIE(){ if(navigator.userAgent.indexOf("MSIE")>0){return true;} else{return false;} } function addListener(element,
Time of Update: 2018-12-08
複製代碼 代碼如下:function SetIFrameHeight(down) { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)/)
Time of Update: 2018-12-08
JavaScript中hasOwnProperty函數方法是返回一個布爾值,指出一個對象是否具有指定名稱的屬性。 hasOwnProperty()使用方法:object.hasOwnProperty(proName)其中參數object是必選項。一個對象的執行個體。proName是必選項。一個屬性名稱的字串值。如果 object 具有指定名稱的屬性,那麼JavaScript中hasOwnProperty函數方法返回 true;反之則返回 false。此方法無法檢查該對象的原型鏈中是否具有該屬性;
Time of Update: 2018-12-08
動態構建Regex複製代碼 代碼如下: new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) )來自sizzle,動態構建正則時,這樣做避免了字元轉義。更靈活和巧妙的數字補零複製代碼 代碼如下:function prefixInteger(num, length) { return (num / Math.pow(10, length)).toFixed(length).substr(2);}
Time of Update: 2018-12-08
與in操作符相比,for in 在迴圈對象的屬性時也會遍曆原型鏈,for in 不會讀取不可枚舉屬性,如數組的length屬性。 小結 當檢測某個對象是否擁有某個屬性時,hasOwnProperty 是唯一可以完成這一任務的方法,在 for in 迴圈時,建議增加 hasOwnProperty 進行判斷,可以有效避免擴充本地原型而引起的錯誤。與in操作符相比,for in 在迴圈對象的屬性時也會遍曆原型鏈,for in 不會讀取不可枚舉屬性,如數組的length屬性。 複製代碼 代碼如下://
Time of Update: 2018-12-08
執行個體代碼一見: 複製代碼 代碼如下:<!DOCTYPE HTML> <html> <head> <style type="text/css"> #main div{position:absolute;width:220px;height:150px;border:1px solid #999;} </style> <script type="text/javascript"> var a;
Time of Update: 2018-12-08
[javascript]複製代碼 代碼如下:var studs = [{name: 'clap', age: 15}, {name: 'martin', age: 13}, {name: 'merry', age: 10}]; function sortbyage(a, b) { //按年齡從小到大排列 return a.age > b.age; } function sortbyname(a, b) {
Time of Update: 2018-12-08
href=”#”,包含了一個位置資訊.預設的錨是#top,也就是網頁的上端,當連續快速點擊此連結時會導致瀏覽器巨慢甚至崩潰。當然我們一般用三個 href="###",不過看了這篇文章我們以後就可以使用javascript:;(一個冒號一個分號)javascript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。 javascript:;好些,javascript:void(0);據說某些情況下有瀏覽器安全色bug。(此點bug我也不知道什麼時候能出現,知道的童鞋請指教)。
Time of Update: 2018-12-08
知識點: 主要是對Date對象的使用。(下面的介紹內容來自網路) 建立 Date 對象的文法: var myDate=new Date() Date 對象會自動把當前日期和時間儲存為其初始值。 參數形式有以下5種: new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Date(ms);
Time of Update: 2018-12-08
知識點: 1、數學運算“+,-,*,/”的使用 2、輸入內容的判斷,對於事件對象的來源的判斷 效果: 代碼: 複製代碼 代碼如下:<style> #calculate { line-height: 60px; text-align: center; background: #ccc; font-size: 16px; font-weight: bold; } #calculate tbody input{ width: 100%; height: 60px;
Time of Update: 2018-12-08
如下: 代碼如下: 複製代碼 代碼如下:<!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> <meta http-equiv="Content-Type"
Time of Update: 2018-12-08
如下: 頁面代碼: 複製代碼 代碼如下:<!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> <meta http-equiv="Content-Type"
Time of Update: 2018-12-08
目前,如果使用javascript來寫複製到剪貼簿的代碼,一般都是瀏覽器不相容的。所以採用flash的方式,類比一個層,再來複製,就可以做到全部瀏覽器都適用哦~ 需要下載一個swf檔案,和一個js檔案。把這兩個檔案,和htm放到一起。 圖示: 必須放在伺服器端使用哦。 圖示: JS代碼: 複製代碼 代碼如下:ZeroClipboard.js // Simple Set Clipboard System // Author: Joseph Huckaby var ZeroClipboard = {
Time of Update: 2018-12-08
在大部分瀏覽器中,當一個事件處理器被觸發時,名為Event的類執行個體會作為第一個參數傳入處理器中。而一直佔據主流地位的ie卻以自己專的方式行事,將Event執行個體儲存到一個名為event的全域屬性中。 複製代碼 代碼如下:if (!event) event=window.event; 上面的語句用來檢測event參數是否為undefined或者null,如果是的話把window的event屬性賦值給它,從而消除了瀏覽器差異。 為了擷取目標元素的引用,在標準相容的瀏覽器中使用target屬性,