Time of Update: 2017-01-19
在IE中提供了一個fireEvent方法,顧名思義就是觸發某個事件發生的意思。剛開始我以為是會跟平時使用onclick()一樣,沒想到最近在寫javascript入門ppt的時候發現了,原來自己太自以為是了!看來還有很多javascript的細節沒有掌握好啊!
Time of Update: 2017-01-19
前面說過為HTML元素添加自訂的屬性,是通過手動在HTML控制項中加上,其實可以在javascript中動態添加:如有一文字框:複製代碼 代碼如下:<input type="text" id="txtInput" name="txtInput" value="自訂文本">如想增加idvalue屬性(值為”自訂值”),可以在javascript中這樣寫:複製代碼 代碼如下:var txt =
Time of Update: 2017-01-19
HTML元素,屬性已經十分豐富了。但是,在某些場合下,也會顯得捉襟見肘,這時候自訂屬性就發揮了十分關鍵的作用。Html元素的自訂屬性,使用起來,十分方便,例如:<input type=”button” value=”Click Me, Baby!” />假設我們現在需要限制,這個按鈕,只能點擊2次,然後就失效了。通常的實現方式,是可以利用全域變數的形式來記錄點擊次數,但我們這裡用自訂屬性來實現這個功能,展示一下自訂屬性的優勢;我們對上面的button做一下改造:<input
Time of Update: 2017-01-19
如下所示:複製代碼 代碼如下:function saomiao(event,n){ var code=0; code=event.keyCode;//監聽鍵盤輸入事件 if(code=='13')//如果鍵盤輸入斷行符號鍵
Time of Update: 2017-01-19
直接上代碼,有些地方可以用到:複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author"
Time of Update: 2017-01-19
第一種方法複製代碼 代碼如下:var str = "abcdef"; console.log( str.split("").reverse().join("") );第二種方法:複製代碼 代碼如下:var str="abcdef" var i=str.length; i=i-1; for (var x = i; x >=0; x--) { document.write(str.charAt(x)); }第三種方法:複製代碼 代碼如下:<html> <body>
Time of Update: 2017-01-19
先來一張截圖。滑鼠移動到對應的分類,下面的紅色小三角形就會自動跟隨,緩慢的跟隨。不管有多少個都可以。javascript code:複製代碼 代碼如下:function changeCoord(id, left) { $$(id).style.left = left;}function $$(id) { return document.getElementById(id);}function $$$(id) { return
Time of Update: 2017-01-19
由於客戶大多數是不懂電腦的大菜鳥。所以誤操作比較多,有時沒有選中文字框,然後不小心按了退格之後,剛剛辛苦填好的表單就什麼也後退的沒有了。網上查了好多資料,然後整合了一下。分享給大家。也希望優酪乳姐姐來看看我的第一篇技術部落格。呵呵(別介意我提到了你哦。)。廢話不多說。上源碼。 複製代碼 代碼如下: $(function(){ //處理鍵盤事件 禁止後退鍵(Backspace)密碼或單行、多行文字框除外 function banBackSpace(e){ var ev = e || window.
Time of Update: 2017-01-19
複製代碼 代碼如下:<!doctype html public "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html;
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
傳統加密技術對於當今的網路安全發揮不了大作用,但每一本講述密碼學的書的開頭都會率先介紹它們,因為它們是密碼學的基礎,是密碼學的曆史。幾乎每一本密碼學的書在講述Vigenere密碼的章節都會有這麼一個《Vigenere代換表》使用者講解Vigenere密碼機制:加密過程很簡單,就是給定密鑰字母x和明文字母y,密文字母是位於x行和y列的那個字母。這樣就決定了加密一條訊息需要與訊息一樣長的密鑰字串,通常,密鑰字串是密鑰詞的重複。以《密碼編碼學與網路安全——原理與實踐》中的例子來作為本文的例子。比如密鑰
Time of Update: 2017-01-19
1、 JavaScript 複製代碼 代碼如下:var oSel=document.form1.DropDownCity; while(oSel.options.length>0){ oSel.removeChild(oSel.options[0]); } 2、 JavaScript 複製代碼 代碼如下:<SCRIPT LANGUAGE="JavaScript"> function del1(){ var obj = document.getElementById("s");
Time of Update: 2017-01-19
複製代碼 代碼如下://String.prototype使用 //批量替換,比如:str.ReplaceAll([/a/g,/b/g,/c/g],["aaa","bbb","ccc"]) String.prototype.ReplaceAll=function (A,B) { var C=this; for(var
Time of Update: 2017-01-19
Ajax的興起,給 Javascript帶來了新的生機,大量的javascript架構(Javascript Framework)層出不窮,一些架構來至於開發人員項目經驗的總結和提煉,也有一些架構來至於商業公司,同時以開源和商業兩種方式發布。藉助這些框 架,可以大大加速Ajax項目的開發速度,但同時也面臨不同的學習曲線,以及架構擴充性等等問題。如何選擇Javascript架構,成為開發人員和架構
Time of Update: 2017-01-19
晚上花了2個小時的時間,來用Javascript處理一個簡單的字串過濾功能,代碼粘貼到下面,其實很簡單,就是想把Google AJAX Search API返回的查詢結果中的<b/>過濾掉。之所以花這麼多時間,一個很重要的原因就是對JavaScript的字元串連操作不熟。JS是不支援+=的,因此需要用a=a + 'b',其實想想這個問題及其簡單,但不知為什麼就是花了很多時間。複製代碼 代碼如下:function
Time of Update: 2017-01-19
解決AJAX中文亂碼常用的兩種方法1.
Time of Update: 2017-01-19
一、動態載入表格 1.首先在html中為表格的添加位置設定id 即是在html的body標籤內部寫一個div標籤表明表格要添加到此div的內部。如下 <div id="tdl"><div> 2.在javascript中寫添加表格的語句 若在當前html檔案中,則寫在<script>標籤內部,如 複製代碼 代碼如下: <script type="text/javascript" >
Time of Update: 2017-01-19
複製代碼 代碼如下: function checksdzt(){ sdzt = $("#viewObj_zt_text").val(); //迴圈調用,如果已經擷取到了結果,則退出迴圈 loopgetinfo = setInterval("checksdztsub()",50); //這裡迴圈調用,間隔50毫秒 } function checksdztsub(){ if ($("#viewObj_zt_text").val() !="" && $("#viewObj_zt_text").val(
Time of Update: 2017-01-19
在C#裡,定義多維陣列,可以通過這樣簡單的代碼實現:複製代碼 代碼如下:int[,]myArray=new int[4,5]; 在JavaScript中不能通過直接定義實現多維陣列,那麼該怎麼實現呢?首先定義一維數組:複製代碼 代碼如下:var myArray=new Array(); 然後再將一維數組的成員定義成數組(之所以可以進行再定義,因為JavaScript是弱類型):複製代碼 代碼如下:myArray[0]=new Array();
Time of Update: 2017-01-19
在javascript中的一些選擇語句: 1、if語句 當指定條件為true的時候,就執行該條件的代碼。 2、if...else...語句 當該語句指定條件為true時則執行該代碼,如果當條件執行為false時則執行其他代碼。 3、if...else if...else...語句 該語句是選擇多個代碼一起執行。 4、switch 語句 選擇多個代碼一起執行。 if語句 if(條件){ 當條件為true時執行的代碼; } 例: 複製代碼 代碼如下: <script> function