Time of Update: 2017-01-19
複製代碼 代碼如下:<html> <head> <title>JavaScript設定首頁和收藏頁面(相容IE和Firefox)</title> <script> //url:要收藏的連結;title:收藏項的名稱
Time of Update: 2017-01-19
經常的,可以看到Array.prototype.slice(arguments, 0); 這個寫法可以用於function() {} 內,這樣可以將函數的參數列錶轉換成一個真正的數組。請看一個例子:複製代碼 代碼如下:var slice = Array.prototype.slice;var toString = Object.prototype.toString;(function() { var args = arguments; console.log(args,
Time of Update: 2017-01-19
如下所示:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title>&
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/
Time of Update: 2017-01-19
當今 JavaScript 大行其道,各種應用對其依賴日深。web 程式員已逐漸習慣使用各種優秀的 JavaScript 架構快速開發 Web 應用程式,從而忽略了對原生 JavaScript 的學習和深入理解。所以,經常出現的情況是,很多做了多年 JS 開發的程式員對閉包、函數式編程、原型總是說不清道不明,即使使用了架構,其程式碼群組織也非常糟糕。這都是對原生 JavaScript 語言特性理解不夠的表現。要掌握好 JavaScript,首先一點是必須摒棄一些其他進階語言如 Java、C#
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"
Time of Update: 2017-01-19
調用:複製代碼 代碼如下:var pageChange = function (index) { var html = pager("divid", index, 5, 1000, pageChange, { showGoTo: false, showFirst: false }); &
Time of Update: 2017-01-19
1. javascript includeJavascript 沒有 include 語句有時挺討厭, 特別是指令碼和指令碼之間存在依存的關係, 你根本就不能動態去控制載入指令碼, 一般來說最簡單的 include 基本就是這樣的, 當然我們這個使用了 jQuery 來進行請求指令碼.複製代碼 代碼如下: include: function (jsurl) { if (jsurl == null ||
Time of Update: 2017-01-19
setInterval動作的作用是在播放動畫的時,每隔一定時間就調用函數,方法或對象。可以使用本動作更新來自資料庫的變數或更新時間顯示。setInterval動作的文法格式如下:setInterval(function,interval[,arg1,arg2,......argn])setInterval(object,methodName,interval[,arg1,arg2,.....argn])第一種格式是標準動作面板中setInterval函數的預設文法,第二種格式是在專家模式動作中使
Time of Update: 2017-01-19
迴圈是大多數程式設計語言都具備的準系統,JS也不例外,不同之處在於JS是解釋型語言,運行於瀏覽器環境中,用戶端的軟硬體條件會對JS執行效率產生很大的影響。然而用戶端環境對於開發人員是未知、多樣的,並且難以改變,所以最佳化代碼品質是提高代碼效率的主要途徑。JS代碼中,迴圈是比較容易導致效能問題的因素。理解迴圈特性進而有針對性地進行最佳化也許會帶來不錯的效能提升。for、while、do-while迴圈:這三種迴圈本身的迴圈效率相差不多,所以只要根據適合的應用情境選擇即可。以for迴圈為例:複製代碼
Time of Update: 2017-01-19
部落格園快閃記憶體分頁是用JavaScript產生的,今天發現在IE8下點擊頁碼不能翻頁,翻頁操作是在當前頁碼的onclick事件中進行的。開始代碼是這麼寫的:複製代碼 代碼如下:var a = document.createElement("a");a.setAttribute("onclick", this.ClickFunctionName + "(" + pageIndex + ");Pager.SetCurrent(" + pageIndex +
Time of Update: 2017-01-19
JavaScript中instanceof運算子是返回一個 Boolean 值,指出對象是否是特定類的一個執行個體。使用方法:result = object instanceof class其中result是必選項。任意變數。object是必選項。任意對象運算式。class是必選項。任意已定義的對象類。說明如果 object 是 class 的一個執行個體,則 instanceof 運算子返回 true。如果 object 不是指定類的一個執行個體,或者 object 是 null,則返回
Time of Update: 2017-01-19
複製代碼 代碼如下:<script type="text/javascript">var format = function (number, form) { var forms = form.split('.'), number = '' + number, numbers = number.split('.') , leftnumber = numbers[0]
Time of Update: 2017-01-19
js遍曆頁面控制項,複製代碼 代碼如下: var inputArr = document.forms[0]; for( var i = 0; i < inputArr.length; i++ ) { if( inputArr[i].type.toUpperCase() == "BUTTON" ) {
Time of Update: 2017-01-19
一個比較全部在動態加方法複製代碼 代碼如下:/* 動態載入js v1.0 by:dum 用法:src="webJsBase.js?load=a,b" 註:載入本目錄下js*/var webJsBase = { require: function(libraryName)
Time of Update: 2017-01-19
複製代碼 代碼如下:function banBackSpace(e) { var ev = e || window.event;//擷取event對象
Time of Update: 2017-01-19
在js中常見的六種資料類型:String類型、Null類型、Number類型、Boolean類型、Object類型。1、typeof的注意點涉及到資料類型,不免會提到,操作符 typeof。要注意:1、typeof是操作符,不是方法。雖然我們經常使用typeof()的方式擷取對象的資料類型。2、對 null 取typeof 是 object(這是因為null是 空的對象引用),對函數取 typeof 是 function複製代碼 代碼如下:alert(typeof
Time of Update: 2017-01-19
有時我們跳轉到一個頁面處理完任務,然後又回到原來的頁面,這個在很多的下載網站可以看到,這樣做也是為了留住使用者。 這個用javascript的定時函數很容易實現。 window.setTimeout( code,time) // code 執行的代碼 time 設定的時間 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-19
複製代碼 代碼如下://speed 捲動速度 time 時間間隔function gotoTop(speed,time){ speed = speed || 0.1; time = time || 16; // 捲軸到頁面頂部的水平距離 var x = document.body.scrollLeft; //
Time of Update: 2017-01-19
複製代碼 代碼如下: /** * 返回一個隨機的小寫字母 */ function getLowerCharacter(){ return getCharacter("lower");; } /** * 返回一個隨機的大寫字母 */ function getUpperCharacter(){ return getCharacter("upper");; } /** * 返回一個字母 */ function getCharacter(flag){ var character = "";