Time of Update: 2015-02-27
JS實現網頁捲軸感應滑鼠變色的方法 這篇文章主要介紹了JS實現網頁捲軸感應滑鼠變色的方法,執行個體分析了javascript針對滑鼠事件的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了JS實現網頁捲軸感應滑鼠變色的方法。分享給大家供大家參考。具體實現方法如下: 代碼如下:<html><head><title>JS實現網頁捲軸感應滑鼠變色</title></head>&l
Time of Update: 2015-02-27
Javascript 拖拽雛形中的一些問題——逐行分析代碼,讓你輕鬆瞭解拖拽的原理今天我們就來解決上一次拖拽雛形中的一些問題。下面看看有哪些問題?附上上期的Javascript代碼,方便大家查看問題。<script type="text/javascript"> window.onload = function() { var oDiv = document.getElementById("div1"); var disX = 0;
Time of Update: 2015-02-27
Javascript:計時器的使用Javascript中使用setTimeout和clearTimeout函數進行計時/停止計時的操作。1.指定時間後執行一個動作,如3s後彈出一個對話方塊:setTimeout('alert("3s")',5000);並且,該函數可以疊加起來是用,如:function delay_times(){ setTimeout('document.getElementById("time_text").innerHTML = "2s"&
Time of Update: 2015-02-27
JavaScript中判斷變數是數組、函數或是物件類型的方法,javascript數組數組 ECMAScript5中Array.isArray是原生的判斷數組的方法,IE9及以上支援。考慮到相容性,在沒有此方法的瀏覽器中,可以使用 Object.prototype.toString.call(obj) === '[object Array]'替代。複製代碼 代碼如下:var isArray = Array.isArray ||
Time of Update: 2015-02-27
JS往數組中添加項效能分析,js數組添加效能比較了4種可以向數組添加項的方法之間的效能:使用索引器添加複製代碼 代碼如下:console.time("index");var a = [];for (var i = 0, l = times; i < l; i++) { a[i] = i;}console.timeEnd("index");使用push方法複製代碼 代碼如下:console.time("push");var a = [];for (var
Time of Update: 2015-02-27
JS實現進入頁面時漸層背景色的方法,js漸層本文執行個體講述了JS實現進入頁面時漸層背景色的方法。分享給大家供大家參考。具體實現方法如下:<html><head><title>JS實現的進入頁面時的漸層的背景色效果</title><SCRIPT Language="JavaScript"><!-- 螢幕變色程式 -->function CBgColor(){var color = 0, step =
Time of Update: 2015-02-27
NodeJS中利用Promise來封裝非同步函數,nodejspromise 在寫Node.js的過程中,連續的IO操作可能會導致“金字塔噩夢”,回呼函數的多重嵌套讓代碼變的難以維護,利用CommonJs的Promise來封裝非同步函數,使用統一的鏈式API來擺脫多重回調的噩夢。 Node.js提供的非阻塞IO模型允許我們利用回呼函數的方式處理IO操作,但是當需要連續的IO操作時,你的回呼函數會多重嵌套,代碼很不美觀,而且不易維護,而且可能會有許多錯誤處理的重複代碼,也就是所謂的“P
Time of Update: 2015-02-27
Javascript中擷取對象的原型對象的方法小結,javascript原型在Javascript中,如果我們有一個對象但是又不知道它的建構函式時,如何擷取它的原型對象呢?在Chrome中或是FireFox瀏覽器中,我們可以直接使用對象的__proto__屬性擷取它的原型對象。複製代碼 代碼如下:<!-- lang: js -->function F(){};var foo = new F();alert(foo.__proto__ ==
Time of Update: 2015-02-27
如何編寫高品質JS代碼(續),編寫高品質js代碼繼續上一篇文章《如何編寫高品質JS代碼》今次整理一下javascript函數知識點。2.使用函數函數給程式員提供了主要的抽象功能,又提供實現機制。函數可以獨立實現其他語言中的多個不同的特性,例如,過程、方法、建構函式,甚至類或模組。2.1 理解函數調用、方法調用以及建構函式調用之間的不同針對物件導向編程,函數、方法和類的建構函式是三種不同的概念。使用模式:1,函數調用複製代碼 代碼如下:function hello(username){
Time of Update: 2015-02-27
javascript實現複選框超過限制即彈出警告框的方法,javascript複選框本文執行個體講述了javascript實現複選框超過限制即彈出警告框的方法。分享給大家供大家參考。具體實現方法如下:<html><title>javascript實現複選框超過限制即彈出警告框的方法</title><body><SCRIPT LANGUAGE="JavaScript"><!--//function countChoices(obj)
Time of Update: 2015-02-27
JS實現自適應高度表單文字框的方法,js自適應本文執行個體講述了JS實現自適應高度表單文字框的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2015-02-27
jQuery操作JSON的CRUD用法執行個體,jsoncrud本文執行個體講述了jQuery操作JSON的CRUD用法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
Time of Update: 2015-02-27
javascript獲得當前的資訊的一些常用命令,javascript常用命令本文內容很簡單,給大家總結一下javascript獲得當前的資訊的一些常用命令console.info("document.URL=" + document.URL); console.info("document.location.href=" + document.location.href); //console.info("document.base=" + document.base); //這是錯的!
Time of Update: 2015-02-26
淺談JavaScript中的String對象常用方法 這篇文章主要介紹了JavaScript中的String對象常用方法,非常簡單實用,有需要的小夥伴參考下 String對象提供的方法用於處理字串及字元。 常用的一些方法: charAt(index):返回字串中index處的字元。 indexOf(searchValue,[fromIndex]):該方法在字串中尋找第一次出現的searchValue。如果給定了fromIndex,則從字串內該位置開始搜尋,當searchValue找到後
Time of Update: 2015-02-26
NodeJS中利用Promise來封裝非同步函數 這篇文章主要介紹了NodeJS中利用Promise來封裝非同步函數,使用統一的鏈式API來擺脫多重回調的噩夢,非常的實用的小技能,希望小夥伴們能夠喜歡 在寫Node.js的過程中,連續的IO操作可能會導致“金字塔噩夢”,回呼函數的多重嵌套讓代碼變的難以維護,利用CommonJs的Promise來封裝非同步函數,使用統一的鏈式API來擺脫多重回調的噩夢。 Node.js提供的非阻塞IO模型允許我們利用回呼函數的方式處理
Time of Update: 2015-02-26
javascript實現複選框超過限制即彈出警告框的方法 這篇文章主要介紹了javascript實現複選框超過限制即彈出警告框的方法,涉及複選框及警告框的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了javascript實現複選框超過限制即彈出警告框的方法。分享給大家供大家參考。具體實現方法如下:? 1 2 3
Time of Update: 2015-02-26
減少瀏覽器的reflow和repaint,reflowrepaint1.避免在document上直接進行頻繁的DOM操作,如果確實需要可以採用off-document的方式進行,具體的方法包括但不完全包括以下幾種: (1). 先將元素從document中刪除,完成修改後再把元素放回原來的位置 (2). 將元素的display設定為”none”,完成修改後再把display修改為原來的值 (3).
Time of Update: 2015-02-26
JS往數組中添加項效能分析 這篇文章主要介紹了JS往數組中添加項效能分析的相關資料,需要的朋友可以參考下 比較了4種可以向數組添加項的方法之間的效能: 使用索引器添加 代碼如下: console.time("index"); var a = []; for (var i = 0, l = times; i < l; i++) { a[i] =
Time of Update: 2015-02-26
javascript獲得當前的資訊的一些常用命令 這篇文章主要介紹了javascript獲得當前的資訊的一些常用命令,需要的朋友可以參考下 本文內容很簡單,給大家總結一下javascript獲得當前的資訊的一些常用命令 console.info("document.URL=" + document.URL); console.info("document.location.href=" +
Time of Update: 2015-02-25
JS給超連結加確認對話方塊的方法,js超連結本文執行個體講述了JS給超連結加確認對話方塊的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:<html><head><title>JS給超連結加一個確認對話方塊</title><script language="javascript"><!-- function linkok(url){ question = confirm("你確認要連結到"