冒泡演算法的三種JavaScript表示

以前學習冒泡演算法,總是弄不清楚n和n-1等一些變數的關係,原因是沒有弄明白它的真正含義,今天寫了一個冒泡演算法的JS小程式,終於弄明白了。複製代碼 代碼如下:var R1=new Array(); R1[1]=35; R1[2]=55; R1[3]=65; R1[4]=20; R1[5]=30; R1[6]=25; R1[7]=0; R1[8]=7; R1[9]=5; R1[10]=3; var R2=new Array(35,55,65,20,30,25,0,7,5,3); var

JavaScript的Function詳細

Function (Built-in Object) Function (內置對象) Function is the object from which JavaScript functions are derived. Functions are first-class data types in JavaScript, so they may be assigned to variables and passed to functions as you would any other

一段非常簡單的讓圖片自動切換js代碼

複製代碼 代碼如下:<script language =javascript > var curIndex=0; //時間間隔 單位毫秒 var timeInterval=1000; var arr=new Array(); arr[0]="1.jpg"; arr[1]="2.jpg"; arr[2]="3.jpg"; arr[3]="4.jpg"; arr[4]="5.jpg"; arr[5]="6.jpg"; arr[6]="7.jpg";

非常不錯的一個javascript 類

非常不錯的一個javascript 類複製代碼 代碼如下:/* * Author:aoao * Homepage:http://www.loaoao.com * Email:loaoao@gmail.com / QQ:2222342 * Copyright (c) 2006 aoao * Licensed under a Creative Commons Attribution 2.5 License

JavaScript的物件導向(一)

一。傳統的基於原型(Prototype)的做法 確切地說Javascrīpt的“類”在嚴格意義上來講並不能算真正的類,從其聲明的對象到類(估切這麼說)有這樣一個關係: Instance.__proto__=InstanceClass.prototype(ie不支援)

JavaScript的物件導向(二)

上一篇寫的廢話太多,寫得很爛,這一次講講繼承吧,我們上一節知道了prototype,現在我從prototype下手來實現方法 <scrīpt LANGUAGE="Javascrīpt"> <!-- function 職業(){ var 須知="每天要好好上班"; } 職業.prototype.上班=function(name){ return name+"上班"; } 職業.prototype.下班=function(){ return "下班"; } Function.

用javascript獲得地址欄參數的兩種方法

代碼如下:大家試試看吧! 複製代碼 代碼如下:<script language="JavaScript"> <!-- function Request(strName) { var strHref = "www.abc.com/index.htm?a=1&b=1&c=測試測試"; var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos + 1); var

由prototype_1.3.1進入javascript殿堂-類的初探

還是決定冠上ajax的頭銜,畢竟很多人會用這個關鍵詞搜尋。雖然我認為這隻是個炒作的概念,不過不得不承認ajax叫起來要方便多了。ajax的意思我就不詳細解釋了。 寫這個教程的起因很簡單:經過一段時間的ajax學習,有一些體會,並且越發認識到ajax技術的強大,所以決定記錄下來,順便也是對自己思路的整理。

javascript讀取xml

複製代碼 代碼如下:/** * 得到XML檔案屬性的集合對象 * @param xmlDoc XML對象 * @param name 屬性名稱 如: user * @return 返回 Array 對象 * Example XML: * <?xml version='1.0' encoding='utf-8'?> * <ekuy> * <user> * <name> *

用javascript操作xml

文中盡量用上所有的操作和屬性,以做示範 複製代碼 代碼如下:<script language="JavaScript"> <!-- var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") //載入文檔 //doc.load("b.xml"); //建立檔案頭 var p =

一個加密JavaScript的開源工具PACKER2.0.2

這是一個並非很複雜的編碼工具,編碼過後可以被瀏覽器直接識別。新浪在用。比如:http://comment4.news.sina.com.cn/comment/cmnt_xml.js從這裡進入http://dean.edwards.name/packer/,很簡單的一個介面。設定也很簡單Numeric (Base 10) :所有的字元都被編碼成數字Normal (Base 62) :所有的字元都被編碼成字母與數字記號構成的值。這是推薦的方式。High ASCII (Base 95)

使javascript也能包含檔案

javascript功能強大,但一個問題是它不能包含其它的js檔案,而其它非指令碼語言卻基本都是有這個功能的,不得不覺得有點遺憾。窮則思變,越來越發現不動態匯入檔案會嚴重加大載入頁面的時間,經過實驗,發現了一個辦法,利用xhtml來實現這個功能,下面的函數就可以動態匯入javascript檔案和css樣式檔案: 複製代碼 代碼如下:function $import(path,type,title){ var s,i; if(type=="js"){ var

如何用javascript控制上傳檔案的大小

複製代碼 代碼如下:<form name=Myform onsubmit="return CheckFileSize()"> <input type=file name=photo><br/> <input type=submit value=submit></form> <SCRIPT LANGUAGE="JavaScript"><!--

一個JavaScript繼承的實現

Author:尹偉銘 Blog:http://my.donews.com/yinwm/ 如我前面的文章說的,對於JavaScript,一個類,就是一個function,他的類方法(也就是static的)都是作為這個function的一部分,而執行個體方法,都是在prototype上面的。 function ClassA() { } ClassA.staticMethod = function () { } ClassA.prototype.instanceMethod = function ()

關於javascript的“靜態類”

(以下問題僅針對javascript而提,請注意,如果連說法都有問題,請笑過就行) 1、什麼是 靜態類/偽靜態類 2、javsscript中書寫靜態類的文法是怎麼樣的?(包括數組,常量啊什麼的,要完全) 3、就您的解釋給一個簡單的例子 關鍵是第二條,其他的可以不說 靜態類就是頂級類 比如Math類 說的通透點其實就是全域變數,只不過這個變數不是你自己定義的 而是JS自己定義好的 你只管用就行了 不如用Math類根本就不用創照對象 假如你想求一個圓的面積 只須這樣

JavaScript產生xml

複製代碼 代碼如下:function XMLWriter() { this.XML=[]; this.Nodes=[]; this.State=""; this.FormatXML = function(Str) { if (Str) return Str.replace(/&/g, "&").replace(/\"/g, """).replace(/</g, "<").replace(/

執行個體:儘可能寫友好的Javascript代碼

在Search Engine的robot搜尋時,針對的type,text/html此類“文本”的友好度是最高的(現階段text/xml除外),而text/javascript此類的友好度不理想,如果robot還要判斷DHTML代碼的話,那這個複雜度也是較高,而且划不來,因此,在DHTML編程時,如果要提升代碼的友好度。採用的方法,較好的方法是“儘可能是把DHTML的代碼簡化成沒有HTML的代碼”。這句話如何理解? e.g: 一個javascript menu。 方法一、採用常規的編程方法:

JavaScript去除空格的幾種方法

方法一: 個人認為最好的方法.採用的是Regex,這是最核心的原理. 其次.這個方法使用了JavaScript的prototype 屬性 其實你不使用這個屬性一樣可以用函數實現.但這樣做後用起來比較方便. 下面就來看看這個屬性是怎麼來用的. 返回物件類型原型的引用。 objectName.prototype objectName 參數是對象的名稱。 說明 用 prototype 屬性提供對象的類的一組準系統。對象的新執行個體“繼承”賦予該對象原型的操作。 例如,要為 Array

防止網站內容被小偷採集的js代碼 原創

防止網站內容被小偷採集的ASP代碼看了一下asp的,因為我的站是靜態所以就湊手寫了個靜態javascript版的。具體就不詳細說明了:歡迎討論,原創轉載請說明複製代碼 代碼如下:<script language="JavaScript"> function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) +

JavaScript中的私人成員

JavaScript是世界上是被誤解得最厲害的程式設計語言。有些人認為它不具備“資訊隱藏”的能力,因為JavaScript的對象沒有私人變數和方法。這是誤解。JavaScript對象可以擁有私人成員,下面我們來看看怎麼做。(SharkUI.com註:JavaScript並不是真正擁有私人、公有等等OOP的特性,這篇譯文中提到的這些私人、公有、特權等特性,是利用JavaScript的其他特性(參看本文的“閉包”一節)“類比”出來的。感興趣的話可以搜尋相關的文章來看,當然也可以不管這些,就當它是真正

總頁數: 3271 1 .... 547 548 549 550 551 .... 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.