Time of Update: 2015-03-17
標籤:此Regex收集於網路,但那個網站連複製一下都需要註冊會員,鄙視之,所以不提他了。而且,原作者也不可能是那個網站。html標籤有<h1></h1>這種成對的,也有<br/>這種自閉合的,更多的是<img style=”….” width=”22″
Time of Update: 2015-03-17
標籤:上次我們瞭解到JavaScript提供了一組以window為核心的對象,實現了對瀏覽器視窗的存取控制。JavaScript中定義了6種重要的對象:window對象 表示瀏覽器中開啟的視窗;document對象 表示瀏覽器中載入頁面的文檔對象;location對象 包含了瀏覽器當前的URL資訊;navigation對象 &
Time of Update: 2015-03-17
JavaScript中消除閉包的一般方法介紹 這篇文章主要介紹了JavaScript中消除閉包的一般方法介紹,本文直接給出了操作樣本,需要的朋友可以參考下 JavaScript 的閉包是一個其主動發展的特性, 也是一個被動發展的特性. 也就是說, 一方面, JS 有了閉包能更好解決一些問題. 另一方面, JS 為瞭解決某些問題, 而不得不使用閉包勉強來解決問題.前者這裡不討論, 如果 JS 閉包能更好的解決問題, 當然使用閉包更好.我討論的是後者, 是因為
Time of Update: 2015-03-17
JavaScript控制table某列不顯示的方法 這篇文章主要介紹了JavaScript控制table某列不顯示的方法,涉及javascript動作表單的技巧,非常具有實用價值,需要的朋友可以參考下 本文執行個體講述了JavaScript控制table某列不顯示的方法。分享給大家供大家參考。具體實現方法如下:1、table代碼代碼如下:<table id="mytable" border="0"
Time of Update: 2015-03-17
jQuery+css3動畫屬性製作獵豹瀏覽器寬屏banner焦點圖 本文給大家分享的是使用jQuery結合CSS3製作的仿獵豹瀏覽器寬屏banner焦點圖特效,代碼很簡單,效果卻非常棒,而且相容各大瀏覽器,這裡推薦給大家,有需要的小夥伴參考下。 jQuery結合css3動畫屬性製作獵豹瀏覽器寬屏banner焦點圖切換支援手機觸屏滑動焦點圖切換代碼 代碼如下:<div class="slide-main"
Time of Update: 2015-03-17
詳解addEventListener的三個參數之useCapture 本文主要給大家介紹的是addEventListener的三個參數之中的useCapture參數的使用及樣本分享,有需要的小夥伴參考下 addEventListener 有三個參數:第一個參數表示事件名稱(不含 on,如 "click");第二個參數表示要接收事件處理的函數;第三個參數為 useCapture,本文就講解它。 代碼如下:<div
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中的Callback方法淺析,javascriptcallback什麼是callback複製代碼 代碼如下: 回呼函數就是一個通過函數指標調用的函數。如果你把函數的指標(地址)作為參數傳遞給另一個函數,當這個指標被用為調用它所指向的函數時,我們就說這是回呼函數。回呼函數不是由該函數的實現方直接調用,而是在特定的事件或條件發生時由另外的一方調用的,用於對該事件或條件進行響應。這個解釋看上去很複雜,於是找到了知乎上一個更好的解釋複製代碼
Time of Update: 2015-03-17
Javascript中this關鍵字的一些小知識,javascript關鍵字Javascript應該是現在最流行的跨平台語言之一,一直在玩前端的一些有意思的東西,發現竟然沒有掌握好這門語言。有點捨本逐末,於是想趁著現在這有空的時候好好補充一點遺漏的東西。this的隱性綁定一開始這是我很迷惑的東西,剛開始看到的時候,不理解。而後,在相似的情況下,又能用類似的方法解決同樣的問題。便試著理清這其中的知識,方便於尋找。這是一個Javascript語言上設計的錯誤,但是似乎這個錯誤是不可避免的,函數是對象
Time of Update: 2015-03-17
Javascript中的arguments與重載介紹,javascriptarguments因為語言上的設計錯誤,arguments可以被當成一個數組。複製代碼 代碼如下:function zero () { console.log(arguments[0]);}也會有複製代碼 代碼如下:function zero () { for(var
Time of Update: 2015-03-17
Javascript中的apply()方法淺析,javascriptapply之前我們說過 Javascript Call 方法,這次我們就說說和Call方法類似的apply方法。apply vs call兩者間的不同在於:傳遞的是參數,還是參數數組這個是call的用法複製代碼 代碼如下:theFunction.call(valueForThis, arg1, arg2, ...)而這個則是apply複製代碼 代碼如下:theFunction.apply(valueForThis,
Time of Update: 2015-03-17
Javascript中的匿名函數與封裝介紹,javascript匿名迷惑了一會兒不同JS庫的封裝後,終於有了點頭緒。大致就是:複製代碼 代碼如下:建立一個自調用匿名函數,設計參數window,並傳入window對象。而這個過程的目的則是,複製代碼 代碼如下:使得自身的代碼不會被其他代碼汙染,同時也可以不汙染其他代碼。jQuery 封裝於是找了個早期版本的jQuery,版本號碼是1.7.1裡面的封裝代碼大致是下面這樣的複製代碼 代碼如下:(function( window, undefined )
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中的立即執行函數運算式介紹,javascript運算式我們習慣看到這樣的匿名函數複製代碼 代碼如下:(function(){ console.log("test");})();之前一直叫的是自執行的匿名函數(self-executing anonymous function)發現原來還有一種叫法是: 立即調用函數運算式 (IIFE,Immediately-Invoked Function
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); &
Time of Update: 2015-03-17
Javascript中的call()方法介紹,javascriptcall在Mozilla的官網中對於call()的介紹是:複製代碼 代碼如下:call() 方法在使用一個指定的this值和若干個指定的參數值的前提下調用某個函數或方法.Call() 文法複製代碼 代碼如下:fun.call(thisArg[, arg1[, arg2[, ...]]])Call() 參數thisArg複製代碼
Time of Update: 2015-03-17
JavaScript中的DSL元編程介紹,javascriptdsl編程在看JavaScript Template源碼的時候,發現有一個很有意思的用法用來產生函數,想到這不就是元編程麼?JavaScript 元編程複製代碼 代碼如下: 元編程(Metaprogramming)是指某類電腦程式的編寫,這類電腦程式編寫或者操縱其他程式(或者自身)作為它們的資料,或者在運行時完成部分本應在編譯時間完成的工作。JavaScript eval複製代碼 代碼如下: eval()