javascript中的事件處理常式(事件接聽程式)

最近在看《javascript 進階程式》一書,寫自己的一些小心得體會,希望得到牛人們的指點,討論。步入今天的正題,javascript事件處理函數,我們知道,javascript與HTML之間的互動是通過事件來實現的,事件就是使用者或瀏覽器自身執行的某種動作,比如click、mounseover、load……,而響應事件的函數就叫做事件處理函數(或事件接聽程式)。HTML代碼中的事件處理常式:<input type="button" value="click me"

如何禁止複製網頁內容?(javascript)

用JAVA禁止複製網頁內容<Script Language=javascript> function key(){ //if(event.shiftKey){//window.close();}//禁止shiftif(event.altKey){alert('禁止CTRL-C複製本貼內容');}//禁止altif(event.ctrlKey){alert('禁止CTRL-C複製本貼內容');}//禁止ctrlreturn

記錄js擷取擷取DropDownList和RadioButtonList控制項值的方法

1、擷取DropDownList控制項值     function GetdllValue(id) {            var r = document.getElementById(id);            for (var i = 0; i < r.length; i++) {                if (r[i].selected) {                    return r[i].text;                }          

JavaScript實現字串的contains函數

/ *  * string:原始字串  * substr:子字串  * isIgnoreCase:忽略大小寫 * /function contains(string, substr, isIgnoreCase) {     if (isIgnoreCase)     {          string = string.toLowerCase(

SharePoint Javascript 改變當前網站語言

Sharepoint 2010 - Change UI Language with javascriptIf you want to use html/javascript to change UI language, you can use the script below:(Note: in the page, there is the function OnSelectionChange, so you have to change name if you want to use

SharePoint【ECMAScript物件模型系列】– 13. 調試Sharepoint環境中的Javascript/ECMAScriptSharePoint 【ECMAScript對

為了在Sharepoint環境下實現對Javascript的調試,我們需要考慮如下的設定:1、首先就是在IE瀏覽器中的設定,你需要查看你的IE是否Enable了script debugging。   具體操作是在Internet Explorer中,找到 "Tools"-->"Internet Options"找到 "Advanced" 頁,並在此頁下找到以下兩項:   Disable Script Debugging (Internet Explorer)   Disable

SharePoint【Ribbon系列】– 09.如何讓使用者定義的Ribbon引用外部Javascript檔案

  在使用Sharepoint2010的Ribboon編程的領域內,我們必然要遇到如何編寫Ribbon內控制項的Javascript代碼。 

SharePoint提供的一些javascript函數

_spBodyOnLoadFunctionNames=============這是一個數組, Javascript程式員可以使用SharePoint Designer編輯SharePoint頁面, 把自己定義的函數名push到這個數組中, 然後這個javascirpt函數會在頁面初始化的時候被調用._spBodyOnLoadFunctionNames.push("MyInitFunction"); PreSaveItem=============如果你要在建立一個list item之前,

select javascript test

<html><head><script type="text/javascript">function change(list){  var array;  var idx;  for (var i = 0; i < list.length; i++)  {    if (list.options[i].selected)    {      //add to array here sorry cant remember how      idx =

JS的錯誤快速定位–JavaScript調試技巧

在網頁編寫中使用javascript是很常見的事情。但是js程式的調試是相當鬱悶的。javascript是一種弱類型的指令碼語言,很多錯誤是無法控制的。當javascript出現問題時,在IE瀏覽器中只會彈出一個簡單的錯誤提示對話方塊,IE報的錯誤往往莫名其妙。javascript的錯誤定位非常令人頭疼,如何快速地定位JS錯誤呢?本文教你快速定位JS錯誤。編寫過JavaScript的開發人員都知道,js錯誤的是很難定位的,總是報一個缺少對象等錯誤,報出錯誤的頁面和行數又不對,很難定位問題位置。在

js的DOM學習

[轉]關於DOM元素定位屬性的深入學習 關於DOM元素定位屬性的深入學習Published by sansan at 2:56 pm under 前端|Front-End 以前寫JS程式的時候,經常碰到了定位的問題。但每次都看到一半,找到需要的屬性就了事了。今天下了狠心,要花點時間,徹底地弄明白他。以下內容看著有點眼熟也不用奇怪,因為是參考了多篇前輩的文章匯總而成,嘿嘿。 寬度、高度jQuery(’#elem’).width()   //

JavaScript容易犯錯的九個陷阱

以下是JavaScript容易犯錯的九個陷阱。雖然不是什麼很高深的技術問題,但注意一下,會使您的編程輕鬆些,即所謂make life easier. 以及對某些陷阱會混雜一些評點。   1. 最後一個逗號  如這段代碼,注意最後一個逗號,按語言學角度來說應該是不錯的(python的類似資料類型辭典dictionary就允許如此)。IE會報語法錯誤,但語焉不詳,你只能用人眼從幾千行代碼中掃描。以下是引用片段:CodeCode highlighting produced by Actipro

我常用的javascript方法

  在這裡記一下,怕以後找不到了   (不斷添加中。。。)   1. 獲得元素大小和位置  function getElementPosition(element) {    var result = new Object();    result.x = 0;    result.y = 0;    result.width = 0;    result.height = 0;    if (element.offsetParent) {        result.x =

javascript 之 select下拉框

1.動態建立select    function createSelect(){        var mySelect = document.createElement(select);         mySelect.id = mySelect;          document.body.appendChild(mySelect);    }2.添加選項option   function addOption(){        根據id尋找對象,         var

JavaScript的列印技術體會

1.列印某個frame的內容(frameB)    <html>    <frameset rows="20%,*">        <frame SRC="framea.htm" name="FrameA" noresize>        <frame SRC="frameb.htm" name="FrameB" noresize>    <noframes>    <body>    </body>    

在Android上遠端偵錯JavaScript

當開發人員在調試Android行動裝置上調試網頁時,經常遇到很多障礙.雖然Android開發指南中提供瞭解決方案,但這個方案非常複雜和麻煩.因此,許多Web開發人員還是經常在Firefox Debug或者Webkit’s Web

捕獲javascript中的alert事件

來源google開源項目 http://code.google.com/p/apps-for-android/source/browse/trunk/Samples/WebViewDemo/ 我對其進行了修改,並加了簡單的注釋,這個例子的不僅是對js的操作,它還對android瀏覽器做了簡單的介紹, 這些我會在注釋中一一講解。 Javascript彈出框有如下三種: Java代碼  alert();  window.confirm("Are you srue?");  window.prompt

高手教你15分鐘掌握JavaScript物件導向編程

經常看到一些JavaScript的代碼髒亂得無法理解,到處都是屬性和方法,或者一個迴圈套著一個迴圈。但如果使用物件導向就能很好的理清代碼,並方便理解和修改代碼。如果你不希望自己的代碼只有上帝理解的話,就請盡量考慮使用物件導向的模式。到處都是屬性、方法,代碼極其難懂,天哪,我的程式員,你究竟在做什嗎?仔細看看這篇指南,讓我們一起寫出優雅的物件導向的JavaScript代碼吧!作為一個開發人員,能否寫出優雅的代碼對於你的職業生涯至關重要。隨著像Node.js這類技術的發展,你甚至可以在伺服器端使用J

javascript之數字類型Regex

使用方法:例:/**正整數匹配運算式*/var pattern=/^[0-9]*[1-9][0-9]*$/;var flag = pattern.test(a);如果a是正整數,flag的boolean值為true,如果a不是正整數,flag的boolean值為false。/**浮點數匹配運算式*/var pattern = /^([-]){0,1}([0-9]){1,}([.]){0,1}([0-9]){0,}$/;/**浮點數匹配運算式且只保留兩位小數*/var

Javascript重新整理當前頁

下面以三個頁面分別命名為frame.html、top.html、bottom.html為例來具體說明如何做。 frame.html 由上(top.html)下(bottom.html)兩個頁面組成,代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> frame </TITLE></HEAD>

總頁數: 3271 1 .... 330 331 332 333 334 .... 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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。