Time of Update: 2017-01-18
請選擇報告類型 月度報告 季度報告 半年報告 年度報告 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
定義組合,顧名思義是指用包含多個組件的對象建立單一實體。
Time of Update: 2017-01-18
字串是不可變的。字串方法,不會改變原有字串的內容,而是返回一個新字串。charAt():返回在指定位置的字元。concat():串連兩個字串文本,並返回一個新的字串。indexOf(): indexOf() 方法返回指定值在字串對象中首次出現的位置。match(): 使用Regex與字串相比較。replace(): 被用來在Regex和字串直接比較,然後用新的子串來替換被匹配的子串。slice(): 摘取一個字串地區,返回一個新的字串。split():
Time of Update: 2017-01-18
以前很少用Split方法,今天找了些資料。 使用方法:myArray=string.split("|") 說明:"|"為切割特徵字元,string為要切割的字串,myArray為切割結果(存放於數組),使用方法myArray[n],n=myArray.length。
Time of Update: 2017-01-18
在JavaScript中,參考型別是一種資料結構,用於將資料和功能組織在一起。對象是某個特定參考型別的執行個體。對象的建立方式:var person = new Object();上面的例子建立了Object參考型別的一個新執行個體,然後把該執行個體儲存在變數person中。建立對象有建構函式和對象字面量兩種方式。1.建構函式方式使用new操作符後跟Object建構函式。var p = new Obejct();p.name = "蕭蕭弈寒";p.age =
Time of Update: 2017-01-18
原型是什麼Function 類型有一個屬性 prototype,直接翻譯過來就是原型。這個屬性就是一個指標,指向一個對象,這個對象包含一些屬性和方法,這些屬性和方法會被當前函數產生的所有執行個體(對象)所共用。這句話根據前面所說的,細細琢磨下來,就可以得到下面代碼:function Person(){ ...}Person.prototype = { country : 'china', sayName : function(){ ... }}先建立了一個 Function 類型的執行個體
Time of Update: 2017-01-18
適合閱讀範圍:對JavaScript一無所知~離精通只差一步之遙的人 基礎知識:HTML JavaScript就這麼回事1:基礎知識 1 建立指令碼塊 1: <script language=”JavaScript”> 2: JavaScript code goes here 3: </script> 2 隱藏指令碼代碼 1: <script&
Time of Update: 2017-01-18
JavaScript 是一種可以在瀏覽器中啟動並執行指令碼語言,是一種弱語言(相對於C,C#,JAVA而言),只要是電腦語言就會使用到條件判斷式,而JavaScript作為一種“弱”語言,它的條件判斷常常令人困惑不解,特別是有其它強語言編程經曆的人來說,更是不可理喻!高手和無惑的人別取笑,我自己也曾經有一段時間鬱悶過。先寫一個例子吧: var s = "meizz"; if (s && s==true) {
Time of Update: 2017-01-18
javascript編程起步(第三課)第三課終於和大家見面了, 大家要感謝 Actions 的辛勤勞動啊, 好好利用論壇給大家提供的資源和教程, 希望大家一起學習提高 :D大家有什麼意見, 建議或者想法, 可以到本版的教程問答區 或 站務管理版的 建議或意見 去發表, 我們會及時給您反饋 :)下面是今天的學習重點:A.補充上課的變數內容B.if語句的基本文法
Time of Update: 2017-01-18
滑鼠事件(上)隨著課程的進行,能跟著下來的人是越來越少了,不知道是不是因為沒有太多的表現,只是死記的東西,大家都沒有興趣啊。其實網頁上的很多特效,動作大都是用javascript來實現的,沒有javascript的網頁,就象一個人沒有了肌肉一樣。但是所有的動作都是有函數來控制的,而控制語句是基礎中的基礎。希望大家能耐心的學下去。今天的課程就輕鬆一下,學習點能見到效果的。主要內容就是基於滑鼠的事件,有如下幾種:1.mouseover(滑鼠移至)2.mouseout(滑鼠移出)3.mousemove
Time of Update: 2017-01-18
JavaScript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。void 操作符用法格式如下: 1. javascript:void (expression)2. javascript:void expression expression 是一個要計算的 JavaScript 標準的運算式。運算式外側的圓括弧是可選的,但是寫上去是一個好習慣。 (實現版本 Navigator 3.0 )你可以使用 void
Time of Update: 2017-01-18
每種程式設計語言,其變數都有一定的有效範圍,超過這個範圍之後,變數就失效了,這就是變數的範圍。從數學的角度來看,就是自變數的域。範圍是變數的可存取範圍,即範圍控制著變數與函數的可見度和生命週期。在 JavaScript 中, 對象和函數同樣也是變數,變數在聲明他們的函數體以及這個函數體嵌套的任意函數體內部都是有定義的。一、靜態範圍和動態範圍靜態範圍是指聲明的範圍是根據程式本文在編譯時間就確定的,也稱為詞法範圍。大多數現代程式設計語言都是採用靜態範圍規則,JavaScript就是採用的這種範圍。
Time of Update: 2017-01-18
說出它們的值 1、typeof(NaN) 、typeof(Infinity)、typeof(null)、typeof(undefined) 2、NaN == NaN 3、NaN != NaN 4、NaN >= NaN 5、null == undefined 6、null >= undefined 7、null <= undefined 8
Time of Update: 2017-01-18
String對象的擴充函數:String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } String.prototype.ltrim = function() { return this.replace(/^\s+/g,""); } String.prototype.rtrim = function() { return this.replace(/\s+$/g,""); } String.
Time of Update: 2017-01-18
這樣的話稍微修改下,評論等簡單的textarea的表情插入就可以直接顯示出來了 而不是只顯示emot了 比較實用 標題起的確切,但如果叫“現textarea支援編輯”似乎更廢話 代碼 New Document 我的logo: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
這一個是讀取textarea的maxlength屬性的值,進行計算,思路很好,但修改起來就麻煩啊,不過對於js愛好者來說是個不錯的參考,通過讀取屬性值進行控制。 textarea字數限制 練習代碼多有參考網路 by ahuinan [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 下面的這段代碼,直接計算文檔的長度 input 字數限制
Time of Update: 2017-01-18
querySelector 和 querySelectorAll 方法是 W3C Selectors API 規範中定義的。他們的作用是根據 CSS 選取器規範,便捷定位文檔中指定元素。目前幾乎主流瀏覽器均支援了他們。包括 IE8(含) 以上版本、 Firefox、 Chrome、Safari、Opera。querySelector 和 querySelectorAll 在規範中定義了如下介面:module dom { [Supplemental, NoInterfaceObject]
Time of Update: 2017-01-18
call()方法和apply()方法,在上層應用中用的不是很多,但在底層寫JS架構的時候卻常常看到。然後度娘穀哥一番,也發現好多達人寫出了自己的理解和筆記,但始終還是雲裡霧裡,於是去W3C學習了下在W3C網上研究這兩個方法的時候,看到一個詞語,叫“對象冒充”,這個概念本人覺得還是挺重要的,讓我對這兩個方法理解起來更加直觀。call()方法,看下官方給出的例子function sayColor(sPrefix,sSuffix) { alert(sPrefix + this.color +
Time of Update: 2017-01-18
javascript中對Date類型的常用操作小結/** 3. * 日期時間指令碼庫方法列表: 4. * (1)Date.isValiDate:日期合法性驗證 5. * (2)Date.isValiTime:時間合法性驗證 6. * (3)Date.isValiDateTime:日期和時間合法性驗證 7. * (4)Date.prototype.isLeapYear:判斷是否閏年 8. * (5)Date.prototype.format:日期格式化 9. *
Time of Update: 2017-01-18
JavaScript中並沒有直接提供對象複製(Object Clone)的方法。因此下面的代碼中改變對象b的時候,也就改變了對象a。a = {k1:1, k2:2, k3:3};b = a;b.k2 = 4;如果只想改變b而保持a不變,就需要對對象a進行複製。用jQuery進行對象複製在可以使用jQuery的情況下,jQuery內建的extend方法可以用來實現對象的複製。a = {k1:1, k2:2, k3:3};b = {};$.extend(b,a);