Time of Update: 2017-01-13
先決條件1、需要有一個固定的網路伺服器,或者是可以上傳下載檔案的地方。2、有點廢話,上面的條件必須穩定。實現代碼1、Vba代碼Function MyAdd() Dim Http As Object Dim o As Object Dim JsCode As String Set Http =
Time of Update: 2017-01-13
JavaScript 自訂事件就是有別於如 click, submit 等標準事件的自行定製的事件,在敘述自訂事件有何好處之前,先來看一個自訂事件的例子: 代碼如下複製代碼 <div id="testBox"></div>// 建立事件var evt = document.createEvent('Event');// 定義事件類型evt.initEvent('customEvent', true, true);//
Time of Update: 2017-01-13
提示:您可以先修改部分代碼再運行 javascript非常個性的圖片展示放大展示效果非常個性的圖片展示效果(十)與之間-->與之間-->carefully weight the options 提示:您可以先修改部分代碼再運行
Time of Update: 2017-01-13
代碼如下複製代碼 /*var page = 3; // config.data.page, // 當前頁 page_cout = 4; // self.__page_count, // 總頁 start = page - 2, // 起始頁碼 page_size = 5, // 最多出現5個頁碼 len = 1, //
Time of Update: 2017-01-13
假設網頁上有個名為form1的form,form裡面有一個名為checkbox1的checkbox 代碼如下複製代碼 var f = document.form1;var sum=0;if (f.checkbox1.length){ for(var i=0;i <f.checkbox1.length;i++){ if(f.checkbox1[i].checked==true)
Time of Update: 2017-01-13
局部 JavaScript 變數在 JavaScript 函數內部聲明的變數(使用 var)是局部變數,所以只能在函數內部訪問它。(該變數的範圍是局部的)。您可以在不同的函數中使用名稱相同的局部變數,因為只有聲明過該變數的函數才能識別出該變數。只要函數運行完畢,本地變數就會被刪除。全域 JavaScript 變數在函數外聲明的變數是全域變數,網頁上的所有指令碼和函數都能訪問它。JavaScript 變數的生存期JavaScript
Time of Update: 2017-01-13
iframe中操作父類的inputwindow.parent.document.getElementById('mark2').value=$('#rightPointer').val();在父視窗中操作 選中IFRAME中的所有輸入框: $(window.frames["iframeSon"].document).find(":text");在IFRAME中操作
Time of Update: 2017-01-13
例如,當我們提到“資料轉送速度”和“硬碟儲存空間”的時候,KB代表1000(103);而提到記憶體或者CPU快取容量的時候,KB代表1024(210),這是因為在這裡是按照位元組碼地址儲存的。在實際應用中,我們經常需要將位元組碼轉換為KB、MB、GB等等,這裡使用JavaScript對位元組碼進行轉換: 代碼如下 複製代碼
Time of Update: 2017-01-13
javascript效果: 一個不停浮動的圖片,遇到瀏覽器的任何一邊,就會改變浮動的方向,如同一個彈球一樣。這種效果主要用於網站廣告,代碼如下,將以下代碼儲存為htm檔案就可以運行了。<div id="img" style="position:absolute; left:35px; top:556px; width:120; height:172"><im
Time of Update: 2017-01-13
拷貝可以使用:對象.createTextRange().execCommand("copy")命令,你可以用: window.clipboardData.setData("text",內容的來源) 這裡內容的來源例如要取得文字框ID為y裡的文本複製到剪下板,這裡寫y.value 粘貼其實就是目標對象的value屬性=y.value 剪下是以選擇為基礎的,先必須建立選擇地區,如有個文字框ID為a,要剪下裡面的文本需要:
Time of Update: 2017-01-13
先看下面例子的效果: <INPUT TYPE="text" NAME=""><br> <INPUT TYPE="text" NAME=""><br> <INPUT TYPE="text" NAME=""
Time of Update: 2017-01-13
Regex 模式比對 Javascript摘要:收集一些常用的Regex。Regex用於字串處理,表單驗證等場合,實用高效,但用到時總是不太把握,以致往往要上網查一番。我將一些常用的運算式收藏在這裡,作備忘之用。本貼隨時會更新。匹配中文字元的Regex:
Time of Update: 2017-01-13
局部 JavaScript 變數在 JavaScript 函數內部聲明的變數(使用 var)是局部變數,所以只能在函數內部訪問它。(該變數的範圍是局部的)。您可以在不同的函數中使用名稱相同的局部變數,因為只有聲明過該變數的函數才能識別出該變數。這麼一個貼子說明了“有var”和“無var”的差別: 代碼如下複製代碼 // These are both globalsvar foo = 1;bar =
Time of Update: 2017-01-13
真正去解釋this這個東西的時候,才發現不是這麼簡單,花了一些時間,寫了幾個小demo,讓我們來一探究竟。恩,以人為鏡,可知得失,看來這句話是很有道理的。如果是一個全域的function,則this相當於window對象,在function裡定義的各種屬性或者方法可以在function外部存取到,前提是這個function需要被調用。 代碼如下複製代碼 <script
Time of Update: 2017-01-13
前言:之前看過一句話說,如果不能把所學知識向一個人解析清楚,說明其實自己也沒弄懂。 代碼如下複製代碼 先上三段說明範圍的代碼//==========例1========== var scope='global'; function fn(){ alert(scope); var scope='local'; alert(scope); } fn();
Time of Update: 2017-01-13
先來個最基礎的,看下面代碼 代碼如下複製代碼 var str = 'sasldfjlkdsjf';console.log(str.replace(/sa/, '')); //sldfjlkdsjf這樣就可以替換掉str字串中的sa,現在如果sa是一個變數呢? 代碼如下複製代碼 var reg = 'sa';那麼console.log(str.replace(/reg/, ''));//這樣肯定是不對的 &
Time of Update: 2017-01-13
最近在開發線上XML編輯器,打算使用JSON做為中間格式。因為JSON相對於XML,有著容易閱讀、解析速度快、佔用空間小等優點,更易於在WEB上傳遞資料。但在實際使用中還是發現了一些易於忽略的細節,對於需要嚴格保證XML原始結構的情況,在轉換成JSON時需要一些注意。XML轉換成JSON的格式大概如下: 代碼如下複製代碼 //XML形式 <article>
Time of Update: 2017-01-13
代碼如下複製代碼 function textdown(e){ textevent = e ; if(textevent.keyCode == 8) { return; } if(document.getElementById('text').value.length >= 180) {
Time of Update: 2017-01-13
substr(start[,length])表示從start位置開始取length個字串例子 代碼如下複製代碼 var str = "0123456789"; alert(str.substr(0));---------------"0123456789" alert(str.substr(5));---------------"56789" alert(str.substr(10));--------------&
Time of Update: 2017-01-13
這是我第一次明白 JavaScript 的非同步、單線程、隊列這幾個概念,感謝 Async JavaScript 一書。非同步計時函數首先從非同步計時函數 setTimeout 說起: 代碼如下複製代碼 var begin = new Date();//代碼開始setTimeout(function(){ var end = new Date(); alert('陳三你好,這個程式已經運行了' +