Time of Update: 2017-01-18
本課的目的是調用目標名,本例中即視窗名yer_new_window。 既然我們已經簡單的重溫了一下href目標, 那麼該開始學習在JavaScript中開啟視窗. 在HTML中開啟視窗應用極為普遍,但也有一些缺陷;使用者瀏覽器決定視窗看起來是什麼樣的,你左右不了其視窗的大小及式樣。幸運的是,JavaScript給了你這種控制權。 看一看其原由:
Time of Update: 2017-01-18
上一講我們學了JavaScript出現在何處,看起來象什麼。現在我們開始學習這種語言。本課我們將學習JavaScript如何儲存資訊,如何根據資訊作決定,如何根據使用者互動要求交替圖片 準備好了嗎? 現在開始學習電腦編程基礎。 第一講, 變數。
Time of Update: 2017-01-18
互動性!多數網站聲稱互動性即當你點擊一個連結時到達一個新的頁面,但嚴格道來甚至當網頁中具有CGI語言時也並不意味它真正具有互動性。填好表格,按提交鈕,等待......這就像往海中扔一個瓶子等候它自己飄回來一樣。
Time of Update: 2017-01-18
事件是可以被JavaScript偵測到的行為。 事件 JavaScript使我們有能力建立動態網頁面。事件是可以被JavaScript偵測到的行為。 網頁中的每個元素都可以產生某些可以觸發JavaScript函數的事件。比方說,我們可以在使用者點擊某按鈕時產生一個onClick事件來觸發某個函數。事件在HTML頁面中定義。 事件舉例: 滑鼠點擊 頁面或映像載入 滑鼠懸浮於頁面的某個熱點之上 在表單中選取輸入框 確認表單
Time of Update: 2017-01-18
有兩種可以用在迴圈中的聲明:break和continue。 JavaScript break 和 continue 聲明 有兩種特殊的聲明可用在迴圈內部:break和continue。 Break break命令可以終止迴圈的運行,然後繼續執行迴圈之後的代碼(如果迴圈之後有代碼的話)。 執行個體: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]結果: The number is 0 The&
Time of Update: 2017-01-18
JavaScript中的迴圈用來將同一段代碼執行指定的次數(或者當指定的條件為true時)。 JavaScript 迴圈 在編寫代碼時,你常常希望反覆執行同一段代碼。我們可以使用迴圈來完成這個功能,這樣就用不著重複地寫若干行相同的代碼。 JavaScript有兩種不同種類的迴圈: for 將一段代碼迴圈執行指定的次數 while 當指定的條件為true時迴圈執行代碼 for 迴圈 在指令碼的運行次數已確定的情況下使用for迴圈。
Time of Update: 2017-01-18
JavaScript中的條件聲明用於完成不同條件下的行為。 條件聲明 在你編寫代碼時,經常需要根據不同的條件完成不同的行為。可以在代碼中使用條件聲明來完成這個任務。 在JavaScript中,我們可以使用下面幾種條件聲明: if 聲明 在一個指定的條件成立時執行代碼。 if...else 聲明 在指定的條件成立時執行代碼,當條件不成立時執行另外的代碼。
Time of Update: 2017-01-18
For...In 聲明用於遍曆數組或者對象的屬性(對數組或者對象的屬性進行迴圈操作)。 JavaScript For...In 聲明 For...In 聲明用於對數組或者對象的屬性進行迴圈操作。 for ... in迴圈中的代碼每執行一次,就會對數組的元素或者對象的屬性進行一次操作。 文法: for (變數 in 對象) { 在此執行代碼
Time of Update: 2017-01-18
在Javascript中,數學方法可以分成以下幾類:constans(常數)、power functions(乘方函數)、trigonometic functions(三角函數)、rounding functions(舍入函數)、random numbers(隨機數字)常數和乘方函數Math.E 自然對數的底(為常數) 2.718 Math.LN10 10的自然對數 2.302 Math.LN2 2的自然對數 0.693 Math.PI 圓周率 3.1415 Math.SQRT1_2
Time of Update: 2017-01-18
1,對象跟基本類型之間的轉換: 不管何時,只是對象非空,在布爾環境中都為true. 如; new Boolean(false); new Number(0); new String(“”); new Array(); 上面雖然內部值是false,但對象的值是true; Object ? valueOf() ? toString() 其中Date類,是先執行toString()轉換。
Time of Update: 2017-01-18
Javascript學習第一篇 js基礎 1 , javascript字元集: javascript採用的是Unicode字元集編碼。 為什麼要採用這個編碼呢? 原因很簡單,16位的Unicode編碼可以表示地球人的任何書面語言。這是語言 國際化的一個重要特徵。(大家也許見過用中文寫指令碼,比如:function 我的函數() {} ); Javascript中每個字元都是用2個位元組表示的。(因為是16位編碼)
Time of Update: 2017-01-18
使用方法:strObj.indexOf(str,startIndex[可選]) 程式碼 其中strObj是必選項。String 對象或文字。 str是必選項。要在 String 對象中尋找的子字串。 startIndex是可選項。該整數值指出在 String 對象內開始尋找的位置,從0開始。如果省略,則從字串的開始處尋找。 注意:對於JavaScript的indexOf是區分大小寫。
Time of Update: 2017-01-18
新手入學時常學到的東西~ <script language="javascript">alert('badwolf測試!');</script> //彈提示 <script language="javascript">alert('呵呵!');</script> //彈提示 <script language="javascript">alert(new Date());<
Time of Update: 2017-01-18
JavaScript中的Window視窗對象 他是JavaScript中最大的對象,它描述的是一個瀏覽器視窗。一般要引用它的屬性和方法時,不需要用“window.xxx”這種形式,而直接使用“xxx”。一個架構頁面也是一個視窗。 Window視窗對象有如下屬性:
Time of Update: 2017-01-18
今天是我們js入門系列示範的最後一節了(暫時我是這樣計劃的),但是請朋友們記住,前面的執行個體你都很熟悉了的話也不代表我們就懂了JS,甚至連入門我們都不得不承認我們只是站在門檻上,還沒有進去呢,那你可能要問,為什麼要匆匆結束呢?答案很簡單,我們的最終目標是AJAX/Atlas,在以後的入門教程中我們還會接觸大量的JS的東西,而我這個懶人繁冗的注釋一定不會讓你失望的,所以更多JS我們以後繼續學習,下面我們必須把JS最重要的東西--《對象》的方法和屬性都熟悉下,因為這可是非常重要的,而這篇Post你
Time of Update: 2017-01-18
類比拖拽的原理:x1等於div.offsetLefty1等於div.offsetTopx2等於ev.clientX(ev表示event事件)y2等於ev.clientY當我們在方塊上按下滑鼠的時候,x2-x1即可確定。移動滑鼠之後,我們用滑鼠當前的位置即x4、y4減去x2-x1、y2-y1就可以得到方塊現在的位置。代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
Time of Update: 2017-01-18
在JSP裡取${pageContext.request.contextPath},方式一是可以正常取到,但方式二卻取到的是字元“${pageContext.request.contextPath}”方式一:<script type="text/JavaScript">var t = "${pageContext.request.contextPath}";<script>方式二:<script src="${ctx}/jqGrid.js"
Time of Update: 2017-01-18
這兩天在用Regex搞一個稍微有點複雜的東西,但是不同瀏覽器之間的差異可浪費了我不少的人蔘。 現在我把Regex在五大主流瀏覽器(IE、Firefox、Chrome、Safari、Opera,以目前的版本為準)之間的差異整理一下羅列出來,給大家,也算給我自己做一個備忘。 1、Firefox和Chrome會過度最佳化在迴圈(以及其中內嵌的函數定義)中建立的Regex,似乎它們在假設寫JavaScript的人會把Regex的構建和賦值寫錯地方。 複製代碼 代碼如下: var r; for(var
Time of Update: 2017-01-18
校正是否全由數字組成 複製代碼 代碼如下: function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } 校正登入名稱:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 Java代碼 複製代碼 代碼如下: function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){
Time of Update: 2017-01-18
輸出內容(document.write)document.write() 可用於直接向 HTML 輸出資料流寫內容。簡單的說就是直接在網頁中輸出內容。第一種:輸出內容用“”括起,直接輸出""號內的內容。<script type="text/javascript"> document.write("I love JavaScript!"); //內容用""括起來,""裡的內容直接輸出。</script>第二種:通過變數,輸出內容<script