終於可發布了! Javascript 文檔產生! (帶源碼)

  作為 Javascript 文檔家族的一份子,它具有以下優勢:  1. 操作簡單。為數不多的具有圖形介面的文檔工具。  2. 分析智能度。可以根據上下文協助使用者補全注釋,讓使用者盡量少寫注釋文檔。  3. 輸出格式隨意。大部分文檔產生工具最終都產生一個 CHM 檔案-----然而只能產生CHM 檔案。最終輸出的是相容各個語言的文檔格式。根據這個文檔格式可以產生任意作者需要的格式,而不需重寫文檔解析引擎。庫裡提供此格式的讀寫介面,有興趣的使用者可以自行開發外掛程式。& 預覽    :

javascript console調試說明

以前javascript對於IO的支援很弱,不能寫入相應的文字檔中,而且異常對象Error也不統一,無法列印詳細的堆棧。自訂異常對象是個非常 不討好的方法,因為通常我們只看到其message屬性,再者,其他自訂屬性需要用最慢的for...in迴圈遍曆出來。這時沒有辦法了,我們只有求助 於瀏覽器的各種私人實現,如firefox就有console.log。下面是console對象的方法列表,關於firebug更詳細的使用可見這篇文 章。函數說明log(obj[, obj,

Javascript獲得螢幕、瀏覽器寬高

網頁可見地區寬:document.body.clientWidth網頁可見地區高:document.body.clientHeight網頁可見地區寬:document.body.offsetWidth (包括邊線的寬)網頁可見地區高:document.body.offsetHeight

在使用了主版頁面的內容頁後,如何在javascript中調用伺服器控制項值

 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><script language="javascript" type="text/javascript">

我要在左邊的FRAME1裡調用右邊的FRAME2的JAVASCRIPT函數

我給你做了個小例子,運行main.htm就可以了,點擊b.htm中的按鈕,就可執行a.htm中的myform()函數     ---main.htm----         <html>     <head>     <title>小例子</title>     <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">    

javascript知識補充學習

1: Javascript 事件:        超連結裡如果加上Javascript 指令碼,必須要在指令碼前加上 javascript: ,而其它的比如說botton就不用加,為什麼呢。         <a href="javascript:alert('ff')" id="dd">ffff</a>           <input id='btnQuery' type="button" onclick="alert('ff')" />    

Javascript Array和String的互轉換。

  Array類可以如下定義:     var aValues = new Array();      如果預Crowdsourced Security Testing道數組的長度,可以用參數傳遞長度     var aValues = new Array(20);      ------------------如下2種定義方式是一樣的--------1-----------  var aColors = new Array();     aColors[0] = "red";   

Javascript中的setTimeout和setInterval函數區別

從幾年前(有5年多)一直到現在,在很多講解Javascript的資料中看過setTimeout和setInterval這兩個函數,一直就是以為它們倆的功能是完全一樣的--就是多久時間後執行一下了事,所以一直用的就是setTimeout函數,還從來在自己的代碼中沒用過setInterval函數,其實為什麼就不再進一步想想,如果這兩個函數功能完全一樣,為啥有存在的合理性。到現在我才對兩個函數的一致性表現出慣於懷疑來,到網上Google一下,才恍然大悟。原來是有區別的,首先從其中的兩個單詞來理解也可以

javascript簡單彈出層

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2  <html> 3

收集的一些有用的JAVASCript

 // *****Cookie操作********// From SINA//添加新的Cookiefunction setCookie(key, value, expireDay) { if (expireDay) {  var date = new Date();  date.setTime(date.getTime() + expireDay * 24 * 3600 * 1000);  document.cookie = key + "=" + escape(value) + "; expi

跨越邊界: JavaScript 語言特性

http://www.ibm.com/developerworks/cn/java/j-cb12196/index.html?S_TACT=105AGX52&S_CMP=techcsdn人們認為是程式設計語言中無足輕重的一員。這種觀點的形成可以“歸功”於其開發工具、複雜且不一致的面向 HTML 頁面的文件物件模型以及不一致的瀏覽器實現。但 JavaScript 絕對不僅僅是一個玩具這麼簡單。在本文中,Bruce Tate 向您介紹了 JavaScript 的語言特性。 幾乎每個 Web

javascript中直接取得DWR方法的傳回值

一般在頁面中要取DWR方法的值的做法是function test(){     dwrTest.hello(function(data){alert(data)})}當你的javascript的test方法要返回這個值時就不好辦了。因為DWR方法傳回值是執行完後通過調用指定的函數將值返回。這們的話,我們往往會這麼做 function test(){     var result;     dwrTest.hello(function(data){result=data})     return

Javascript中insertBefore的語句

     說起來汗顏,用了很久JS,基礎的DOM方法都不熟悉,哎,不說了,努力學習吧。     今天晚上做了個關於insertBefore方法DEMO,功能很簡單,頁面上有幾個P標籤,一個下拉式清單顯示P的個數,然後一個按鈕負責在制定P標籤前插入一段文字。     DEMO編程思路是這樣的,一共3個function:init()負責初始化和事件綁定,getPnum()負責動態獲得P標籤的個數並填充到下拉式清單中,addP()是主要功能實現。     My Code如下:CodeCode

javascript調試工具:Blackbird !say “hello” to Blackbird and “goodbye” to alert().

    平時調試JS的時候,需要大量使用alert語句,不僅效率不高,而且老彈確認視窗,讓人覺得不悅。今天在網上找文章看的時候發現了一個很酷的javascript:Blackbird ,去了他的官方轉轉,看看這個口號是與alert說再見的js有什麼特別之處。     這是Blackbird 的介面,夠黑的,呵呵。用過firebug調試JS的朋友這個介面應該很熟悉了,現在大家知道Blackbird 的主要用途了,它就是方便JS作者輸出調試資訊的,看來真的可以給alert說再見了。   

理解javascript中arguments,callee,caller

Code highlighting produced by Actipro CodeHighlighter

Javascript_獲得螢幕_瀏覽器寬高

轉自:http://www.cnblogs.com/sunjing/archive/2008/11/06/1328219.html網頁可見地區寬:document.body.clientWidth網頁可見地區高:document.body.clientHeight網頁可見地區寬:document.body.offsetWidth (包括邊線的寬)網頁可見地區高:document.body.offsetHeight

javascript -window與document 待整理

 window對象和document對象的區別一般來講,一個window裡就是一個document,但是,iframe裡面也可以裝個document,在iframe裡面就有區別了alert(document.location === window.location); // true  不要混淆Window對象的location屬性和Document對象的location屬性。前者引用一個Location對象,而後者只是一個只讀字串,並不具有Location對象的任何特性。document.lo

如何在新浪部落格中添加JavaScript代碼

新浪部落格中不能包含JavaScript代碼和IFrame的代碼。如果要在部落格中加入像Google的廣告之類的JavaScript代碼,一般的方法是不行的。今天試了一上午,搞定了。原理:將JavaScript代碼進行escape加密,放在一個有OnLoad方法的Html標籤中,通過OnLoad方法用unescape解密後用eval運行,裝載遠端JavaScript檔案(js)。這樣,無論你要在頁面上輸出什麼內容都可以了。例如,將下面的奧運倒計時的JavaScript代碼加入到部落格中:1.

在javascript中寫cookies,在.net中讀取(反之毅然) 出現亂碼的解決方案

最近在學.net和.net ajax,發現在button提交後ajax無法儲存檢視狀態,想了一下,可以用url、cookies或隱藏的textbox來傳遞url和textbox方法比較簡單就沒有多想,主要是測試了cookies的方法,發現只要有中文會就亂碼在網上找了一圈發現解決方案都不理想,主要問題出在於,C#中用UrlEncode來編碼或javascript中用的卻是unescape來解,反之也是這個道理,總是不行也試過網上的Javascript自訂函數UrlEncode、UrlDecode,

用Javascript實現Agent(網頁精靈)(1)

一直覺得Agent是用來做網站導航和協助的不錯選擇,可惜MS Agent只有IE支援,而且好像載入速度不是很快,分析了一下覺得用Javascript絕對可以做到,以前對Javascript都是抄來抄去,趁此機會也徹底學一學。OK,Let's BeginJavascript既然是基於對象的語言,那麼大體上我們也可以按照OO的思路來設計自己的Agent我們希望用戶端簡單調用一下就OK了,應當是如下的形式。<script src="agent.js"></script><

總頁數: 3271 1 .... 436 437 438 439 440 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.