Time of Update: 2018-12-05
[img]http://www.blogcn.com/User12/antsam/Upload/20041217142710.jpg [/img] 這是一幅關於JavaScript中四個重要組成的關係:Runtime、Script、Context和Object 其中有一點必須注意的是:object可以在不同的context之間共用。在使用JS的過程中你肯定會想到,怎麼樣在一個JS檔案中調用另外一個JS檔案中定義的函數或變數?
Time of Update: 2018-12-05
1. 致命的string javascrip的string,類似.net 的string,大string操作費CPU,費記憶體. 替換方法:Array,但首先應該避免大string的各種操作.2.unwise的DOM 重複的innerhtml操作&createElement操作對記憶體的消耗巨大. innerHTML操作如果處理不當,很容易形成memory leak. 替換方法: 1.不要使用innerhtml.
Time of Update: 2018-12-05
1、數組的建立var arrayObj = new Array(); //建立一個數組var arrayObj = new Array([size]); //建立一個數組並指定長度,注意不是上限,是長度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 建立一個數組並賦值 第二種方法建立數組指定了長度,但實際上所有情況下數組都是變長的,也就是說即使指定了長度為5,仍然可以將元素儲存在規定長度以外的,注意:
Time of Update: 2018-12-05
在javascript中,是沒有線程的,只能類比一個了,前些日子寫了個,現在把它貼出來。 thread.js: /** * 線程管理類 * @author zxub 2006-06-12 */function Thread(_task,_delay,_times){ this.runFlag=false; this.busyFlag=false; this.taskArgs=Array.prototype.slice.call(arguments,3); if
Time of Update: 2018-12-05
利用js方法實現html靜態頁面間參數傳遞 aa.htm是參數輸入介面bb.htm是參數接收處理介面aa.htm<html><head></head><body><script>function submit(){var input1 = document.getElementById("inputid");window.open("b.html?inputStr=" +
Time of Update: 2018-12-05
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Map.aspx.cs" Inherits="Map" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2018-12-05
Flex 與 JavaScript 互動,主要依靠Flex的ExternalInterface,其提供了addCallBack和call方法.下面的例子將示範Flex調用javascript,和javascript調用Flexjavascript代碼:代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function hello(param) {
Time of Update: 2018-12-05
原文:http://webcache.googleusercontent.com/search?q=cache:gEXjOGFD9PEJ:stackoverflow.com/questions/5620324/mailto-with-html-body+mailto+html&cd=18&hl=zh-CN&ct=clnk&gl=cn<html><head> <script type='text/javascript'
Time of Update: 2018-12-05
JavaScript中有一個call和apply方法,其作用基本相同,但也有略微的區別。先來看看JS手冊中對call的解釋:call 方法調用一個對象的一個方法,以另一個對象替換當前對象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])參數thisObj可選項。將被用作當前對象的對象。arg1, arg2, , argN可選項。將被傳遞方法參數序列。說明call 方法可以用來代替另一個對象調用一個方法。call
Time of Update: 2018-12-05
ASP.NET 拾萃——伺服器端控制項篇(一)技巧一:在用戶端的 JavaScript 指令碼中擷取伺服器端控制項的值 以前,當我們需要在指令碼裡訪問頁面內一個對象的時候,一般都是通過對象的 id 或 name。就像這樣—— <!--Test.html--> // ... function getText() { return document.form1.Text1.value; // Text1就是對象的 id } // ... <INPUT id="Text1"
Time of Update: 2018-12-05
用JS實現div的自動滾動。代碼如下: 1<div id="show" style="overflow:hidden;height:210px;"> 2</div> 3<script> 4function startmarquee(lh,speed,delay){ 5 var t; 6 var oHeight = 210; /**//** div的高度 **/ 7 var p=false; 8 var
Time of Update: 2018-12-05
我的網站低層網頁用的是中文檔案名稱,這個我帶來了不少麻煩,因為搜尋引擎收錄的網站地址編碼不同,這樣正好使瀏覽器不能識別我網站中運用的JS分頁,JS分頁檔案有一個方法prototype,我不太熟悉所以從網上找來一些資料學習,現在把這些資料拿出來和大家一起學習分享!~prototype 是在 IE 4
Time of Update: 2018-12-05
//擷取座標位置 function getpos(e) { var t=e.offsetTop; var l=e.offsetLeft; var height=e.offsetHeight; while(e=e.offsetParent) { t+=e.offsetTop; l+=e.offsetLeft; } } 假設 obj 為某個 HTML 控制項。obj.offsetTop 指 obj
Time of Update: 2018-12-05
在函數體內,標識符arguments是指向實參對象的應用,實參對象是一個數組對象 ,這樣就可以通過數字下標訪問傳入函數的實參值, 示範arguments 的用法View Code //尋找最大值 function maxs() { var _max=Number.NEGATIVE_INFINITY; //負無窮大,溢出時返回該值 //遍曆實參,尋找並記錄最大值 for(var
Time of Update: 2018-12-05
最近讀Ajax基礎教程,讀到了用JsUnit測試和跟蹤Javascript,感覺不錯。一,用JsUnit測試Javascript,1,準備好JsUnit,可以從http://sourceforge.net/projects/jsunit/這兒下載JsUnit包,解壓到工程檔案下,JsUnit斷言方法assert([comment],booleanValue)assertTrue([comment], booleanValue)assertFalse([comment],
Time of Update: 2018-12-05
JavaScript中定義類或對象有多種方法:以建立Car為執行個體說明。var oCar = new Object;oCar.color ="red";oCar.doors = 4;oCar.mpg=23;oCar.showColor = function(){ alert(this.color);}工廠方式構造,例如:function createCar(sColor,iDoors,iMpg){ var oTempCar = new Object; oTempCar.color =
Time of Update: 2018-12-05
[1] 對象偽裝法 (Object Masquerading)對象偽裝法實際是程式員為了實現繼承的 Trick繼承:ClassB 繼承 ClassA,注意 delete this.newMethod 的使用。 程式碼/* ClassA 的原始定義 */function ClassA(sColor) { this.color = sColor; this.sayColor = function(){ alert(this.color); }}/* ClassB
Time of Update: 2018-12-05
一、簡單模式:元字元: ( [ { \ ^ $ | ) ? * + . 使用這些元字元,都必須進行轉義。特殊字元:\t \n \r \f \a \e \cX \b \v \0字元類:測試字元的組合。簡單類:要匹配字元a, b, c字元類應是[abc].負向類:除了特定一些,想匹配所以字元。匹配除了a、b所有字元是[^ab].範圍類:從a 到 z 應是[a-z].組合類別:其他類組合而成的字元類。假設要匹配所以從a到z的字母以及從1到4的數字,以及一分行符號應是[a-m1-4\n].預定義類:
Time of Update: 2018-12-05
http://www.cnblogs.com/lhb25/archive/2011/05/29/2020204.html這篇文章列舉了當下最流行的16個 JavaScript 架構,既包含 jQuery 和 Mootools 等常規架構,也有Zepo這種支援智能手機觸摸功能的移動JavaScript架構,如果你有更好的架構推薦,歡迎與我們分享。1. jQuery – Javascript FrameworkjQuery 是最流行的 JavaScript 架構,它簡化了HTML
Time of Update: 2018-12-05
http://www.cnblogs.com/lhb25/archive/2011/05/11/2040071.html 在開發中,藉助得力的工具可以事半功倍。今天,這篇文章向大家分享最新收集的15款非常有用的 JavaScript 開發工具。TestSwarm: Continious & Distributed JS