function copyToClipboard(meintext) { if (window.clipboardData){window.clipboardData.clearData();window.clipboardData.setData("Text", meintext);}else { var flashcopier = 'flashcopier'; if (!document.getElementById(flashcopier)) {
JavaScript的類型轉換,字串強轉成數位: parseInt();字串強轉成浮點小數的:parseFloat();在做json資料處理的時候,遇到了需要把string類型轉換成object類型,的應用需求。雖然說string本身就屬於object類型,理論上課可以直接使用的。 但是在實際操作中,很不幸,不行。沒有辦法,只能把string類型轉換成object類型才能正確處理json資料。Code highlighting produced by Actipro
閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。下面就是我的學習筆記,對於Javascript初學者應該是很有用的。一、變數的範圍要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。 var n=999; function f1(){ alert(n); } f1(); //
原型是個好東西,通常除了Object的原型不應該擴充,向原型添加新方法是很好的選擇。我們看一下如何為數組取最大值與最小值。最笨的方法估計是這樣: Array.prototype.max = function () { var max = this[0]; var len = this.length; for (var i = 1; i < len; i++) { if (this[i] > max) {
Javascript Simple OptimizationsJavascript Simple Optimizations Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//Javascript Simple Optimizations var varName = "" → var a = ""object["property"] →
function Sleep(obj,iMinSecond) { if (window.eventList==null) window.eventList=new Array(); var ind=-1; for (var i=0;i<window.eventList.length;i++) { if (window.eventList[i]==null) {
添加:Js代碼1.function selectChange() 2.{ 3. var sel=document.getElementById("select1"); 4. Option option = new Option("Text","Value"); 5. sel.add(option); 6.} function selectChange(){ var sel=document.getElementById("select1"); Option
正確無錯的函數:function replaceAll(s1,s2,s3){ var r = new RegExp(s2.replace(/([\(\)\[\]\{\}\^\$\+\-\*\?\.\"\'\|\/\\])/g,"\\$1"),"ig"); return s1.replace(r,s3); }使用方法:var a = replaceAll("你有$100.99嗎?","$","¥"); 也可以:String.prototype.replaceAll = function(s1,s2
原文連結http://blog.csdn.net/avon520/archive/2009/01/17/3819751.aspx 提起物件導向我們就能想到類,對象,封裝,繼承,多態。在《javaScript進階程式設計》(人民郵電出版社,曹力、張欣譯。英文名字是:Professional JavaScript for Web Developers)這本書中描述的還算比較詳細。我們看看JavaScript中定義類的各種方法。 1.工廠方式
JavaScript擷取系統當前日期和時間、星期幾 方法一: <script language="javascript"> var mydate=new Date(); var myyear=mydate.getYear(); var mymonth=mydate.getMonth()+1;//註:月數從0~11為一月到十二月 var mydat=mydate.getDate(); var myhours=mydate.getHours(); var