最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:9313 今日文數:3904
|
下面列出了許多JavaScript的保留字,它們在JavaScript程序中是不能被用作標識符的(變量名、函數名以及循環標簽)。表2-1列出了ECMAScriptV3標準化的關鍵字。這些關鍵字對JavaScript來說具有特殊的意義,它們是這種語言的語法自身的一部分。
表2-1:保留的JavaScript的關鍵字...
|
有時我們要根據表達式的值返回指定的值,比如當表達式a>b的值為true時返回true,值為false時返回false。
1.JavaScript
使用運算符(?:),例如:3>2?true:false
2.VisualBasic
使用IIF函數,例如:IIF(3>2,true,...
|
while語句:
vari=1;
while(i<10)
do/while語句:
vari=1;
do
while(i<10);
從上邊例子中我們來分析它們的兩點不同:
1.因為while語句總是先檢測循環表達式,所以它的循環體可能一次都不執行;而do/while語句是在循環底部檢測...
|
一、使用逗號運算符
1.一次聲明多個變量
vari=1,j=1,k=1
2.多個語句用逗號間隔
i=1,j=i+2,k=j+2
二、使用花括號
if語句、while語句、do/while語句、for語句、for/in語句和function語句等語句后都只能跟隨一個子語句,此時可以用將...
|
只在<form>元素上使用submit事件
如果要在form中綁定事件處理程序時,應該只在<form>元素上綁定submit事件,而不是給提交按鈕綁定click事件。
March:這個方式固然很好,但是,公司開發時使用了WebFlow,一個頁面就一個大form,而里面可能有若干個提交按鈕...
|
一、捕捉方法
1.定義window.事件處理程序
window.=function(sMessage,sUrl,sLine)
thrownewError(出錯啦!);
document.write(mzwu.com);
如果不想讓IE報錯,隱藏所有錯誤信息只需returntrue即可:
window...
|
為了阻止一些人惡意的向站點提交內容,我們在站點中加入了阻止外部提交,你將會發現在客戶端使用腳本window.open或是document.location.href進行跳轉時都成了非法來源了,似乎只能通過點擊頁面的鏈接或提交表單的方式才可能是合法的。既然通過提交表單可以,那我們只需在頁面中構造一個隱藏的表單,腳本要跳轉...
|
今天在逛站長網時無意中發現站長工具頁(http://tool.admin5.com/)各類工具位置支持拖拽,一時興起研究了下腳本,下邊是D下來的腳本(稍做了修改):[code]站長網拖拽效果完整Js#page#page.col#page.toolbox#page.title.control.inner.dmvarUti...
|
問題:當文件中含有大量圖片時,每次翻頁總要等待一會兒才能顯示出圖片。解決方案:每次打開帶有多張圖片的文件時,首先點擊一下工具欄上的“打印預覽”按鈕(如圖1所示),然后再馬上關閉打印預覽,此時再翻頁就不會出現圖片半天顯示不出來的問題了。
|
JavaScript和其他語言的標識符有一個很大的不同,JavaScript允許其標識符的任何地方使用美元符號($),可能是大家對$都有特殊的感情的緣故吧,很多人喜歡用它來做一些事情:jQuery是使用$來返回一個jQuery對象、prototype.js使用$擴展了document.getElementById等等。...
|
<divid=msg></div><script>document.getElementById(msg).innerHTML=HelloWorld!;</script>
上邊代碼執行出錯,提示document.getElementById(...)為空或不是對象!通常...
|
在Web開發的時候,經常會遇到的一種情況就是瀏覽器提示腳本運行時間過長,停止還是繼續,無論你選擇什么,相信你都會想盡一切辦法讓這個對話框遠離你的用戶們。可你是否知道,這些不同的瀏覽器究竟是如何判斷,哪些腳本處于“失控”狀態么?本文作者,就從InternetExplorer、Firefox、Safari、Chrome和O...
|
meta是用來在HTML文檔中模擬HTTP協議的響應頭報文。meta標簽用于網頁的<head>與</head>中,meta標簽的用處很多。meta的屬性有兩種:name和http-equiv。name屬性主要用于描述網頁,對應于content(網頁內容),以便于搜索引擎機器人查找、分類(目前幾乎...
|
有個接口,站長使用iframe方式調用,在IE6、FF3.0、Opera9.6下均正常,但唯獨IE7下報錯:拒絕訪問。最終發現是resizeTo語句的原因,接口中使用resizeTo來調整瀏覽器窗體大小,當使用window.open方式調用時腳本可以正常調整瀏覽器窗體大小,但使用iframe方式調用時調整失敗,IE6、...
|
概要
如果在未授權使用某個ActiveX控件的計算機上使用該控件,則該控件無法在InternetExplorerHTML頁中正確加載。例如,如果您使用MicrosoftVisualC++構建控件,那么帶有該控件的HTML頁可以順利加載到構建該控件的計算機上,但無法加載到另一臺計算機上。
要在未授權的計算機上...
|
可以說幾乎每個做過Web開發的人都問過,到底元素的ID和Name有什么區別阿?為什么有了ID還要有Name呢?!而同樣我們也可以得到最classical的答案:ID就像是一個人的身份證號碼,而Name就像是他的名字,ID顯然是唯一的,而Name是可以重復的。上周我也遇到了ID和Name的問題,在頁面里輸入了一個inpu...
|
1.取消按鈕按下時的虛線框
在input里添加屬性值hideFocus或者HideFocus=true
2.只讀文本框內容
在input里添加屬性值readonly
3.防止退后清空的TEXT文檔(可把style內容做做為類引用)
<INPUTstyle=behavior:url(#defaul...
|
Readonly和Disabled是用在表單中的兩個屬性,它們都能夠做到使用戶不能夠更改表單域中的內容。但是它們之間有著微小的差別,我在實踐中得到了一些規律,總結如下:
Readonly只針對input(text/password)和textarea有效,而disabled對于所有的表單元素都有效,包括select,...
|
給表單加入autocomplete屬性就能關閉其自動完成的功能,如:<inputtype=textname=testautocomplete=off>
|