Time of Update: 2018-12-05
今天中午在解密一個網頁木馬時寫的…… 主要是使用了JavaScript的字串的 split 方法、數組的 reverse 和 join 方法。 <html><head><title>JavaScript編程實現字元和字串翻轉</title><META NAME="Author" CONTENT="PurpleEndurer"></head><body><form name="frT">源字串:&
Time of Update: 2018-12-05
replace方法的文法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字串(string),reExp可以是Regex對象(RegExp)也可以是字串(string),replaceText是替代尋找到的字串。。為了協助大家更好的理解,下面舉個簡單例子說明一下<script language="javascript">var
Time of Update: 2018-12-05
二十、Bookmarklet 1、什麼是Bookmarklet?(What's a Bookmarklet?)Q:什麼是Bookmarklet?A:Bookmarklet是整個都被包含在超連結URL中的一小段JavaScript程式。(JavaScript URL就是這個樣子:<a href="javascript:the code goes here">。)多數瀏覽器允許使用者添加這些JavaScript
Time of Update: 2018-12-05
Internet Explorer 5.5支援一個新的window對象的方法:creatPopup()。你可以向下面一樣建立一個快顯視窗: var popupObj = window.createPopup(); 當你建立了這個對象後,快顯視窗並不顯示。你必須要調用它的show方法: popupObj.show(yOffset, xOffset, width, height, referenceObj) 在這裡: yOffset 是快顯視窗距離螢幕左上方的水平位移。
Time of Update: 2018-12-05
說明:譯文中提到了一些調試工具,都給出了下載連結,csdn上連結效果不顯著,需要滑鼠放上去才可見 有許多方式可以調試 JavaScript。我們首先從代碼本身討論一下:插入 alert 進入代碼是最常見的方式,可以提示變數的值、類型,函數參數,對象屬性。如果你用分支代碼以支援分別做不同的事,你可以使用 confirm 來強制執行指定的分支功能。如果你想能夠剪下粘貼結果可使用 prompt。 要想得到更詳細的錯誤報表你可以使用 window.onerror 或 try..catch
Time of Update: 2018-12-05
在Web頁面上,有時我們要在文本輸入框裡給點提示資訊,告訴使用者在這個地方該輸入什麼內容,比如說“請輸入評論內容...”等等之類的提示資訊,當使用者把游標單位在輸入框的時候,不應該讓使用者去清除那些提示資訊,我們可以寫個指令碼來幫我們做這件事情,請看下面的例子: <html><head><title>對XX的評論</title><script type="text/javascript">var bFlag=true;//全域變數,用於
Time of Update: 2018-12-05
localeCompare() 方法定義和用法用本地特定的順序來比較兩個字串。文法stringObject.localeCompare(target)參數描述target要以本地特定的順序與 stringObject 進行比較的字串。傳回值說明比較結果的數字。如果 stringObject 小於 target,則 localeCompare() 返回小於 0 的數。如果 stringObject 大於 target,則該方法返回大於 0
Time of Update: 2018-12-05
<html> <body> <form runat="server"> <input id="hddivTH" type="text" value="您好!"/> <FTB:FreeTextBox id="FreeTextBox1" ToolbarLayout="paragraphmenu,fontsizesmenu;bold,italic,underline|
Time of Update: 2018-12-05
在看LABjs原始碼時,發現裡面有個將相對位址轉為絕對位址的函數,將其拿出紀錄如下:function canonical_uri(src, base_path){var root_page = /^[^?#]*\//.exec(location.href)[0],root_domain = /^\w+\:\/\/\/?[^\/]+/.exec(root_page)[0],absolute_regex = /^\w+\:\/\//;// is `src` is protocol-relative
Time of Update: 2018-12-05
每一項都是js中的小技巧,但十分的實用! 1.document.write(""); 輸出語句 2.JS中的注釋為// 3.傳統的HTML文檔順序是:document->html->(head,body) 4.一個瀏覽器視窗中的DOM順序是:window->(navigator,screen,history,location,document) 5.得到表單中元素的名稱和值:document.getElementById("表單中元素的ID號").name(或value) 6.
Time of Update: 2018-12-05
1 anchor對象使用<A NAME=>標記建立的HTML描點能被一個連結作為目標如果錨點包括HREF=特性,則它也是一個連結化物件。anchor對象是document對象的一個屬性,它本身沒有屬性方法或者事件處理常式。2 anchors數組anchors數組是document對象的一個屬性,是文檔內所有anchor對象的一個列表如果anchor也是一個link(連結),則它會同時出現在anchors和links數組中。屬性length 文檔內的錨點個數3
Time of Update: 2018-12-05
Javascript是一門基於對象的動態語言,也就是說,所有東西都是對象,一個很典型的例子就是函數也被視為普通的對象。Javascript可以通過一定的設計模式來實現物件導向的編程,其中this “指標”就是實現物件導向的一個很重要的特性。但是this也是Javascript中一個非常容易理解錯,進而用錯的特性。特別是對於接觸靜態語言比較久了的同志來說更是如此。樣本說明我們先來看一個最簡單的樣本:<script type="text/javascript">
Time of Update: 2018-12-05
<html><body><script language="javascript">function showtime(){var today,hour,second,minute,year,month,date;var strDate ; today=new Date(); var n_day = today.getDay(); switch (n_day) { case 0:{ strDate = "星期日" }break; case
Time of Update: 2018-12-05
<!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/html;
Time of Update: 2018-12-05
從WebView初探 瞭解到WebView的強大,。聽說WebView對Javascript的支援也很強,想從網上找些例子,還很難找,最終從google老家找了一個Java和Javascript互調的例子 ,當時看了,下巴“咣當”就掉在地上了,太強了!這樣也行?整個Eclipse ADT工程例子中都有,這裡重點分析一下代碼:Java代碼 public class WebViewDemo extends Activity { private WebView mWebView;
Time of Update: 2018-12-05
/****** DWR設定為同步,在回呼函數中可以操作主函數變數,之後再設為非同步即可 ******/DWREngine.setAsync(false);/****** 使用splice(索引位置,數量)方法移除數組中的元素 ******/options.splice(i,1);/****** 擷取縱向捲軸已滾動高度,橫向捲軸類似 ******/function getScrollTop(){ var scrollTop=0;
Time of Update: 2018-12-05
今天混跡於技術社區時,真正接觸到了傳說中的伺服器端Javascript。在伺服器端使用Javascript可以彌合伺服器端語言和用戶端指令碼語言的鴻溝,使得他們能夠更好的協作。用戶端甚至可以直接複用伺服器端的一些組件,這樣就可以簡化很多在用戶端、伺服器端重複進行的工作,例如表單驗證。由於不存在了語言的差異,伺服器端和用戶端通訊將變得更加簡潔。我研究了一下javascript for
Time of Update: 2018-12-05
今天混跡於技術社區時,真正接觸到了傳說中的伺服器端Javascript。在伺服器端使用Javascript可以彌合伺服器端語言和用戶端指令碼語言的鴻溝,使得他們能夠更好的協作。用戶端甚至可以直接複用伺服器端的一些組件,這樣就可以簡化很多在用戶端、伺服器端重複進行的工作,例如表單驗證。由於不存在了語言的差異,伺服器端和用戶端通訊將變得更加簡潔。我研究了一下javascript for
Time of Update: 2018-12-05
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title> New Document
Time of Update: 2018-12-05
javascript有兩種資料類型的轉換方法:一種是將整個值從一種類型轉換為另一種資料類型(稱作基礎資料型別 (Elementary Data Type)轉換),另一種方法是從一個值中提取另一種類型的值,並完成轉換工作。基礎資料型別 (Elementary Data Type)轉換的三種方法:1.轉換為字元型:String(); 例:String(678)的結果為"678"2.轉換為數值型:Number(); 例:Number("678")的結果為6783.轉換為布爾型:Boolean();