Time of Update: 2018-12-06
作為 Javascript 文檔家族的一份子,它具有以下優勢: 1. 操作簡單。為數不多的具有圖形介面的文檔工具。 2. 分析智能度。可以根據上下文協助使用者補全注釋,讓使用者盡量少寫注釋文檔。 3. 輸出格式隨意。大部分文檔產生工具最終都產生一個 CHM 檔案-----然而只能產生CHM 檔案。最終輸出的是相容各個語言的文檔格式。根據這個文檔格式可以產生任意作者需要的格式,而不需重寫文檔解析引擎。庫裡提供此格式的讀寫介面,有興趣的使用者可以自行開發外掛程式。& 預覽 :
Time of Update: 2018-12-06
以前javascript對於IO的支援很弱,不能寫入相應的文字檔中,而且異常對象Error也不統一,無法列印詳細的堆棧。自訂異常對象是個非常 不討好的方法,因為通常我們只看到其message屬性,再者,其他自訂屬性需要用最慢的for...in迴圈遍曆出來。這時沒有辦法了,我們只有求助 於瀏覽器的各種私人實現,如firefox就有console.log。下面是console對象的方法列表,關於firebug更詳細的使用可見這篇文 章。函數說明log(obj[, obj,
Time of Update: 2018-12-06
網頁可見地區寬:document.body.clientWidth網頁可見地區高:document.body.clientHeight網頁可見地區寬:document.body.offsetWidth (包括邊線的寬)網頁可見地區高:document.body.offsetHeight
Time of Update: 2018-12-06
翻譯原文 在JavaScript中一個最廣泛使用的設計模式是模組的模式。模組模式使用了JavaScript中的一個很棒的特性-閉包- 用來給你方法中的隱私一些控制這樣的第三方應用程式不能訪問私人資料或覆蓋它。在這篇文章中,我會教你什麼是閉包,它是如何工作的,以及如何利用它在你的JavaScript代碼中實現模組模式。什麼是閉包?閉包是JavaScript語言的一種構造。在JavaScript內所有變數都能在全域範圍內訪問,除非變數在函數內用var關鍵字聲明過。variable1 = 1; /
Time of Update: 2018-12-06
<div id="demo" style="overflow: hidden; height: 80px; width: 180px;"><div id="demo1" class="demo1"><ul><li><img src="list.gif" /> <a title=".net開發工程師" href="#">.net開發工程師</a></li><li><img
Time of Update: 2018-12-06
節點定位就是擷取一個元素所在的位置。jQuery中和節點定位有關的函數為:$.prototype.offset$.prototype.position在DOM編程中,W3C已規定一系列用來定位節點的成員:offsetLeft offsetTop scrollTop scrollLeft getBoundingRect getClientRects不過這些屬性被瀏覽器搞得無法直接用。節點定位看似簡單,實現含很多的技巧。在 jQuery
Time of Update: 2018-12-06
1: Javascript 事件: 超連結裡如果加上Javascript 指令碼,必須要在指令碼前加上 javascript: ,而其它的比如說botton就不用加,為什麼呢。 <a href="javascript:alert('ff')" id="dd">ffff</a> <input id='btnQuery' type="button" onclick="alert('ff')" />
Time of Update: 2018-12-06
Array類可以如下定義: var aValues = new Array(); 如果預Crowdsourced Security Testing道數組的長度,可以用參數傳遞長度 var aValues = new Array(20); ------------------如下2種定義方式是一樣的--------1----------- var aColors = new Array(); aColors[0] = "red";
Time of Update: 2018-12-06
從幾年前(有5年多)一直到現在,在很多講解Javascript的資料中看過setTimeout和setInterval這兩個函數,一直就是以為它們倆的功能是完全一樣的--就是多久時間後執行一下了事,所以一直用的就是setTimeout函數,還從來在自己的代碼中沒用過setInterval函數,其實為什麼就不再進一步想想,如果這兩個函數功能完全一樣,為啥有存在的合理性。到現在我才對兩個函數的一致性表現出慣於懷疑來,到網上Google一下,才恍然大悟。原來是有區別的,首先從其中的兩個單詞來理解也可以
Time of Update: 2018-12-06
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
Time of Update: 2018-12-06
// *****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
Time of Update: 2018-12-06
http://www.ibm.com/developerworks/cn/java/j-cb12196/index.html?S_TACT=105AGX52&S_CMP=techcsdn人們認為是程式設計語言中無足輕重的一員。這種觀點的形成可以“歸功”於其開發工具、複雜且不一致的面向 HTML 頁面的文件物件模型以及不一致的瀏覽器實現。但 JavaScript 絕對不僅僅是一個玩具這麼簡單。在本文中,Bruce Tate 向您介紹了 JavaScript 的語言特性。 幾乎每個 Web
Time of Update: 2018-12-06
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/sunjing/archive/2008/11/06/1328219.html網頁可見地區寬:document.body.clientWidth網頁可見地區高:document.body.clientHeight網頁可見地區寬:document.body.offsetWidth (包括邊線的寬)網頁可見地區高:document.body.offsetHeight
Time of Update: 2018-12-06
http://space.cnblogs.com/group/javascript/本文列出了24條能讓你的代碼編寫過程更為輕鬆高效的建議。也許您還是JavaScript初學者,剛剛寫完自己的Hello World,那這裡有很多對您的工作將十分有用的小貼士;也許有些技巧您已經知道,那就試試快速探索一下,看能不能發現一點新東西吧!註:本文多次用到Firebug的console對象,請參考Firebug Console API 。關於firebug的更詳細介紹,請猛擊這裡。1. 用 === 代替 =
Time of Update: 2018-12-06
原文地址:http://andrewdupont.net/2006/09/09/viewport-dimensions-in-javascript/一個JavaScript獲得頁面地區大小的代碼,相容性很好!view source print?01. var Client = { 02. viewportWidth: function() { 03. return self.innerWidth ||
Time of Update: 2018-12-06
1<noscript></noscript> 當使用者瀏覽器禁用或不支援javascript時 還想在頁面顯示一些內容可以使用<noscript></noscript>標籤對。2http mailto javascript <a href="javascript:alert(new Date())">javascript</a>3javascript區分大小寫 html不區分4逸出字元
Time of Update: 2018-12-06
原文出處: http://www.dnew.cn/post/196.htm 先看下下面幾種寫法1.function f(x){return x*x;};f(x); 2.(function(x){return x*x;})(x); 3.(function(x){return x*x;}(x));第一種我們應該都很熟悉了,這是我們經常使用的寫法。第二第三種都是匿名函數的寫法。第二種 可以這樣理解:var f=function(x) {return x*x;};f()
Time of Update: 2018-12-06
首先我們假設我們需要一個say方法用來說一句話,一個walk方法用來表示走了一步,那麼下面讓我們用五種方式實現這兩個方法的定義。 1.function say(){alert("hello world");}function walk(){alert("walk")}2.var Person=function(){};Person.propotyoe,say=function(){alert("hello
Time of Update: 2018-12-06
今天再看一篇BLOG的時候,發現那篇文章一直在說函式宣告和函數運算式,弄得我有點暈了,後來整理了一下。其實這兩個概念以前早就用過,只不過是沒有注意到它們的名字而已!1.函式宣告:function a(){alert("hello world")}//這就是一個函式宣告函數運算式:var a=function(){alert("hello