Time of Update: 2015-03-18
標籤: Javascript的單一資料型別包括: 數字,字串,true/false,null 和undefined。 其他所有值都是對象. 數組是對象,方法也是對象。屬性值是除開undefined值以外的任何值。JavaScript的屬性是可以變的。和C#的dynamic差不多,動態類. 一. 對象聲明以及初始化. Notes:
Time of Update: 2015-03-17
標籤: http://blog.csdn.net/yiluoak_47/article/details/7766760 首先說下null與undefined區別:對已聲明但未初始化的和未聲明的變數執行typeof,都返回"undefined"。null表示一個Null 物件指標,typeof操作會返回"object"。一般不顯式的把變數的值設定為undefined,但null相反,對於將要儲存對象的變數,應明確的讓該變數儲存null值。 1 var bj; 2
Time of Update: 2015-03-17
標籤:Javascript語言的設計不夠嚴謹,很多地方一不小心就會出錯。舉例來說,請考慮以下情況。現在,我們要判斷一個全域對象myObj是否存在,如果不存在,就對它進行聲明。用自然語言描述的演算法如下: if (myObj不存在){ 聲明myObj; }你可能會覺得,寫出這段代碼很容易。但是實際上,它涉及的文法問題,遠比我們想象的複雜。Juriy
Time of Update: 2015-03-17
標籤:window對象有兩個主要的定時方法,分別是setTimeout 和 setInteval 他們的文法基本上相同,但是完成的功能取有區別。 setTimeout方法是定時程式,也就是在什麼時間以後幹什麼。幹完了就拉倒。setInterval方法則是表示間隔一定時間反覆執行某操作。如果用setTimeout實現setInerval的功能,就需要在執行的程式中再定時調用自己才行。如果要清除計數器需要
Time of Update: 2015-03-17
標籤:http://blog.sina.com.cn/s/blog_621f1e120100rj21.html this 在 JavaScript 開發中佔有相當重要的地位,不過很多人對this這個東西都感覺到琢磨不透。要真正理解JavaScript的函數機制,就非常有必要搞清楚this到底是怎麼回事。函數調用方式不同,this 含義也跟著不同。JavaScript語言中有七種調用函數方式: 第一種:調用方法var obj =
Time of Update: 2015-03-17
標籤:event : 事件對象 , 當一個事件發生的時候,和當前這個對象發生的這個事件有關的一些詳細的資訊都會被臨時儲存到一個指定地方-event對象,供我們在需要的調用。飛機-黑匣子事件對象必須在一個事件調用的函數裡面使用才有內容事件函數:事件調用的函數,一個函數是不是事件函數,不在定義的決定,而是取決於這個調用的時候 相容ie/chrome : event是一個內建全域對象標準下 :
Time of Update: 2015-03-17
標籤: 學過物件導向程式設計語言(如C++, Java等)的同學應該都知道這些語言涉及到的概念不外乎是,“類” 、“對象” 、“對象屬性” 、“對象方法”
Time of Update: 2015-03-18
標籤: JavaScript是一個絕冠全球的程式設計語言,可用於Web開發、行動裝置
Time of Update: 2015-03-18
標籤: 介紹 使用過 JavaScript架構(如 AngularJS, Backbone
Time of Update: 2015-03-17
標籤:在C#,Java中,非同步方法呼叫,通常是伴隨多線程,並發等術語一起出現的,比如C#中的async方法,是運行在一個線程池線程上,並且在非同步方法呼叫運行完成後,有一個回呼函數通知主線程。那麼由於Javascript是單線程的,它的非同步又是怎麼解釋的?首先對非同步方法呼叫給一個定義,什麼樣的方法算是非同步方法呼叫。我認為非同步方法呼叫最主要有2點,一個是不阻塞當前代碼的執行,另一個是有回調方法。即非同步方法呼叫運行完可以通知主線程。事實上,當說起Javascript的非同步時,不要忽略了
Time of Update: 2015-03-18
jQuery統計指定子項目數量的方法 這篇文章主要介紹了jQuery統計指定子項目數量的方法,涉及jQuery可以通過>訪問子標籤的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了jQuery統計指定子項目數量的方法。分享給大家供大家參考。具體分析如下:jQuery可以通過 > 訪問子標籤,然後通過size獲得子標籤的數量? 1 2
Time of Update: 2015-03-18
jQuery選擇id屬性帶有點符號元素的方法 這篇文章主要介紹了jQuery選擇id屬性帶有點符號元素的方法,涉及jQuery選取器的提示,非常具有實用價值,需要的朋友可以參考下 本文執行個體講述了jQuery選擇id屬性帶有點符號元素的方法。分享給大家供大家參考。具體分析如下:如果jquery要選擇的元素id中帶有點符號,在選擇時需要在點前面加上兩個反斜線,如: ? 1
Time of Update: 2015-03-18
jQuery實現預先載入圖片的方法 這篇文章主要介紹了jQuery實現預先載入圖片的方法,涉及jQuery操作img的src屬性提示,需要的朋友可以參考下 本文執行個體講述了jQuery實現預先載入圖片的方法。分享給大家供大家參考。具體分析如下:這段js代碼用於預先載入圖片,記住是預先載入,不是後載入喲,就是在圖片還不顯示的時候就將圖片下載到使用者瀏覽器的緩衝中,這樣要顯示的時候就非常快,無需再到伺服器上去讀取圖片。?
Time of Update: 2015-03-18
jQuery檢測滑鼠左鍵和右鍵點擊的方法 這篇文章主要介紹了jQuery檢測滑鼠左鍵和右鍵點擊的方法,涉及jQuery操作滑鼠事件的技巧,且針對IE瀏覽器具備良好的相容性,需要的朋友可以參考下 本文執行個體講述了jQuery檢測滑鼠左鍵和右鍵點擊的方法。分享給大家供大家參考。具體分析如下:這段代碼使用jQuery檢測滑鼠左鍵和右鍵點擊,可以判斷出使用者點擊了滑鼠左鍵還是滑鼠右鍵,其中考慮到了變態的IE的情況,放心使用。代碼如下:$("#someeleme
Time of Update: 2015-03-18
JavaScript中的遞迴函式問題學過其他程式設計語言的都應該會知道遞迴這個問題,遞迴函式是在一個函數通過名字調用自身的情況下後構成的。function fac(num){if(num<=1){return 1;}else{return num*fac(num-1);}} 這是一個比較經典的階乘演算法,這個寫法就實現我們所說的遞迴。這個代碼看起來是沒有什麼問題, 在c或者其他程式設計語言都有這樣的描述,但是在JavaScript中有時就會出錯。就比如: var
Time of Update: 2015-03-18
JavaScript語言常量和變數我們在上一章中介紹使用JavaScript編寫一個HelloJS的小程式,其中我們就用到變數。常量和變數是構成運算式的重要組成部分。常量在聲明和初始設定變數時,在標識符的前面加上關鍵字const,就可以把該指定為一個常量。顧名思義,常量是其值在使用過程中不會發生變化,執行個體代碼如下:const
Time of Update: 2015-03-18
Extjs表單的資料校正以及Regex校正Extjs表單驗證封裝括空驗證、用vtype格式進行簡單的驗證、進階自訂密碼驗證、使用Regex驗證等等。驗證可以使用js提供的指令碼來進行代碼編寫,但ext本身對錶單進行了封裝,並允許客戶對其進行擴充,因此使用Extjs提供的驗證能夠大大簡化驗證判斷。在驗證之前,先看下面兩個語句://放在onReady的function(){}中 Ext.QuickTips.init();
Time of Update: 2015-03-18
jQuery對指定元素中指定字串進行替換的方法 這篇文章主要介紹了jQuery對指定元素中指定字串進行替換的方法,涉及jQuery針對字串的匹配與替換的操作技巧,非常具有實用價值,需要的朋友可以參考下 本文執行個體講述了jQuery對指定元素中指定字串進行替換的方法。分享給大家供大家參考。具體如下:這段JS代碼可以將指定id的元素內容的字串進行替換,例如西面的代碼將id=content元素中的jb51字串替換成Null 字元html部分如下:?
Time of Update: 2015-03-18
JavaScript的原始類型原始值與引用值 在ECMAScript 中,變數可以存放兩種類型的值,即原始值和引用值。原始值(primitive value)是存放在棧(stack)中的簡單資料欄位,也就是說,它們的值直接儲存在變數訪問的位置。 引用值(reference value)是儲存在堆(heap)中的對象,也就是說,儲存在變數出的值是一個指標(point),指向儲存物件的記憶體處。 原始類型 ECMAScript 中有5種原始類型,
Time of Update: 2015-03-18
Cocos2d-JS中JavaScript繼承JavaScript語言本身沒有提供類,沒有其它語言的類繼承機制,它的繼承是通過對象的原型實現的,但這不能滿足Cocos2d-JS引擎的要求。由於Cocos2d-JS引擎是從Cocos2d-x演變而來的,在Cocos2d-JS的早期版本Cocos2d-HTML中幾乎全部的API都是類比Cocos2d-x