JavaScript的一些實用技巧

1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵<table border oncontextmenu=return(false)><td>no</table> 可用於Table 2. <body onselectstart="return false"> 取消選取、防止複製3. onpaste="return false" 不準粘貼4. oncopy="return

JavaScript中Window.event詳解

event代表事件的狀態,例如觸發event對象的元素、滑鼠的位置及狀態、按下的鍵等等。event對象只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromElement 和 toElement 屬性只對 onmouseover 和 onmouseout 事件有意義。例子下面的例子檢查滑鼠是否在連結上單擊,並且,如果shift鍵被按下,就取消連結的跳轉。<HTML><HEAD><TITLE>Cancels

javascript中substring()方法與substr()方法的區別

1 這兩個方法都是String對象的方法 2 substr(start,length):返回一個從指定位置開始的指定長度的子字串;     substring(start,end):返回位於String 對象中指定位置的子字串,子字串中包括start位置的字元,不包括end位置上的字元! 3 substring方法使用 start 和 end 兩者中的較小值作為子字串的起始點。 例如: substring(0, 3) 和substring(3, 0) 將返回相同的子字串。 如果start

javascript獲得服務器端控制項的ID

View Code 1 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> 2 3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4

原創–Javascript你意想不到的功能!!!

javascript不像python那樣可以方便地多行書寫字串,比如python可以這樣寫字串:mStr=""" line1 line2 'line3'"""而javascript只能用 + 與拼裝起來mStr="line1"+ "line2"+ "'line3'";由於習慣了python的這種用法,用起來javascript就特不爽。昨晚下班後回到房間打坐冥思,靈機一動,啊哈!原來javascript也可以方便地進行多行書寫。原理是構造一個函數,在函數內寫注釋,

這學期剛學的用javascript實現隨機產生驗證碼過程(非圖片驗證碼)

<!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="text/html;

JavaScript從HTML Table中取得某儲存格Cell中的資料

<!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></title>     <script

javascript實現圖片輪換效果

如何?圖片的輪換效果 解決思路:          圖片輪換的圖片檔案名稱通常是有規律的序列,比如說是從1到N,然後設定定時器,每隔一段時間換一張圖片,圖片檔案名稱作為一個自加變數,在輪換完後再從頭開始。另外在任意兩張圖片的輪換時還會有一些轉換的過渡效果,這個主要依靠轉換濾鏡來實現。 具體步驟: 方法一:圖片輪換時利用revealTrans濾鏡產生轉換效果: <img src="face/face1.gif" id="turn" width="200"  

Javascript滑鼠座標

<script type="text/javascript">function mousePosition(ev){        if(ev.pageX || ev.pageY){                return {x:ev.pageX, y:ev.pageY};        }        return {                x:ev.clientX + document.body.scrollLeft -

ubuntu下使用FireBug調試Javascript指令碼

在開發nodejs的時候,會經常寫一些js代碼,為了直觀,就先使用firefox進行試運行。當運行出錯時,就可以使用firebug進行調試,察看錯誤的位置與錯誤描述。一、安裝最新的Mozilla Firefox瀏覽器,預設在ubuntu下是內建的。二、在終端中切換到root使用者(因為安裝firefox外掛程式需要有root許可權修改某些設定),su root,之後輸入密碼  完成後,輸入firefox 運行firefox瀏覽器。三、到 www.getfirebug.com 網站,點擊右邊的

調試JavaScript/VB Script指令碼程式(Wscript篇)

在前面的文章” 調試JavaScript/VB Script指令碼程式(IE篇)” 裡面,介紹了如何在IE裡面調試指令碼程式。在日常的作業系統維護過程中,有時我們也會寫一些小的指令碼程式來簡化系統管理工作,例如調用一些WMI函數來自動安裝卸載程式之類的。在實際工作中,我發現程式員對指令碼抱怨最多的就是指令碼程式很難調試這個缺點,特別是調試.vbs等WSH程式的時候,總是:1.       在資源管理員裡面雙擊一個.vbs檔案。2.       程式裡面發生了一個錯誤,例如異常,或者編程邏輯錯誤。

將button等加入到datagrid/datalist,並邦定javascript事件

將ImageButton加到datalist中,並設定CommandArgument.<asp:datalist id="listImg" runat="server" RepeatDirection="Horizontal" RepeatColumns="12">                            <ItemTemplate>                <asp:ImageButton ImageUrl="" Runat="server" 

VBscript和javascript區別以及在哪裡該用誰?

在很多論壇中看到關於VBscript和javascript到底應該使用哪個,哪個比較好的問題? 今天我來談談我的看法: 伺服器端: 大家知道ASP支援這兩中指令碼語言,也就是在伺服器端用哪個都行,但大部分人在伺服器 端用VBscript比較多,對於新手來說一般用VBscript就可以了。 用戶端: 現在流行的主要是微軟和網景這兩大瀏覽器,微軟的IE對VBscript和JAVAscript都支援, 而網景的瀏覽器卻不支援VBscript,為了相容我們應該在用戶端使用JAVAscript指令碼語言,

JavaScript小數四捨五入toFixed

From: http://kevinpeng.javaeye.com/blog/772591 雖然js中Number對象內建了toFixed方法Java代碼 2.3567.toFixed(2)  2.3567.toFixed(2)但由於使用者使用不同瀏覽器,並且這些瀏覽器js庫也存在些差異,所以表現也不同,大多數時候是在FF下開發,卻忽略了IE等瀏覽器的相容問題。 Java代碼

JavaScript從零開始 – 基本認識

無厘頭地學了種種C++/Java等語言,發覺學一門語言還是需要先瞭解它自身的一些基本特性,這對以後的學習是有很大協助的。

JavaScript神奇的定義方法

 還沒搞清楚是怎麼回事,先貼一下代碼…… Code highlighting produced by Actipro CodeHighlighter

令人驚奇的JavaScript物件導向(三)

  本來打算去睡覺了,再開啟blog一看,發現深夜了還有貴客來訪。為感謝 真 OO無雙 的關注,決定寫完這篇再去睡覺~

令人驚奇的JavaScript物件導向(二)

  昨天談了範圍的問題,現在讓我們看看範圍在JavaScript的物件導向特性中是怎麼表現的,其中會涉及到內容相關的問題,這個也是我們需要好好去理解的。  學習JavaScript面向特性的朋友可能會迷惑於JavaScript中所謂類聲明的方式。類似以下代碼:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function WhatIam() {  

JavaScript DOM筆記:修改DOM

  常用函數: createElement 建立元素(不會立即顯示,必須綁定到某個父節點上) createTextNode 建立文本節點(不會立即顯示,必須綁定到某個父節點上) insertBefore 將一個元素插入到父節點下的某個元素之前(插入後瀏覽器即時渲染) appendChild 將一個元素添加到父節點下的最後位置(插入後瀏覽器即時渲染) removeChild 從父節點中刪除一個節點(刪除後瀏覽器即時渲染)  以下為《精通JavaScript》中提供的函數 Code

JavaScript Regex 筆記

 特殊字元轉義(小寫!) \w word 字母數字底線[a-zA-Z0-9_]\s space 任何Unicode空白符 [\n\r\f\t\v]\d decimal [0-9]\b bound 單詞邊界 (/^JavaScript\b/ 與 “JavaScript is...”匹配,不與“JavaScript:alert('');”匹配) 重複 {n}{m, n}{m,} 重複次數大於m 分組與引用 通過括弧對Regex進行分組。分組兩個作用:一是重複,而是引用。\ $ 匹配位置 (?=  )

總頁數: 3271 1 .... 253 254 255 256 257 .... 3271 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。