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-17
標籤:在C#,Java中,非同步方法呼叫,通常是伴隨多線程,並發等術語一起出現的,比如C#中的async方法,是運行在一個線程池線程上,並且在非同步方法呼叫運行完成後,有一個回呼函數通知主線程。那麼由於Javascript是單線程的,它的非同步又是怎麼解釋的?首先對非同步方法呼叫給一個定義,什麼樣的方法算是非同步方法呼叫。我認為非同步方法呼叫最主要有2點,一個是不阻塞當前代碼的執行,另一個是有回調方法。即非同步方法呼叫運行完可以通知主線程。事實上,當說起Javascript的非同步時,不要忽略了
Time of Update: 2015-03-17
使用jQuery實現圖片遮罩半透明墜落遮擋 這篇文章主要介紹了使用jQuery實現圖片遮罩半透明墜落遮擋,效果非常棒,小夥伴們做相簿的時候可以直接拿走使用。 預設九宮格圖片排列效果,當滑鼠移至上方在圖片上後,會從圖片的上方下滑一個半透明遮罩的效果同時出現一些文字介紹使用方法:1、將head中的css樣式引入到你的網頁中2、將代碼部分拷貝到你的網頁body結束前的地方即可(js、圖片採用絕對路徑,不建議修改) 代碼如下:$(function(){$('.s
Time of Update: 2015-03-17
詳解addEventListener的三個參數之useCapture 本文主要給大家介紹的是addEventListener的三個參數之中的useCapture參數的使用及樣本分享,有需要的小夥伴參考下 addEventListener 有三個參數:第一個參數表示事件名稱(不含 on,如 "click");第二個參數表示要接收事件處理的函數;第三個參數為 useCapture,本文就講解它。 代碼如下:<div
Time of Update: 2015-03-17
解決Jquery向頁面append新元素之後事件的綁定問題 今天有get到一個新知識點,就是當我們向頁面添加新的元素之後,載入之前的函數方法就對新元素失效了,下面我來說說如何解決這個問題的? 我先看jq
Time of Update: 2015-03-17
淺談js中的閉包 閉包是一個比較抽象的概念,尤其是對js新手來說.書上的解釋實在是比較晦澀,對我來說也是一樣.閉包是很多語言都具備的特性,在js中,閉包主要涉及到js的幾個其他的特性:範圍鏈,垃圾(記憶體)回收機制,函數嵌套,等等. 首先我們先來看一段代碼: 代碼如下:<a href="javascript:void(0);">111</a><a href="javascript:void(
Time of Update: 2015-03-17
JavaScript中擴充Array contains方法執行個體 這篇文章主要介紹了JavaScript中擴充Array contains方法執行個體,本文直接給出實現代碼,需要的朋友可以參考下 javascript的Array沒有contains方法,有時候這會不方便,contains方法實現很簡單:代碼如下:function contains(a, obj) {var i = a.length;while (i--) {if (a[i] === obj)
Time of Update: 2015-03-17
JavaScript計算兩個日期時間段內日期的方法 這篇文章主要介紹了JavaScript計算兩個日期時間段內日期的方法,涉及javascript操作時間的技巧,需要的朋友可以參考下 本文執行個體講述了JavaScript計算兩個日期時間段內日期的方法。分享給大家供大家參考。具體實現方法如下: 代碼如下:/************************** 計算兩個日期時間段內所有日期 * * @param value1 *
Time of Update: 2015-03-17
nw.js實作類別似的聊天軟體 本文給大家介紹的是使用nw.js實作類別似的聊天軟體,還處於測試階段,功能非常少,大家一起來添磚加瓦吧。 nw.js實作類別似的聊天軟體 公司 qq被屏蔽,被屏蔽,怎麼與外邊通訊,你懂的。當然,也適合公司自己內部架設伺服器,通訊。 項目地址: free chat : 以上就是給大家分享的這個freechat的全部內容了,小夥伴們可以自由擴充哦,你懂得~
Time of Update: 2015-03-17
js完美實現@提到好友特效(相容各大瀏覽器) 本文給大家分享的是一則使用javascript完美實現相容各大瀏覽器的@好友自動提示的特效,是根據百度貼吧的效果模仿來的,推薦給小夥伴們,希望大家能夠喜歡。 要求1.輸入@時,彈出匹配的好友菜單2.游標進入包含有"@好友"的標籤時,快顯功能表3.按backspace刪除時,如果游標前面是包含有"@好友"的標籤,快顯功能表4.相容ie,firefox.具體做法針對要求一,很自然的會
Time of Update: 2015-03-17
jquery中radio checked問題 這篇文章主要介紹了jquery中radio checked問題的解決方案,在此感謝2位熱心網友給予的協助,記錄下來,分享給小夥伴們 今天太鬼火了為這個難問題搜了一下午了到最後還是csdn的朋友給了我正確的答案,謝謝這位朋友// $("#ISOK1").checked = "checked";// $("#ISOK1").attr("checked&
Time of Update: 2015-03-17
Javascript中this關鍵字的一些小知識,javascript關鍵字Javascript應該是現在最流行的跨平台語言之一,一直在玩前端的一些有意思的東西,發現竟然沒有掌握好這門語言。有點捨本逐末,於是想趁著現在這有空的時候好好補充一點遺漏的東西。this的隱性綁定一開始這是我很迷惑的東西,剛開始看到的時候,不理解。而後,在相似的情況下,又能用類似的方法解決同樣的問題。便試著理清這其中的知識,方便於尋找。這是一個Javascript語言上設計的錯誤,但是似乎這個錯誤是不可避免的,函數是對象
Time of Update: 2015-03-17
Javascript中的高階函數介紹,javascript高階函數這是一個有趣的東西,這或許也在說明Javascript對象的強大。我們要做的就是在上一篇說到的那樣,輸出一個Hello,World,而輸入的東西是print('Hello')('World'),而這就是所謂的高階函數。高階函數高階看上去就像是一種先進的編程技術的一個深奧術語,一開始我看到的時候我也這樣認為的。Javascript的高階函數然而,高階函數只是將函數作為參數或傳回值的函數。以上面的Hello,World作為一個簡單的例
Time of Update: 2015-03-17
Javascript中的方法鏈(Method Chaining)介紹,javascriptchaining在尋找如何設計一個Javascript API的時候,發現了Method Chaining這個東西,方法鏈,看上去似乎很強大,也挺有意思的,而這個東西也是過去我們經常看到的。。Javascript Method Chaining在維基百科上有這樣的解釋:複製代碼 代碼如下:Method chaining, also known as named parameter idiom, is a
Time of Update: 2015-03-17
Javascript URI 解析介紹,javascripturi解析URI是一個有意思的東西,之前沒有意識到,原來這東西也可以這麼複雜。URI在維基百科中對於URI的解釋是這樣子的:複製代碼 代碼如下: 在電腦術語中,統一資源識別項(Uniform Resource Identifier,或URI)是一個用於標識某一互連網資源名稱的字串。
Time of Update: 2015-03-17
JavaScript中的閉包介紹,javascript閉包所謂的閉包應該是指: 內建函式讀取當前函數以外的變數,即建立時所處的上下文環境。複製代碼 代碼如下:function hello(){ var char = "hello,world"; function print(){ console.log(char); &