Time of Update: 2018-12-05
ECMAScript5 給出了一系列新的API介面,這些介面在新的瀏覽器中大部分是被支援的,IE9,Chrome,FirFor都支援,也有少量API不是所有瀏覽器都支援,以下內容僅介紹大部分被支援的API。利用新的API我們可以設計出非常靠譜的類,而且還能保持原有的javaScript的風格。ECMAScript 5.1 (或僅 ES5) 是ECMAScript(基於JavaScript的規範)標準最新修正。
Time of Update: 2018-12-05
<script>var d;d=0.0;a=22328.46;b=232978.37;c=53144.0;d=a+b+c;alert("a:"+a+'/n'+"b:"+b+'/n'+"c:"+c+'/n'+"a+b+c="+(a+b+c+0.00).toFixed(2));</script>二字串“12"怎麼轉換成”12.00""12.34567774"怎麼樣轉換成"12.34"??是用什麼函數轉換呢?謝謝指教.<SCRIPT
Time of Update: 2018-12-05
一些常用的JavaScriptRegex"^/d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-/d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$" //負整數 "^-?/d+$" //整數 "^/d+(/./d+)?$" //非負浮點數(正浮點數 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)
Time of Update: 2018-12-05
CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
方法如下:str.replace(//r/n/gi, newString);要注意兩點:要使用Regex,不能使用 str.replace("/r/n", newString); ,這會導致只替換第一個匹配的子字串。母字串中不一定 /r/n 會同時存在,也許只有 /n,沒有 /r 也是可能的。假設title是一個多行的語句 我們要統計這個句子的數位多少,必須去掉其中的分行符號, 其Regex為:reg所示 var reg = /[/r/n]/g;
Time of Update: 2018-12-05
var arr=['a','b','c']; 若要刪除其中的'b',有兩種方法: 1.delete方法:delete arr[1] 這種方式數組長度不變,此時arr[1]變為undefined了,但是也有好處原來數組的索引也保持不變,此時要遍曆數組元素可以才用 for(index in arr) document.write('arr['+index+']='+arr[index]); 這種遍曆方式跳過其中undefined的元素
Time of Update: 2018-12-05
日期:2012-6-23 來源:GBin1.com 線上示範 線上調試 今天我們帶給大家一個javascript的keyframe動畫類庫 - Rekapi,使用這個類庫你可以方便的構建基於<canvas>和DOM的動畫效果。什麼是keyframe?keyframe是一個使用指定時間點來定義狀態的動畫技巧。動畫都被渲染成frame來顯示到螢幕,keyframe允許你定義關鍵的點來支援動畫變化動作。 主要特性基於倆個js類庫Underscore和Shifty 支援瀏覽器:IE7/8
Time of Update: 2018-12-05
哥決定從今天從零開始好好學習Javascript啦每天帖幾個新學的代碼不知道有沒有人一起勉勵的。。。大家都加油吧!!!<script type="text/javascript">var v1,v2;v1=10;v2=20;function a(){var v2,v3;alert("v1="+v1+"\r\nv2="+v2+"\r\nv3="+v3);v2=v3=40;function
Time of Update: 2018-12-05
日期:2012-6-26 來源:GBin1.com今天我們介紹一個能夠協助你自訂標籤的js類庫:x-tag,使用這個類庫可以快速協助你建立相容不同瀏覽器的HTML標籤。這個js類庫基於W3C Web Components draft,由Mozilla編譯和支援。為什麼使用x-tag
Time of Update: 2018-12-05
日期:2013-5-5 來源:GBin1.com隨著HTML5的發展,越來越多的基於HTML5技術的網頁開發架構出現,在今天的這篇文章中,我們將介紹iio Engine,它是一款開源的建立HTML5應用的web架構。整個架構非常的輕量級,只有45kb大小,並且整合了debug系統,並且跨平台支援。不依賴任何第三方的類庫,可以支援Box2D,擁有完整的文檔支援。支援快速的開發。使用這個類庫你只需要使用10多行的代碼就產生一個tic-tac的遊戲,代碼如下: TicTacToe =
Time of Update: 2018-12-05
什麼是Regex?很多程式設計語言都支援Regex,本文僅僅討論JavaScript中的Regex。建立一個Regex第一種方法:var reg = /pattern/;第二種方法:var reg = new RegExp('pattern');Regex的exec方法簡介文法:reg.exec(str);其中str為要執行Regex的目標字串。例如:<script type="text/javascript">var reg = /test/;var str =
Time of Update: 2018-12-05
I always find a need to check out some javascript, even when I know it's malicious I still have to know what it is doing. Doing it safely is always a good idea. Recently I found that Node.js works perfectly for this. This will document how to do
Time of Update: 2018-12-05
今天新來的小哥們遇到一個問題,需要將當前頁面的Form提交到一個新視窗中,要求視窗沒有菜單和工具列。我想當然的認為用window.open就可以了,因為頁面Form裡只有一個參數,結果不行。我一看,參數竟然是個SQL語句,裡面不但有空格,還有中文,看了只能用submit了。上網搜了一下,找到了答案,那就是結合window.open和Form的target屬性。先用window.open開啟一個空白視窗,可以設定該視窗的菜單和工具列,呵呵。然後把該視窗賦值給Form的target,最後提交Form
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/feng19821209/archive/2005/04/16/349756.aspxQ: 實現雙擊自動滾屏. A: 將以下代碼添加到需要自動滾屏的頁面上 <s cript Language="Javas cript"> var currentpos, timer; function initialize(){ timer = setInterval("scrollwindow()", 1); } function sc(){
Time of Update: 2018-12-05
利用Delphi的ActiveForm,可以很方便地開發出可以嵌入IE的ActiveX組件,無需知道太多幕後的COM知識。如何使得OCX可以很方便地調用Web上的JavaScript函數呢,研究了一個下午,使用ActvieForm的Events介面搞定。說穿了不值錢,只要一句代碼就搞定,但是Google半天,琢磨了N久,看來還是基本功不紮實。 首先在ActiveForm的項目中找到ridl檔案,開啟它,選擇ActiveForm的Events介面,點擊右鍵,建立一個新的方法,
Time of Update: 2018-12-05
本版本為dhtml.net 1.1版,如有疑問請發郵件給我(sqzhuyi@gmail.com)本版本較1.0版更新如下: 1、解決了一些基本BUG 2、為Element添加了GetElementsByTagName,GetElementsByName,GetElementsClass方法 3、添加document和element的搜尋功能,支援類似jquery搜尋 樣本:string html = @"<p
Time of Update: 2018-12-05
<html> <head> <title>Dynamic Table</title> <style type="text/css">.repeat {}.repeat-prototype { display: none;}.repeat-item {}.repeat-item fieldset{ padding:3px; margin:3px;}.repeat-index {
Time of Update: 2018-12-05
1.document.write( " "); 輸出語句 2.JS中的注釋為// 3.傳統的HTML文檔順序是:document- >html- >(head,body) 4.一個瀏覽器視窗中的DOM順序是:window- >(navigator,screen,history,location,document) 5.得到表單中元素的名稱和值:document.getElementById( "表單中元素的ID號 ").name(或value) 6.一個小寫轉大寫的JS:
Time of Update: 2018-12-05
function CreateWin(){ //獲得滑鼠當前X,Y座標 var x,y; if(!document.all) { x=pageX; y=pageY; }else{ x=document.body.scrollLeft+event.clientX; //滑鼠X軸的值 y=document.body.scrollTop+event.clientY; //滑鼠Y軸的值 } //window.scrollTo(100,500);//豎向捲軸位置 var sH =
Time of Update: 2018-12-05
在物件導向的編程方法中,對象繼承是必不可少的,那麼怎麼在javascript中實現繼承機制呢。由於javascript並不是一個嚴格的物件導向的語言,因此在對象繼承上也顯的不一樣。我們也來建立一個基類Polygon,代表一個多邊形,一個多邊形有個共同的屬性就是邊數(sides)和一個共同的方法計算面積(getAreas)。這樣我們的這具Polygon類看起來就像下面這樣定義:Code highlighting produced by Actipro CodeHighlighter