Time of Update: 2017-02-28
這篇文章主要介紹了自己寫的一個利用JavaScript檢測CPU使用率的方法,需要的朋友可以參考下之前在玉伯的Github
Time of Update: 2017-02-28
這篇文章主要介紹了JavaScript截取字串的Slice、Substring、Substr函數詳解和比較,需要的朋友可以參考下在JavaScript中,提取子字串主要是通過 Slice、Substring、Substr 三個方法之一。 代碼如下:// slice // 文法: string.slice(start [, stop])"Good news, everyone!".slice(5,9); // 'news'&
Time of Update: 2017-02-28
Javascript從url字串中擷取參數值,在Ajax盛行的今天,顯得特別重要了,因為ajax大部分情況下都是需要傳值的,這樣才能更好的實現使用者互動,那麼用JS擷取URL字串參數,其實並不難,列舉一個簡單的例子,看以下函數: function getQuery(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var
Time of Update: 2017-02-28
什麼是JavaScript對象動態載入JavaScript動態載入(JavaScript Object Dynamic Loading) - 之所以叫做動態,是應為其有別與通常的靜態載入形式。典型的JavaScript靜態載入方式,是通過<script>標籤將我們可能需要的所有JS檔案依次嵌入到一個HTML頁面中,當瀏覽器執行到<script>
Time of Update: 2017-02-28
這篇文章主要介紹了JavaScript如何擷取圖片的原始大小以寬度為例,需要的朋友可以參考下 頁面裡的img元素,想要擷取它的原始大小,以寬度為例可能首先想到的就是width,如下代碼如下:<img
Time of Update: 2017-02-28
這篇文章主要介紹了javascript實現2048遊戲樣本,需要的朋友可以參考下原生javascript代碼寫的2048遊戲。建議在Google瀏覽器下跑。2048.html代碼如下:tap to start :-)2048.css代碼如下:@charset "utf-8";#div2048{width: 500px;height: 500px;background-color: #b8af9e;margin: 0 auto;position: relative;
Time of Update: 2017-02-28
Js擷取select下拉式清單方塊各個Option的Value值相對比較容易,不過擷取Text值卻有點麻煩,對於一個初學JavaScript的新手來說,可能一時還無從下手,那麼就請看下本文的方法,以一個form表單中的Select下拉框菜單為例,來說明如何用JavaScript擷取其Value值和Text值: 樣本表單,裡面是一個select下拉式清單方塊的各個清單項目及值: 接下來是JavaScript部分,擷取Select的各個Value值和Text值:
Time of Update: 2017-02-28
JS使用Microsoft.XMLDOM讀取遠程XML檔案內容,為啥要遠程讀取呢?其實舉個例子就明白了,因為最近要搞一個遠程讀取天氣資訊的ajax頁面,天氣資訊是遠程網站的內容,是以XML檔案方式存在的,所以我們要實現AJAX,就需要在JS中讀取XML檔案,開始覺得好難啊,其實做出來,也就不這麼認為了。 在上述代碼中,http://****.com/ajax/weather.asp?subcode=b55就是遠程網站的天氣XML資訊,用ASP產生的xml,這裡直接調用了XMLD
Time of Update: 2017-02-28
這篇文章主要介紹了javascript如何使用bind指定接收者,需要的朋友可以參考下代碼如下:var json = {jArray: [],jPush: function (c) {this.jArray.push(c);}}var examp = ["123", "~",
Time of Update: 2017-02-28
這篇文章主要介紹了javascript 擷取元素樣式必殺技,需要的朋友可以參考下 Javascript擷取CSS屬性值方法:getComputedStyle和currentStyle 1 .對於元素的內聯CSS樣式( hello ),可以直接使用element.style.color來直接擷取css屬性的值; 2.
Time of Update: 2017-02-28
一,最簡單的就是同一個網頁裡的表單的資料傳遞。 舉個執行個體,一個網頁上有兩個表單,每個表單裡一個文字框,一個按鈕。點按鈕互相對操作對方的文字框的值。我們舉的例子是把一個文字框付給另一個文字框。具體的HTML代碼如下: <html> <head>
Time of Update: 2017-02-28
活動字幕是網頁中經常使用的組件之一,它能使整個網頁更有動感,顯得很有生氣。現在的網站中也越來越多地使用活動字幕來加強網頁的互動性。用JavaScript編程可以實現各種活動字幕效果,所需的代碼很少,確實能夠以較少的下載時間換來較好的效果。該標記文法格式如下: <marquee aligh=left/center/right/top/bottom bgcolor=#n font=n direction=left/right/up/down behavior=type
Time of Update: 2017-02-28
1. JavaScript Jabber 這是一個 JavaScript 相關的播客(電台)。它們每一期專註一個主題,講它的優點和缺點,例如 Backbone.js ember.js 等等。 2. The JavaScript Show 這也是一個 JavaScript 相關的播客(電台),每周一期,講述 JS 社區的最新動向,類似下面要介紹的 JavaScript Weekly,不過是以播客(視頻分享)的形式存在。和上面介紹的 JS Jabber
Time of Update: 2017-02-28
JSON是一種簡單的資料格式,比xml更輕巧,在 JavaScript 中處理 JSON 資料不需要任何特殊的 API 或工具包,下面有個樣本,大家可以參考下JSON (JavaScript Object Notation)一種簡單的資料格式,比xml更輕巧。 JSON 是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON 資料不需要任何特殊的 API 或工具包。 JSON的規則很簡單:
Time of Update: 2017-02-28
這篇文章主要介紹了javascript判斷office版本樣本,需要的朋友可以參考下使用JavaScript判斷office版本,在項目開發中非常有用,由其是在OA系統的線上office編輯,我們需要讓office線上編輯工具同時支援office的多個版本,例如office2003、2007。office在安裝的時候,會在註冊表中寫入索引值,具體位置為HKEY_CURRENT_USER/Software/Microsoft/Office。 我們開啟註冊表就可以看到offic
Time of Update: 2017-02-28
這篇文章主要介紹了javascript如何判斷輸入的url是否正確,需要的朋友可以參考下網頁得來,原網頁廣告太多,影響心情 代碼如下:<html> <head> <title>檢查是否為URL</title> <script language="javascript"> function check(){ str =
Time of Update: 2017-02-28
Time of Update: 2017-02-28
我不是來這裡爭辯原生API和函數庫的迥異,開發的時候很難不用到這些神奇的東東。但是我想討論的是:如果僅為使用個選取器($)或者類似的東西,是否真的有必要載入jQuery。假設咱不是為了簡化,每個人用jSomething是因為它支援IE,動畫處理和選取器函數。原生等價物選擇元素 // jQuery var els = $('.el'); // Native var els = document.querySelectorAll('.el')
Time of Update: 2017-02-28
我們知道,javascript在執行期時是由內到外執行指令碼的,那麼離我們的指令碼最遠的全域對象,很可能要跨越幾層範圍才能訪問到它。不過在IE中,從最內層到最外層要花的時間比其他多出很多。加之,javascript是一種膠水語言,它必須要調用DOM對能完成我們大多數選擇。最著名的就是選擇元素(document.getElementById,document.getElementsByTagName,docuemnt.evaluate,document.querySelector),建
Time of Update: 2017-02-28
剛才忽然靈機一動,迭代器我們很少會真的直接傻乎乎的next去遍曆的,那為什麼一定要實現這個傻乎乎的next呢?直接實現each,這樣,這樣反過來,Yeah,一通百通,不一會兒就寫出了第一個超簡潔版本:代碼 function yieldHost(yieldFunction) { return function (processer) { var yield = function (result) {