Time of Update: 2018-12-08
使用前提是:電腦已經安裝了word,這裡用到的是word組件Word.Application。複製代碼 代碼如下:<HTML> <HEAD> <TITLE>WalkingPoison's Word-to-HTML sample</TITLE> <script language=javascript> function saveword() { var oWordApp=new
Time of Update: 2018-12-08
本文地圖使用的是圖地圖 圖吧地圖線上API地址http://union.mapbar.com/apidoc/離線CHM格式 : http://union.mapbar.com/apidoc/chm/mapbarapi.rar:Mapbar 地圖 API 讓您可以使用 JavaScript 將 Mapbar地圖嵌入您自己的網頁中。API 提供了許多方法與地圖互動(正如http://www.mapbar.com/localsearch/index.html
Time of Update: 2018-12-08
Javascript原生的String處理函數顯得很不夠豐富,原生string函數:http://www.jb51.net/w3school/js/jsref_obj_string.htm問題1:是否有只是針對String類型的擴充庫呢?有,不多,不全面.觀點2: JQuery的強大在於DOM操作,因此不希望js string 擴充庫是基於jquery開發的,是否認同?問題3:我們需要什麼樣的string擴充函數?這個問題可以參考其他js庫,以及其他語言的string操作函數Prototype.
Time of Update: 2018-12-08
一、運算子 複製代碼 代碼如下:. [] () 屬性存取及函數調用 delete new typeof + - ! 一元運算子 * / % 乘法,除法,模數 + - 加法/串連,減法 >= <= > < 不等式運算子 === !== 等式運算子 && 邏輯與 || 邏輯或 ?: 三元運算子 二、語句: 1.if語句 複製代碼 代碼如下:var dayOfWeek=0; if(day===6){ } else if(dayOfWeek===0){ }
Time of Update: 2018-12-08
怎麼說呢?!就像是動物(組合對象)一樣,當它生下後代(葉對象)時,它的後代就有了某種功能(比如:挖洞,聽力好等等);也像是一棵樹,它有一個根(組合對象)然後是從這個棵樹向外冒出的其他枝杆(組合對象)以及從這些枝杆又向外長的葉子(葉對象)。換句話說,就是當祖先已經有了,那麼只要從這個祖先衍生出來的其他孩子(包括這個祖先下的其他組合對象)已經就具備了某種功能,看上去貌似又有些像是繼承。“組合模式”在組合對象的層次體系中有兩種類型的對象:葉對象和組合對象。組合模式擅長於對大批對象進行操作。
Time of Update: 2018-12-08
於是,上網尋找了一下,用了另一種寫法setTimeout("fun("+參數+")", 1000),還是不行,但是以上寫法在傳遞form表單的textarea是可以的,比如hml是這樣: 複製代碼 代碼如下:<body> <div class="main"> <div id="showpane" class="showpane"> </div> <div class="textarea"> <form method="post"
Time of Update: 2018-12-08
call 方法 請參閱 應用於:Function 對象 要求 版本 5.5 調用一個對象的一個方法,以另一個對象替換當前對象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 參數 thisObj 可選項。將被用作當前對象的對象。 arg1, arg2, , argN 可選項。將被傳遞方法參數序列。 說明 call 方法可以用來代替另一個對象調用一個方法。call 方法可將一個函數的物件內容從初始的上下文改變為由 thisObj 指定的新對象。
Time of Update: 2018-12-08
1,IE使用attachEvent/detachEvent方法來添加和刪除事件監聽器;w3c使用addEventListener/removeEventListener方法。 2,IE對其事件使用onevent的命名方式,而w3c的是event的命名方式。 3,IE事件監聽器內使用的是一個全域的Event對象,而w3c是將event對象作為參數傳遞給監聽器。
Time of Update: 2018-12-08
1,Prototype程式庫 這是第一個把document.getElementById()簡化為$的程式庫。 比如:原來的var myele=document.getElementById('id')等價於var myele=$('id') 此外,$還擴充了一些功能 比如:var eleArray=$('id1','id2','id3','id4')能夠返回一個包含4個對象的數組。
Time of Update: 2018-12-08
(一)怎樣用JQuery重新整理一幅圖片? 說明:我們都知道,當我們在請求一個資源(比如網頁,圖片等)的時候,如果該資源被緩衝到瀏覽器了,那麼請求返回的就是緩衝的副本,不是我們希望擷取的資源(該資源內容已經被更新了),此時最普遍的一個辦法就是在請求的頁面後面或者圖片的src後面加上一個查詢字串"ran=" + Math.random(),這樣就會請求到最新版本的資源啦! 代碼: 複製代碼 代碼如下:$(imageObj).attr('src',$(imageObj).attr('src') +
Time of Update: 2018-12-08
window.opener 的用法 window.opener 返回的是建立當前視窗的那個視窗的引用,比如點擊了a.htm上的一個連結而開啟了b.htm,然後我們打算在b.htm上輸入一個值然後賦予a.htm上的一個id為“name”的textbox中,就可以寫為: window.opener.document.getElementById("name").value = "輸入的資料"; 對於javascript中的window.opener沒有很好的理解。
Time of Update: 2018-12-08
文章目錄 輸入完按斷行符號後即可驗證!(自認為最簡單!) 說明:IE6.0、IE7.0、IE8.0、Firefox/3.0.11下測試通過 xmlns="http://www.w3.org/1999/xhtml"> 輸入完按斷行符號後即可驗證!(自認為最簡單!)正整數: 負整數: 整 數: 正小數: 負小數: 小 數: 實 數: 保留1位小數: 保留2位小數: 保留3位小數:
Time of Update: 2018-12-08
背景 encodeURI 和 encodeURIComponent都是ECMA-262標準中定義的函數,所有相容這個標準的語言(如JavaScript, ActionScript)都會實現這兩個函數。它們都是用來對URI (RFC-2396)字串進行編碼的全域函數,但是它們的處理方式和使用情境有所不同。為瞭解釋它們的不同,我們首先需要理解RFC-2396中對於URI中的字元分類 保留字元(reserved characters):這類字元是URI中的保留關鍵字符,它們用於分割URI中的各個部分。
Time of Update: 2018-12-08
前天熬了大半宿發了一篇[一行代碼輕鬆搞定快捷留言功能],同時發布了V1.0beta版的快捷留言功能和原始碼,之所以是beta版,就是當時感覺雖然準系統有了,但是還不夠完善,特性也不一定合理,今天不知不覺又弄到了這個時候,這次對上一版做了很大改進: 首先,原來自動認可留言資訊的同時會自動推薦,大量的推薦數,直接影響了部落格園的推薦排名機制,所以後來在第一時間修改成了詢問是否要推薦的互動模式!
Time of Update: 2018-12-08
如題,本文將使用純粹的指令碼JavaScript實現漸層的彈出層,其想法也非常簡單:利用IFrame實現遮蓋,再藉助一個DIV用於展現彈出層的內容,最後再使用其內建函數setInterval()和clearInterval()實現漸層,原理非常簡單,只不過要注意對DOM對象/元素的精確控制。由於代碼比較簡單,在此就不再贅述。以下代碼在IE6+,FF3.5+測試通過。 指令碼Flyout.js: 複製代碼 代碼如下:// JScript File if
Time of Update: 2018-12-08
這次我們直接看例子: 複製代碼 代碼如下:/***定義靜態類***/ var StaticClass = (function(){ var Return = { Property: "Test Static Property", //公有屬性 Method: function(){ //公有方法 alert(_Field); //調用私用欄位 privateMethod(); //調用私用方法 } }; //定義返回的公有對象 var _Field = "Test Static Field";
Time of Update: 2018-12-08
效果:下面是核心代碼複製代碼 代碼如下:GAME = { //隨機產生字母 randLetter: function() { var arrLetter = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"); //隨機產生字母 var index =
Time of Update: 2018-12-08
首先是父頁面的代碼: 複製代碼 代碼如下:<head runat="server"> <title>無標題頁</title> <%-- <script type="text/javascript"> function openDia() { var returned = window.showModalDialog("Default4.aspx?" + (new Date()), window); if (returned) {
Time of Update: 2018-12-08
顯示情況時Javascript中並沒有StringBuffer類,一種主流的Javascript StringBuffer類的實現是通過prototype構造一個StringBuffer類。 StringBuffer.js 複製代碼 代碼如下:function StringBuffer(){ this.content = new Array; } StringBuffer.prototype.append = function( str ){ this.content.push( str );
Time of Update: 2018-12-08
1、在頁面的代碼頭部處加入 JavaScript: 複製代碼 代碼如下:<script language=javascript> function doPrint() { bdhtml=window.document.body.innerHTML; sprnstr="<!--startprint-->"; eprnstr="<!--endprint-->"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);