Time of Update: 2017-01-18
這些網站都是個人學習過程中搜集的一些js網站,其中大部分是國外的(國內資源相對還是很少啊),感覺內容都不錯,而且一些資源的更新都比較快,希望對各位朋友能有所協助。學習資源:http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Referencehttp://www.w3schools.com/js/default.asphttp://eloquentjavascript.net/http://www.quirksmode.org/js/
Time of Update: 2017-01-18
在Javascript中,單例模式是一種最基本又經常用到的設計模式,可能在不經意間就用到了單例模式。本文將從最基礎的理論開始,講述單例模式的基本概念和實現,最後用一個例子來講述單例模式的應用。理論基礎概念單例模式,顧名思義就是只有一個執行個體存在。通過單例模式可以保證系統中一個類只有一個執行個體而且該執行個體易於外界訪問,從而方便對執行個體個數的控制並節約系統資源。如果希望在系統中某個類的對象只能存在一個,單例模式是最好的解決方案。基本結構最簡單的單例模式起始就是一個對象字面量,它將有關聯的屬性
Time of Update: 2017-01-18
建立日期Date 對象用於處理日期和時間。 可以通過 new 關鍵詞來定義 Date 對象。以下代碼定義了名為 myDate 的 Date 對象:有四種方式初始化日期:new Date() // 當前日期和時間new Date(milliseconds) //返回從 1970 年 1 月 1 日至今的毫秒數new Date(dateString)new Date(year, month, day, hours, minutes, seconds,
Time of Update: 2017-01-18
歡迎您繼續學習Javascript進階教程。在此之前我們已經學習了Javascript初級教程。在這一階段的學習中我們將繼續學習在上次的教程中還沒有來得及談及的問題。我還將向你們展示Javascript的許多神奇功能,使你能夠製作真正對多媒體應用程式。 以下是我們將涉及的內容: 給變數賦值 If-then語句
Time of Update: 2017-01-18
在phpchina學PCTI前幾天教了css與javascript先給大家看看 javascript的標識符 標識符是指javascript中定義的符號 比如變數名,函數名,數組名等等。 標識符可以由任意順序的大小寫字母,數字,底線和貨幣符號組成,標識符不能以數字開頭,也是不能使用javascript中的保留關鍵字。 javasceipt嚴格區分大小寫,每條功能執行後以分號結束,每個詞之間用空格、定位字元、分行符號或大括弧、小括弧這樣的分隔字元隔開。
Time of Update: 2017-01-18
在什麼地方插入 JavaScript JavaScript 可以出現在 HTML 的任意地方。使用標記<script>…</script>,你可以在 HTML 文檔的任意地方插入 JavaScript,甚至在<HTML>之前插入也不成問題。不過如果要在聲明架構的網頁(框架頁)中插入,就一定要在<frameset>之前插入,否則不會運行。基本格式
Time of Update: 2017-01-18
JavaScript/CSS/DOM基礎 第0課 - 內容概述 第1課 - JavaScript背景知識 第2課 - JavaScript基礎 第3課 - CSS基礎 第4課 - CSS進階 第5課 - DOM模型 JavaScript開發進階 第6課 - JavaScript事件 第7課 - 表格與表單 第8課 - Javascript調試與最佳化 第9課 - Ajax jQuery應用 第10課 -
Time of Update: 2017-01-18
建立一個字串有幾種方法。最簡單的是用引號將一組字元包含起來,可以將其賦值給一個字串變數。 var myStr = "Hello, String!"; 可以用雙引號或單引號將字串包含,但要注意,作為界定字串的一對引號必須是相同的,不能混用。 像var myString = "Fluffy is a pretty cat.';
Time of Update: 2017-01-18
學JavaScript正則的好文一篇:http://www.cainiao8.com/web/js_note/js_regular_expression.htmltest:測試string是否包含有匹配結果,包含返回true,不包含返回false。 <script type="text/javascript"> var str = "bbs.byr.cn"; var reg = /b/; var ret = reg.test(str); alert(ret); //true
Time of Update: 2017-01-18
從開始接觸JS這東西有一年時間了,心頭總是有一些說不出來的苦悶。在論壇裡也常常有人這麼說。那麼苦在何處呢?總是感覺學的不深入,一些簡單的東西可以做但也是不能得心應手。能不能把這種苦再說的具體點兒呢?都說了是“說不出來的苦悶”怎麼具體呀?何為難言之隱?說不出來,不能具體,不能把問題落到實處就不能得到解決的辦法。這就是難言之隱!我認為這也就是初學者的“困境”。之所以要用“我認為”正好迎合了本文標題中的“心得”二字。如果能對大家有協助我非常高興。下面言歸正傳,我經過回想和思考總結出下面幾條初學者的“難
Time of Update: 2017-01-18
JavaScript 函數調用JavaScript 函數有 4 種調用方式。每種方式的不同方式在於 this 的初始化。this 關鍵字一般而言,在Javascript中,this指向函數執行時的當前對象。Note 注意 this 是保留關鍵字,你不能修改 this 的值。調用 JavaScript 函數函數中的代碼在函數被調用後執行。作為一個函數調用執行個體function myFunction(a, b) { return a * b;}myFunction(10, 2);
Time of Update: 2017-01-18
Math對象Math對象是在高中數學課就學過的內建對象。它知道解決最複雜的數學問題的所有公式,如果給它要處理的數字,即能計算出結果。Math對象有幾個屬性,主要是數學界的專用值。下表類出了這些屬性:屬 性說
Time of Update: 2017-01-18
scrollHeight: 擷取對象的滾動高度。 scrollLeft:設定或擷取位於對象左邊界和視窗中目前可見內容的最左端之間的距離 scrollTop:設定或擷取位於對象最頂端和視窗中可見內容的最頂端之間的距離 scrollWidth:擷取對象的滾動寬度 offsetHeight:擷取對象相對於版面或由父座標 offsetParent 屬性指定的父座標的高度 offsetLeft:擷取對象相對於版面或由 offsetParent 屬性指定的父座標的計算左側位置
Time of Update: 2017-01-18
範例程式碼: result >>>= expression 其中參數是result任何變數。 expression是任何錶達式。 JavaScript中無符號右移賦值操作說明 使用 >>>= 運算子和使用下面的語句是等效的: result = result >>> expression >>>= 運算子把 result 的所有位向右移 expression 指定的位元。右移後左邊空出的位用零來填充。向右移出的位被丟棄。例如:
Time of Update: 2017-01-18
exec方法為Regex匹配的文本搜尋字串。如果找到匹配,則返回結果數組; 否則,返回null。文法RegExpObject.exec( string );下面是參數的詳細資料: string : 要搜尋的字串傳回值: 如果找到一個匹配,如果不為空白,則返回匹配的文本。例子:<html><head><title>JavaScript RegExp exec Method</title></
Time of Update: 2017-01-18
這個方法返回一個數的平方根。如果數的值是負的,開方返回NaN。文法Math.sqrt( x ) ;下面是參數的詳細資料: x: 一個數字傳回值: 返回一個數位正弦值。例子:<html><head><title>JavaScript Math sqrt() Method</title></head><body><script
Time of Update: 2017-01-18
前言和map類似,Array的filter也接收一個函數。但是和map不同的是, filter把傳入的函數依次作用於每個元素,然後根據傳回值是 true 還是false決定保留還是丟棄該元素。執行個體介紹例如,在一個Array中,刪掉偶數,只保留奇數,可以這麼寫:var arr = [1, 2, 4, 5, 6, 9, 10, 15];var r = arr.filter(function (x) { return x % 2 !== 0;});r; // [1, 5, 9,
Time of Update: 2017-01-18
From:http://www.ajaxwing.com/index.php?id=2 一,背景 回顧一下程式設計語言的發展,不難發現這是一個不斷封裝的過程:從最開始的組合語言,到面向過程語言,然後到物件導向語言,再到具備物件導向特性的指令碼語言,一層一層封裝,一步一步減輕程式員的負擔,逐漸提高編寫程式的效率。這篇文章是關於 JavaScript 的,所以我們先來瞭解一下 JavaScript 是一種怎樣的語言。到目前為止,JavaScript
Time of Update: 2017-01-18
javascript Date.setDate()方法按照本地時間設定月份的某一天,在指定的日期。文法Date.setDate( dayValue )下面是參數的詳細資料: dayValue : 從1到31的整數,代表一個月份中某一天。傳回值: NA例子:下面的第二條語句從原來的值到8月24日的變化。<html><head><title>JavaScript setDate
Time of Update: 2017-01-18
介面:對實現某一種任務、功能,目的等,所規定的一些原則。程式中的介面:規定好有幾個方法,方法名是什麼。(因程式中要完成任務,都是通過函數或者說方法去實現的。)javascript中的介面:把執行個體出來的某"類型對象"、和執行個體出來的"介面對象",進行一個比較,符合規則,就可以說:這個對象實現了規定的介面;(介面類:通過這個類,來執行個體出不同的介面。即不同的介面執行個體,也就是不同的方法個數和方法名稱) (進行比較:其實質就是判斷子類型執行個體出來的對象,是否有介面對象中所儲存的方