Javascript 學習筆記 錯誤處理
Java代碼 復制代碼 代碼如下: <html> <head> <title>javascript</title> <script type="text/javascript"> function test(inVal){ try{ inVal=inVal.toUpperCase(); }catch(error){ alert("An exception has occurre...
|
Java代碼 復制代碼 代碼如下: <html> <head> <title>javascript</title> <script type="text/javascript"> function test(inVal){ try{ inVal=inVal.toUpperCase(); }catch(error){ alert("An exception has occurre...
為了防止發生命名沖突,可以建立自己的代碼庫。 就想 Js代碼 復制代碼 代碼如下: ziggy_js=function(){} ziggy_js.ui=function(){} ziggy_js.ui.alerts=function(){} ziggy_js.ui.alerts.showErrorAlert=function(){ a...
創建一個對象 Java代碼 復制代碼 代碼如下: <script type="text/javaScript"> var newObject=new Object(); //創建一個對象 newObject.firstName="frank"; //增加一個firstName屬性 newObject.sayName=function(){ a...
JavaScript中類的學習,從基本類繼承過來方法 也可以這樣實現: Java代碼 復制代碼 代碼如下: function newClass(){ this.firstName="frank"; this.toUc=String.toUpperCase; this.toString=function(){ return this.toU...
因為它這個是創建時自動加載的ArrayStore(關鍵字是:data: ds),沒有動態增加的示例,但我們的項目需要有三個列表框,并且后兩個的內容要根據第一個列表框內容動態的加載,因此要在選擇第一個列表框的內容時,動態填充后兩...
常量:JavaScript常量又稱字面常量,是固化在程序代碼中的信息。變量:變量的主要作用是存取數據,提供一個存取信息的容器。數據類型 整型:整型常量就是數字,可以是十進制、八進制、十六進制。 字符串:字符串就是以英文""...
1、getElementById(id) 通過元素的ID訪問元素,這是DOM一個基礎的訪問頁面元素的方法,我們要經常用到它. 例如下面的例子,我們可以同DIV的ID迅速的訪問到它,而不必通過DOM層層遍歷, 復制代碼 代碼如下: <body> <div id='div...
我們來看: oEle= document.all.aaa ;//這里有一個aaa的對象,但我們不知道它現在長度是多少,所以沒辦法對它操作.因此,我們要先做判斷長度的過程.如下: if(oEle.length){}else{}; 在兩種情況下,花括號里面的內容寫法也...
Java代碼 復制代碼 代碼如下: //第1種寫法 function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle.prototype.area = function() { return Circle.PI * this.r * this.r; } var c = new Circle(1.0); aler...
JS中的事件冒泡 目的當點擊BBB的時候彈出TR,當點擊AAA的時候彈出TD AAA BBB [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...
判斷輸入的字數 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...
讀取的xml: 復制代碼 代碼如下:<svg id="svgID" key="1"> <desc id= "descID"> Text1 </desc> <defs> Text2 </defs> <g> text3 </g> </svg>javascript對此xml的解析方法如下:復制代碼 代碼如下:<html xmlns="http...
復制代碼 代碼如下: var testButton=document.getElementById("testButton"); function handlerTest() { var oEvent=window.event;//for IE //var oEvent=arguments[0];// for DOM if(oEvent.type=="click") { alert...
在IE中,在使用checkbox或radio時,你會發現有時不能通過CheckBoxObject.checked = true或CheckBoxObject.setAttribute('checked', true)的方法使checkbox或radio被預選中。 解決這個問題的方法就是利用checkbox或radio...
1.創建Array對象(賦初值情況下)兩種方法: var aColor=new Array('red','black','yellow'); alert(aColor.toString());//output: red,black,yellow var aColor=['red','black','blue']; alert(aColor.toString());//outp...
復制代碼 代碼如下: if(document.getElementById) { alert(document.getElementById);//output: function getElementById(){ [native code] }; } 如上例,該方法判斷所在瀏覽器是否支持getElementById()方法,注意,這里i...
1.javascript中定義而未賦初值的變量,其默認值為undefined。 eg. 復制代碼 代碼如下: var testundefined; if(undefined==testundefined){ alert("undefined==testundefined");//output undefined==testundefined } 2...
concat() 將兩個或多個字符的文本組合起來,返回一個新的字符串。 indexOf() 返回字符串中一個子串第一處出現的索引。如果沒有匹配項,返回 -1 。 charAt() 返回指定位置的字符。 lastIndexOf() 返回字符串中一個子...
基本的操作方法: document.frames("frame_id").document.action; 其中,frame_id是該父頁面需要進行操作的iframe的id,action是iframe中的相關操作。 從該方法中,可以看出 document.frames("frame_id")是用來從父頁面中獲...
1.數值型到String型的轉化 假設該數值型(int/float/double)變量為:num 其轉化后得到的字符串為:str 則其轉化為字符串的方式為有三種,分別如下: (1) str = String.valueOf(num); (2) str =Integer.toString(num); (3) st...
jqplot是基于一個基本的jqplot.js文件,并有多個js文件支持的插件――也就是說jqplot.js文件只能支持線狀圖的繪制,對于餅狀圖,柱狀圖等圖形需要引入pieRenderer.js等文件。 這里參照jqPlot的官方文檔,以餅狀圖為例簡單的...
總結了一下,主要在以下兩個方面: 1.在IE中腳本不能以setAttribute()來設置其樣式信息(css),必須采用element.style.property=value(注:此處value為要設定的值)的方式來實現某個元素的呈現效果。 eg.document.getElementByI...
雖然方便好用,但是個人覺得其在UI方面的表現不是太出彩,今天無意中看到jquery tools--一種基于jquery的UI表現框架,其UI功能展示風格類似(或模仿)flex。該框架提供了tabs(選項卡/頁簽)overlay(覆蓋層),tooltip(提示框),scrolla...
這里主要介紹jqPlot中核心部分――Option配置對象。同時,也會對jqplot的各個渲染器做個簡單介紹。 這里主要是參考jqPlot官方網站關于Option的介紹并結自己簡單實踐和理解來對Option的相關屬性進行解釋,如有不合適或錯...
1.用javascript重新定義 window.onbeforeunload() 事件 在javascript里定義一個函數即可 function window.onbeforeunload() { alert("關閉窗口")} alert()事件將會在關閉窗口前執行,你也可以用戶決定是否關閉窗口 fun...