Time of Update: 2017-01-19
依稀還記得,在學習C語言的庫函數時,很多字串操作相關的函數都會返回和結果相關的指標。其實這個傳回值很多時候都並不是非常必要,因為在我們的傳入的參數中,十有八九已包含了這個指標。而加上這個傳回值的最大好處就是,可以讓我們方便的書寫出級聯運算式。但是這些年的實際工作中,越發覺得級聯運算式是個魔鬼餡餅。
Time of Update: 2017-01-19
JavaScript Cookie Cookie對象: Cookie是一種以檔案的形式儲存在用戶端硬碟的Cookies檔案夾中的使用者資料資訊(Cookie資料)。 Cookie檔案由所訪問的Web網站建立,以長久的儲存用戶端與Web網站間的會話資料,並且該Cookie資料只允許被所訪問的Web網站進行讀取。 Cookie檔案的格式: NS:Cookie.txt IE:使用者名稱@網域名稱.txt 有兩種類型的cookie: (1)持久性cookie,會被儲存到用戶端的硬碟上。
Time of Update: 2017-01-19
預設對象 日期對象Date, 格式:日期對象名稱=new Date([日期參數]) 日期參數: 1.省略(最常用); 2.英文-數值格式:月 日,公元年 [時:分:秒] 如:today=new Date("October 1,2008 12:00:00") 3.數值格式:公元年,月,日,[時,分,秒] 如:today=new Date(2008,10,1) 日期對象的方法: 格式:日期對象名稱.方法([參數]) 使用例子:複製代碼
Time of Update: 2017-01-19
五個迭代方法 都接受兩個參數:要在每一項上啟動並執行函數 和 運行該函數的範圍(可選) every():對數組中的每一項運行給定函數。如果函數對每一項都返回true,則返回true。
Time of Update: 2017-01-19
ECMAScript5 還新增了2個歸併數組的方法:reduce()和reduceRight()。 這兩個都會迭代數組的所有項 reduce():從第一項開始逐個遍曆到最後。
Time of Update: 2017-01-19
在函數內部有兩個特殊的屬性:arguments 和 this。arguments是一個類數組對象,包含傳入的所有參數, 但是這個對象還有一個名叫callee的屬性,該屬性是一個指標,指向擁有這個arguments對象的函數。
Time of Update: 2017-01-19
<title>標題</title> <input type="button" name="Submit" onClick='copyToClipBoard()' value="複製專題地址,傳給QQ/MSN上的好友"> <script language="javascript"> function copyToClipBoard(){
Time of Update: 2017-01-19
break和continue語句對迴圈中的代碼執行提供了更為嚴格的流程式控制制。break語句可以立刻退出迴圈,阻止再次執行迴圈體中的任何代碼。continue語句只是退出當前這一迴圈,根據控製表達式還允許進行下一次迴圈。break複製代碼 代碼如下:<script language="javascript">var aNumbers = new Array();var sMessage = "你輸入了:<br>";var iTotal = 0;var
Time of Update: 2017-01-19
如果您希望一遍又一遍地運行相同的代碼,並且每次的值都不同,那麼使用迴圈是很方便的。複製代碼 代碼如下:document.write(cars[0] + "<br>");document.write(cars[1] + "<br>");document.write(cars[2] + "<br>");document.write(cars[3] + "<br>");document.write(cars[4] +
Time of Update: 2017-01-19
和其他語言一樣,JavaScript也有條件陳述式對流程上進行判斷。包括各種操作符合邏輯語句比較操作符常用的比較操作符有 等於 == , 不等於!= , 大於 >, 小於 <,大於等於 >= ,小於等於 <=複製代碼 代碼如下: document.write("Study" == "study");//false
Time of Update: 2017-01-19
關鍵字不可以作為變數名或者函數名複製代碼 代碼如下:breakcasecatchcontinuedefaultdeletedoelsefinallyforfunctionifininstanceofnewreturnswitchthisthrowtrytypeofvarvoidwhilewith保留字是為以後關鍵字而準備的也不可以用來變數或者函數名。複製代碼
Time of Update: 2017-01-19
在提到上述的概念之前,首先想說說javascript中函數的隱含參數:arguments arguments 該對象代表正在執行的函數和調用它的函數的參數。 [function.]arguments[n] 參數function :選項。當前正在執行的 Function 對象的名字。 n :選項。要傳遞給 Function 對象的從0開始的參數值索引。 說明
Time of Update: 2017-01-19
字串,數值,布爾值都屬於離散值(scalar),如果某個變數是離散的,那麼任何時候它只有一個值。如果想使用變數儲存一組值,就需要使用數組(array)。數組是由多個名稱相同的樹值構成的集合,集合中每個數組都是數組的元素(element),可以使用變數team儲存團隊裡每個成員的名字。在JavaScript中,數組使用關鍵字 Array聲明建立,同事還可以聲明變數的長度length。例如複製代碼 代碼如下:var aTeam = new
Time of Update: 2017-01-19
我愛你中國 愛你中國 中國愛你 很愛你中國 我愛你中國 愛你中國 中國愛你 很愛你中國 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
javascript 中變數通過var關鍵字(variable)來聲明的。複製代碼 代碼如下:var school = "beijingyizhong"也可以通過var 關鍵字給變數多個值。複製代碼 代碼如下:var school = "beijingyizhong" , diqu = "beijing" , age = 100; 此外,與java不同,javascript可以在同一個變數中儲存不同的資料類型。例如複製代碼 代碼如下:var school =
Time of Update: 2017-01-19
1.區分大小寫javascript中,變數、函數、運算子都區分大小寫。2.弱類型變數定義變數只用 "var"關鍵字複製代碼 代碼如下:var age = 25;var myscholl = "sanxiao";var mal = true;3.每行結尾的分號可有可無。4.括弧用於代碼塊。程式碼範例複製代碼 代碼如下: <!DOCTYPE html> <html> <head lang="en">
Time of Update: 2017-01-19
function JsUBB(str) { var re=//[i/](.[^/[]*)/[//i/]/gi; str=str.replace(re,"<i>$1</i>"); //斜體字 re=//[b/](.[^/[]*)/[//b/]/gi; str=str.replace(re,"<b>$1</b&
Time of Update: 2017-01-19
一、分類基礎資料型別 (Elementary Data Type):undefined、null、string、Boolean、number複雜資料類型:objectobject的屬性以無序的名稱和值對的形式 (name : value) 來定義二、詳解1、undefined:undefined類型只有一個值:undefined,在使用var對變數進行聲明但未初始化時,這個變數的值就是undefined.包含undefined值的變數與尚未定義的變數是不一樣的,以下這個例子可以說明:複製代碼
Time of Update: 2017-01-19
一、變數ECMAscript變數是鬆散型變數,所謂鬆散型變數,就是變數名稱可以儲存任何類型的資料,每個變數僅僅是一個用於儲存值的預留位置。定義:var firstDemo;二、變數的範圍2.1基本概念使用var 定義變數:定義該變數的範圍的局部變數,這種定義變數的方法也被成為顯式聲明。這麼說不理解的話可以看看下面這個簡單粗暴的例子:複製代碼 代碼如下:test();function test(){var firstDemo="hello";//定義局部變數
Time of Update: 2017-01-19
概要:javascript的組成、 各個組成部分的作用 、一、javascript的組成 javascript ECMAScript(核心) DOM(文件物件模型) BOM(瀏覽器物件模型)1.1ECMAScript ECMAScript是通過ECMA-262標準化的指令碼語言,ECMA-262規定語言的:文法、類型、語句、關鍵字、保留字、操作符、對象1.2