Time of Update: 2018-12-08
Date.prototype.isLeapYear 判斷閏年 Date.prototype.Format 日期格式化 Date.prototype.DateAdd 日期計算 Date.prototype.DateDiff 比較日期差 Date.prototype.toString 日期轉字串 Date.prototype.toArray 日期分割為數組 Date.prototype.DatePart 取日期的部分資訊 Date.prototype.MaxDayOfDate
Time of Update: 2018-12-08
例如開啟一個新視窗: 複製代碼 代碼如下:ExternalInterface.call("eval", "myWin = window.open('" + url + "', '" + windowId + "', 'toolbar=1,scrollbars=0,location=1,statusbar=0,menubar=0,resizable=0,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top +
Time of Update: 2018-12-08
<a href="javascript:alert('這裡有2個單引號一個雙引號"\'\' :)');" >引號的嵌套</a> 單引號 ‘ 的 ASCII碼是 39 雙引號 " 的 ASCII碼是34,所以我們可以用xx;的形式來代替具體的符號。雖然變成了xx;的形式,但是在嵌套環境中仍然要很當心。這裡代碼裡的alert()使用的引號是單引號,alert裡的字串應該轉義掉單引號。於是就有了 \'的形式。反之,就要轉義掉 \"
Time of Update: 2018-12-08
1. document.formName.item("itemName") 問題 說明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"]; Firefox下,只能使用document.formName.elements["elementName"]. 解決方案:統一使用document.formName.elements["elementName"]. 2.集合類對象問題
Time of Update: 2018-12-08
至少每個嘗試JavaScriptOO的程式員都花費很多精力用在物件導向機制的類比上而非業務本身. 這對Java,C++甚至Php的開發人員來講都是難以想象的. 更糟糕的是類比OO對於JavaScript進階程式員都有著邪惡的吸引. 因為幹這個事兒超然於業務之上,有種創造新程式設計語言一般的快感,可以令IQ盡情揮灑. 正如前些年大家都想把自個網站的common.js寫成個架構一樣.直到YUI,JQuery等等的強勢推出才稍有平息.
Time of Update: 2018-12-08
比如: 1. document.all() 在FF裡不行. 必須改成document.getElementById(); 2. obj.innerText = "XXX"; 在FF裡好像偶爾也有問題. 換成obj.innerHTML = "XXX";就行了. 3. var olE = document.body.onload; 獲得body的onload函數. IE沒問題.FF不行.改成window.onload.解決. 至於window.onload和body.onload有什麼區別..
Time of Update: 2018-12-08
Flex檔案:複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="200" height="150" creationComplete="init()"> <mx:Script> <![CDATA[ import
Time of Update: 2018-12-08
複製代碼 代碼如下:function $Cookie(){ var a=arguments.callee; var b=a._cached; if(a._cached){return a._cached} if(!(this instanceof a)){return new a} if(typeof a._cached=="undefined"){a._cached=this} } $Cookie.prototype.get=function(e){ var
Time of Update: 2018-12-08
document.documentElement.getBoundingClientRect下面這是MSDN的解釋: Syntax oRect = object.getBoundingClientRect()Return Value Returns a TextRectangle object. Each rectangle has four integer properties (top, left, right, and bottom) that represent a
Time of Update: 2018-12-08
上次做table排序對table有了一些瞭解,這次更是深入瞭解了一番,發現table原來是這麼不簡單。 還不清楚這個效果叫什麼,就叫行定位吧,本來想把列定位也做出來,但暫時還沒這個需求,等以後有時間再弄吧。 程式原理 一開始的需求只是表頭部分在滾動時能一直固定在頭部,那關鍵要實現的就是讓tr能定位。 首先想到的方法是給tr設定relative,用ie6/7測試以下代碼: xmlns="http://www.w3.org/1999/xhtml"> 1234
Time of Update: 2018-12-08
使用RegExp的顯式建構函式,文法為:new RegExp("pattern"[,"flags"])。 使用RegExp的隱式建構函式,採用純文字格式:/pattern/[flags]。 pattern部分為要使用的Regex模式文本,是必須的。在第一種方式中,pattern部分以JavaScript字串的形式存在,需要使用雙引號或單引號括起來;在第二種方式中,pattern部分嵌套在兩個“/”之間,不能使用引號。
Time of Update: 2018-12-08
效果: 先來看看別的網站是怎麼做的: google.com的登入: 用戶端 和伺服器端都驗證了,並且提示資訊一樣的 baidu.com 的登入: 屏蔽了密碼輸入框 http://fanfou.com/register : 用戶端和後台都驗證了,但是提示的資訊方式不一樣 http://login.xiaonei.com/Login.do : 使用者禁用Js後有提示資訊 我的實現步驟: 思想: 1,預設(禁用js)submit按鈕式不顯示的,如果啟用後,就顯示submit按鈕
Time of Update: 2018-12-08
原理:採用innerText 或者 innerHTML 複製代碼 代碼如下:<script language=”javascript”> var stock_code = stockcode.innerText; var stock_code = stockcode.innerHTML; </script> <div id="stockcode" style="display:none"> test </div> innerText 跟
Time of Update: 2018-12-08
123[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]js驗證為正整數 複製代碼 代碼如下:<script> var re = /^[1-9]d*$/; //智能驗證單個字元 if (!re.test(document.getElementById('group_order').value)){ alert("組排序必須為數字!"); document.getElementById('group_order').focus(); return false; } <
Time of Update: 2018-12-08
請選擇顏色紅色藍色綠色[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2018-12-08
這篇文章中,我會略述一下 Internet Explorer 和 Firefox 在 JavaScript 文法上不同的 7 個方面。 1. CSS “float” 屬性 擷取給定對象的特定 CSS 屬性的基本文法是 object.style 屬性,而且有連字號的屬性要用駱駝命名法來代替。例如,擷取一個 ID 為 “header” 的 div 的 background-color 屬性,我們要用如下文法:
Time of Update: 2018-12-08
近來還是那麼忙,趁五一更新一下程式吧。 這個版本主要增加和改進了以下東西: 1,對字串改用localeCompare來比較; 2,一次排序中能使用多個排序對象(用於值相等時再排序); 3,修正一些發現的問題; 4,改進程式結構,個人覺得是更靈活更方便了; 5,增加bool類型比較; 6,添加attribute/property的內容; 7,修正ie6/7的radio/checkbox狀態恢複bug; 8,增加自訂存取子。 xmlns="http://www.w3.org/1999/xhtml"
Time of Update: 2018-12-08
提示:您可以先修改部分代碼再運行 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2018-12-08
function styleHeaderSiblings(){ if(!document.getElementByTagName)return false; var headers = document.getElementByTagName("h1"); for(var i = 0;i<headers.length;i++){ addClass(elem,"intro"); } } function styleElementSiblings(tag,thechass){
Time of Update: 2018-12-08
stone.js //**************************************神吹表格操作函數******************************************************* //隱藏列 function setHiddenRow(tb,iCol){ for (i=0;i<oTable.rows.length;i++){ tb.rows[i].cells[iCol].style.display = oTable.rows[i].cells[