Time of Update: 2018-12-05
一些純程式碼<html><head><title>學習Javascript</title><script type="text/javascript">var
Time of Update: 2018-12-05
今天在部落格園上看到司徒的文章,看到這樣一行代碼 if(typeof item === "string" ) ,看見有3個等號以前從沒這麼寫過,可能是我的JS技術還處於初級的原因吧,我去網上查了一些資料網上說這是全等於符號而以前一直都是用等號“==”一直都沒在JS裡用過全等於符號“===”。而這兩種運算子只是檢測兩個對象的相等性時,一個執行類型轉換和一個類型不轉換,全等於符號只有在不轉換類型前才返回true Code highlighting produced by Actipro
Time of Update: 2018-12-05
1. 從1開始 至 任意值 linenum parseInt(Math.random()*上限+1); 2. 從任意值開始 至 任意值 linenum parseInt(Math.random()*(上限-下限+1)+下限); 上面的公式使用了 parseInt(), 因此要加1; 如果使用 Math.ceil() 則不需要加1, 習慣於這樣寫... 1. 樣本1 (直接進行產生隨機數操作) linenum <script type="text/javascript"> //<
Time of Update: 2018-12-06
在HTML body部分中的JavaScripts會在頁面載入的時候被執行。在HTML head部分中的JavaScripts會在被調用的時候才執行。——————————————————————————JavaScript應放在哪裡頁面中的JavaScripts會在瀏覽器載入頁面的時候被立即執行,我們並不希望總是這樣,有時候我們想讓一段指令碼在頁面載入的時候執行,而有時候我們想在使用者觸發一個事件的時候執行指令碼。head 部分中的指令碼:
Time of Update: 2018-12-05
[注:頁面上元素name屬性和JavaScript引用的名稱必須一致包括大小寫,否則會提示你一個錯誤資訊 "引用的元素為空白或者不是對象"]========================================================================對象屬性:document.title //設定文檔標題等價於HTML的<title>標籤document.bgColor //設定頁面背景色document.
Time of Update: 2018-12-05
在網上搜尋了一些JavaScript畫線的代碼,綜合了幾個例子,作了一些修改和整合,實現了畫線的功能,但是只是很簡單的功能,只能實現單擊畫線,雙擊結束,由於本人初學JS,還不知道怎麼實現撤消,及清除。頁面代碼如下: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
今天Min.Dom提到了一個有趣的問題,就是在用javascript的parseInt函數時,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01")...parseInt("07")都是正確的,一開始很難理解,後來發現出現這個問題的原因是當在前面有"0"時,javascript的debugger會認為這是一個八位元,而"08"和"09"不是一個合法的八位元,所以導致了那個問題,但是parseFloat不會存在這個問題。
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/comsharp/archive/2009/03/05/3959377.aspx 流行的 JavaScript 庫不勝枚舉,jQuery, MooTools, Prototype, Dojo, YUI。這些 JavaScript 庫功能豐富,加上它們的外掛程式,幾乎能勝任任何工作,然而這是有代價的,這些庫往往導致你的網頁尺寸臃腫。在某些場合,如果你只想完成特定的工作,可以使用一些功能更專一的輕量庫,本文介紹了40個非常出色的輕量級
Time of Update: 2018-12-05
<script language="JavaScript1.2">/* This following code are designed and writen by Windy_sk <windy_sk@126.com> You can use it freely, but u must held all the copyright items!*/var MainSel = null;var SlaveSel = null;var Item_org = new
Time of Update: 2018-12-05
今天遇到一個問題,我試圖使用javascript建立一個Table,希望產生的HTML如下<table cellpadding="0px" cellspacing="0px" > ...</table>我使用了如下代碼:var _tableRoot = document.createElement("table");_tableRoot.setAttribute("cellspacing",
Time of Update: 2018-12-06
問題情境如下:在 a.html 頁面中,<form> 的 onsubmit 事件調用一個方法 foo( ),開啟 b.html 頁面的同時給 b.html 傳遞參數。方法 foo( ) 中需要傳遞變數參數到 b.html 頁面,在 b.html 頁面接受參數值,但不能使用伺服器端技術。 解決代碼如下:a.htmlCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
文章目錄 US-ASCII字元集中沒有對應的可列印字元保留字元Unsafe 字元安全字元不同相容性不同對Unicode字元的編碼方式不同適用場合不同 摘要本文主要針對URI編解碼的相關問題做了介紹,對Url編碼中哪些字元需要編碼、為什麼需要編碼做了詳細的說明,並對比分析了Javascript中和編解碼相關的幾對函數escape / unescape,encodeURI / decodeURI和encodeURIComponent /
Time of Update: 2018-12-05
Json是目前較為流行的資料協議,可以很方便的被JavaScript解析,但使用ASP.net開發的Web服務預設的資料序列化方式為XML,為了研究如何使Web服務使用JSON資料格式與用戶端進行互動,我進行了下面的嘗試。 我的開發環境為:Visual Studio 2008 + .NET Framework3.5 + IIS7,這裡要指出的是使用.net
Time of Update: 2018-12-06
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//cookiefunction comm_read_cookie(name){var cookieValue = "", search = name + "=";if(document.cookie.length > 0){offset = document.cookie.indexOf(
Time of Update: 2018-12-06
引用: http://blog.csdn.net/codemon/archive/2004/12/04/204398.aspx 首先我們簡單定義一個OO中關於繼承和重載定義的子集(不完整定義) 繼承 : 子類擁有其父類的方法和屬性 重載 : 子類可以重新定義從其父類繼承而來的方法 在C++ Class中的繼承和重載通過以下簡潔方式表現 class CParent //父類 { public : string str; //屬性 virtual void
Time of Update: 2018-12-06
下面是兩端看上去一樣的非常簡單的html代碼:{this.style.display='none'; document.getElementById('Code_Closed_Text_110924').style.display='none'; document.getElementById('Code_Open_Image_110924').style.display='inline';
Time of Update: 2018-12-06
先看看實際的效果:Demo[程式說明]主要為calendar類,裡面的方法說明有:getFirstDay:擷取每個月第一天再星期幾getMonthLen:擷取當月總共有多少天createCalendar:建立日曆方法clearCalendar:清空TABLE方法init:運行方法 [方法介紹]getFirstDay中主要用了new
Time of Update: 2018-12-06
傳統加密技術對於當今的網路安全發揮不了大作用,但每一本講述密碼學的書的開頭都會率先介紹它們,因為它們是密碼學的基礎,是密碼學的曆史。Vigenere密碼就是一種傳統加密技術,它是多表代換密碼,能夠有效改進單表代換密碼的詞頻分布特徵問題。詳細介紹請參考密碼學相關書籍。 幾乎每一本密碼學的書在講述Vigenere密碼的章節都會有這麼一個《Vigenere代換表》使用者講解Vigenere密碼機制:ABCDEFGHIJKLMNOPQRSTUVWXYZBCDEFGHIJKLMNOPQRSTUVWX
Time of Update: 2018-12-06
方法函數:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> function sendMessage(sMsg,oObj) { if (arguments.length == 2) { oObj.handleMsg(sMsg); oObj.test(); } else {
Time of Update: 2018-12-06
使用VS2008開發一個選擇人員的使用者控制項,裡面使用了JavaScript方法,原來是將JavaScript方法寫在頁面<script>標記裡面的。開始時頁面上只使用一個這個選擇人員的使用者控制項時沒有問題,但是如果頁面上使用了2個或者多個這個選擇人員的使用者控制項時,就出現指令碼錯誤了。檢查了一下,原來是使用多個時,頁面上有同名的JavaScript方法,每次調用時只有調用後面的那個JavaScript方法,前面的那個方法就不起作用了。解決辦法是:將JavaScript方法寫在