javaScript技巧集合

事件來源對象 event.srcElement.tagName event.srcElement.type捕獲釋放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按鍵 event.keyCode event.shiftKey event.altKey event.ctrlKey事件傳回值 event.returnValue滑鼠位置 event.

JavaScript調節透明度

動態改變照片的透明度    <img id="imgInfo" src="Images/Train.jpg"style="filter: alpha(opacity=50)"/>     <input id="Button1" type="button" value="透明度+"onclick="rdl_change(1)" />    <input id="Button2" type="button"

常用的JavaScript代碼

(1).在開啟的子視窗重新整理父視窗的代碼裡如何寫? window.opener.location.reload() (2).如何設定開啟頁面的大小 <body onload="top.resizeTo(300,200);"> 開啟頁面的位置<body onload="top.moveBy(300,200);">

用JavaScript操作cookie

寫入和讀取Cookie是一種常見的功能,可惜JavaScript對此的直接支援並不算完善,下面是幾個操作Cookie的函數,用起來還是蠻方便的。 // utility function to retrieve an expiration date in proper// format; pass three integer parameters for the number of days, hours,// and minutes from now you want the cookie

在後台調用JavaScript開啟新頁面

public static void OpenWindowInNewPage(Page curPage, string destUrl)    {        string scriptString = string.Format("<script language='JavaScript'>window.open('" + "{0}" + "','" + "','toolbar=no,menubar=no,status=yes,location=no,

JavaScript(去除左右空格)

// 功能:把指定的文本中左邊和右邊的空格全部截取// 返回:已經截取的文本// 參數:text 指定的文本function trimAll(text){    return leftTrim(rightTrim(text));//先右截取,再左截取,返回}// 名稱:左截取函數// 功能:把指定的文本中左邊的空格全部截取// 返回:已經截取的文本// 參數:text 指定的文本function leftTrim(text){   if(text==null || text=="")

javascript放大鏡原版

<script language="JavaScript"><!--var smallX = 200; //縮圖寬度var bigX = 600; //預覽窗大小,可以任意設定var bigY = 450;var srcX = -1; //原圖大小,可以任意設定. 如都為-1將使用圖片原始大小var srcY = -1;var border = 5; //邊框var smallY,viewX,viewY,bl,isIE,vX,vY;window.onload=function

javascript物件導向重寫右鍵菜單事件

<html><head><title></title><script type="text/javascript"> var EventUtil = {addHandler: function (element, type, handler) {if (element.addEventListener) {element.addEventListener(type, handler, false);}else if

學習JavaScript第一課:JavaScript簡介

JavaScript簡介     JavaScript誕生於1995年。當時,他的主要目的是處理以前由服務區語言(如Perl)負責的一些輸入驗證操作。在JavaScript問世之前,必須把表單資料發送到服務區端才能確定使用者是否在人們普遍使用的電話撥接的年代,能夠在用戶端完成一些基本的驗證任務絕對是令人興奮的。畢竟,撥接的速度之慢,導致了伺服器的每一次資料交換事實上都成了對人們耐心的一次考驗。         

javaScript 限制checkBoxList的選擇項

 function check()     {        var checkboxlist=document.getElementById("CheckBoxList1");        var n=0;        var error=false;        for(i=0;i<checkboxlist.rows.length*2;i++)        {          var

javascript中event事件相關的屬性

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

javascript實現擷取、複製本頁地址

內容轉載網路 <input type="button" name="Submit2" onClick='copyToClipBoard()' value="點擊複製本文地址"><script language="javascript">function copyToClipBoard(){var

javascript中子視窗與父視窗互動操作

此文轉載於:http://blog.csdn.net/fenglibing/archive/2007/09/11/1781243.aspx1、從子視窗中往父視窗傳值如父頁面有一個控制的id是choosedProvider,那麼這樣可以把值傳給父頁面:opener.document.getElementById("choosedProvider”]).value=”Tom”;2、從父視窗傳值給子視窗,如子視窗中有id為T的控制項,此時可以用如下傳值:<script>var

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><title>JavaScript得到滑鼠座標</title><meta http-equiv

javascript操作xml產生樹形菜單

這個效果應該不算什麼稀奇,網上也有現成的代碼,我這個也沒什麼特別的地方,只是因為我自己寫的,也算是為學習DOM後一個練習;在IE下測試通過;(最近又寫了一個,當然不再是為了練習;請參看:javascript操作xml產生樹形菜單(一)描述)實現效果是這樣的:讀取XML文檔;採用遞迴產生無限級的樹形菜單;能夠響應滑鼠事件,展開與拆疊子級菜單;首先是產生一個XML文檔,我用的是XML Spy的編輯器;<?xml version="1.0" encoding="utf-8"?>      

JavaScript的或運算子”||”的一些特殊情況

  看源碼時候看到一連串的 || 運算子,就頭暈了,因為不知道每個返回的具體值,以及它們之間的優先順序......  經過本人人肉測試當中的情形,匯總下具體邏輯鏈(自己瞎取的......):  Boolean值>null>undefined>NaN Sample:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1

mojoportal中添加自訂javascript

mojoportal中添加自訂javascript可以在layout.master檔案上直接添加javascript代碼。 這樣的話所有的頁面都會載入。如果只是希望在某些自訂頁面上添加, 可以以下的形式添加Page.ClientScript.RegisterClientScriptBlock(typeof(Page),       "uniqueidforyourscript", "\n<script type=\"text/javascript\" src=\""       +

日新網培訓Javascript之一.Js基礎

一.Javascript概述1、Javascript是一種鬆散類型語言,變數不必具有一個明確的類型。變數實現方法類似Hash表和關聯陣列,將屬性名稱映射為任意類型的屬性值或引用。2、Javascript是一種解釋型語言,核心語言有未經處理資料類型:數字、字串、布爾值。內部支援數組、日期和Regex對象。3、Javascript的版本,根據ECMA-262標準,Javascript語言的光放名稱為ECMAScript。4、運行在瀏覽器的Javascript稱為用戶端JS,可以理解為JS為靜態頁面增

日新網培訓Javascript之三.Js核心文法及物件類型

一.JS變數1、傳值與傳址 數字和布爾為實值型別,複製、傳參、比較均針對值。對象為地址類型,複製操作預設為淺度複製,僅僅將引用複製一份。傳參則為傳地址,比較對象時也是比較兩者地址(是否為同一對象)。字串為特殊類型,每次對字串操作均會重建該串(在串本身不變的條件下,無法修改串中某字元),任何對其的修改都會重建值。複製和傳參為傳址,比較則為值比較。2、變數的聲明

日新網培訓Javascript之四.Js語句、對象與數組

一、語句1、複合陳述式 用逗號可以將幾個運算式聯合起來形成一個運算式,用花括弧可以將幾個語句聯合起來形成語句塊。複合陳述式支援break、continue、return、throw語句。 2、switch語句 和C很類似,每個標籤後都要有break,如果沒有匹配標籤,則執列標籤default的內容,如果沒有default,則跳過執行。如果沒有break語句,則會一直執行到終點。需要注意的是:匹配標籤時使用的是===等同運算子,而不是==相等。所以必須保證類型一樣,才有意義。3、迴圈語句

總頁數: 3271 1 .... 486 487 488 489 490 .... 3271 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.