Time of Update: 2018-12-06
以前寫Javascript都是用手動寫,雖然沒有太大問題,不過容易出錯。經人介紹一個微軟內部用於寫Javascript的工具,Script#,剛剛使用,只是拿出來介紹一下,詳細可以查看協助的PDF檔案。 先下載,安裝。我們以VS2005為例。 安裝完,可以建立一個網站,注意,只支援C#網站,不支援VB。 產生一堆代碼,還有一個Default.aspx頁面。 頁面中,有一段代碼。1<Code> 2using System; using ScriptFX; public
Time of Update: 2018-12-06
在JS中使用window.close();時經常會遇到這樣的提示“你查看的網頁正試圖關閉視窗,是否關閉。”,這實際上是IE的安全特性的一項內容,是不能通過設定瀏覽器加以解決的。要將視窗關閉提示訊息屏蔽,需要增加額外的代碼。在IE6中,可以通過在close之前設定表單的opener屬性值得以解決,範例代碼如下:window.opener="xxx";window.close();在IE7,IE8中,上述的代碼並無法奏效,此時需要重載window.close()函數解決該問題,範例代碼如下:var
Time of Update: 2018-12-06
<!--1.2-------完善名字空間1.1-------添加了命名空間1.0-------完美版--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2018-12-06
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Test DateTime</title> <script type="text/javascript" language="javascript"> function TextDate() { var msel =
Time of Update: 2018-12-06
var title = document.forms[0].title.value //取報表標題 if (title.length<1 ) { alert("報表資料不存在,請進行統計") return; } var ksrq = document.forms[0].bbksrq.value var jsrq = document.forms[0].bbjsrq.value var
Time of Update: 2018-12-06
<script type="text/javascript"> /*分析:整個過程分三步走,分別是:擷取對象,移動對象,釋放對象 這三個步驟用滑鼠的事件來對應是:onmousedown,onmousemove,onmouseup */ var x,y,z,down=false,obj; function init(){ obj=event.srcElement; //擷取焦點對象 obj.setCapture();
Time of Update: 2018-12-06
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 string a = @"function cao() 4 { 5
Time of Update: 2018-12-06
昨天瞭解到一況挺好用的Javascript(以下簡稱JS,不是奸商的意思)編輯器。其實JS的編輯器已經不少了,像VS2008本身就是一個不錯的JS編輯器,但如果有些人不是想使用VS2008,專門去下載並且裝一個上去,也太費時間了。而其它的編輯器一般功能很差,昨天看到的這一況Aptana,功能強大,介面友好(跟Eclipse一模一樣),而且能夠建整個項目,還支援眾多類庫(內建)。支援智能提示功能,能夠識別自訂的JS類或函數等,匯入的JS檔案中的類也可以進行識別,在一般的JS編輯器中確實算是功能
Time of Update: 2018-12-06
//校正是否全由數字組成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校正登入名稱:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if
Time of Update: 2018-12-06
只能輸入數字:“^[0-9]*$”只能輸入n位的數字:“^\d{n}$”只能輸入至少n位元字:“^\d{n,}$”只能輸入m-n位的數字:“^\d{m,n}$”只能輸入零和非零開頭的數字:“^(0|[1-9][0-9]*)$”只能輸入有兩位小數的正實數:“^[0-9]+(.[0-9]{2})?$”只能輸入有1-3位小數的正實數:“^[0-9]+(.[0-9]{1,3})?$”只能輸入非零的正整數:“^\+?[1-9][0-9]*$”只能輸入非零的負整數:“^\-[1-9][0-9]*$”只能輸入
Time of Update: 2018-12-06
一些網站為了防止文章內容被複製,使用了很多種方法來保護自己的著作權。 其實現在的網站技術,從來就沒有什麼能夠阻止一個想要複製你內容的方法,還不如我們大度一些,在複製內容的過程中增加一個自己的著作權資訊好了。 以下的方法是在複製網頁內容的時候會在複製後的內容後面增加一段網站的著作權資訊,代碼十分簡單,你只要修改那段著作權資訊代碼就可以自己用了! 代碼如下: <script language=javascript>
Time of Update: 2018-12-06
W3C DOM2樣式規範現在這邊貼出本章要的原始碼,注意要結合前面用到的ADS庫http://vdisk.weibo.com/s/Dq8NU CSSStyleSheet對象屬性:type :始終是txt/cssdisabled:是否被禁用href URLtitle :分組樣式表的標籤media:樣式表應用的目標裝置類型,如screen、printownerRule :
Time of Update: 2018-12-06
<html> <head> <title>new page</title> <script> function GetHeader(src) { //許可權唯讀(唯讀=1,唯寫=2 ,追加=8 等許可權)var ForReading=1; var fso=new ActiveXObject("Scripting.FileSystemObject"); var f=fso.OpenTextFile(src,1,true); return(
Time of Update: 2018-12-06
先從一個例子說起var sound = 'Roar';function myOrneryBeast(){ this.style.color='green';//window 方法被調用時所屬的對象 alert(sound);}// this 的環境可以隨著函數被賦值給不同的對象而改變function initPage(){ var example=ADS.$('example'); //使用事件屬性方法 example.onlick=myOrneryBeast;
Time of Update: 2018-12-06
1.對象中包含什麼在javascript中,從函數到字串實際上都是對象繼承//建立一個person對象的執行個體var penson={};person.getName=function(){...};person.getAge=function(){...};//建立一個emloyee對象的執行個體var
Time of Update: 2018-12-06
區分大小寫單引號雙引號大多數開發人員選擇用單引號,因為XTHML要求所有XHTML的屬性都必須使用雙引號 var html='<h2 class="a">A list!</h2>' +'<ol>' +'<li class="a">Foo</li>' +'<li class="a">Bar</li>' +'</ol>'總是比var html="<h2 class=\"a\"
Time of Update: 2018-12-06
雖然 JavaScript 有很多用處,但是處理字串是其中最流行的一個。下面讓我們深入地分析一下使用 JavaScript 操作字串。在 JavaScript 中, String 是對象。 String 對象並不是以字元數組的方式儲存的,所以我們必須使用內建函數來操縱它們的值。這些內建函數提供了不同的方法來訪問字串變數的內容。下面我們詳細看一下這些函數。 包羅永珍
Time of Update: 2018-12-06
網頁可見地區寬:"+ document.body.clientWidth; 網頁可見地區高:"+ document.body.clientHeight; 網頁可見地區寬:"+ document.body.offsetWidth +" (包括邊線和捲軸的寬)"; 網頁可見地區高:"+ document.body.offsetHeight +" (包括邊線的寬)"; 網頁本文全文寬:"+ document.body.scrollWidth;
Time of Update: 2018-12-06
到微軟的網站上下載Windows Script Control,它是一個ActiveX(R) 控制項。下載安裝完成後,建立一個C#應用程式項目,在方案總管中選中引用節點, 右鍵點擊選擇添加引用菜單,彈出添加引用對話方塊,單擊瀏覽找到安裝Windows Script Control的目錄,選取msscript.ocx檔案確定。那麼在引用節點下會增加一個MSScriptControl組件。ScriptControl 對支援 ActiveX(TM) Script 的宿主 Script
Time of Update: 2018-12-06
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http: