ECMAScript5新JavaScript API入門

ECMAScript5 給出了一系列新的API介面,這些介面在新的瀏覽器中大部分是被支援的,IE9,Chrome,FirFor都支援,也有少量API不是所有瀏覽器都支援,以下內容僅介紹大部分被支援的API。利用新的API我們可以設計出非常靠譜的類,而且還能保持原有的javaScript的風格。ECMAScript 5.1 (或僅 ES5) 是ECMAScript(基於JavaScript的規範)標準最新修正。

javascript正確計算小數(保留兩位小數,多位小數)

<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

一些常用的JavaScriptRegex

一些常用的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]+)

javascript 如何 讀取dropdownlist 的值

CodeCode highlighting produced by Actipro CodeHighlighter

JavaScript 中如何正確替換斷行符號分行符號

  方法如下:str.replace(//r/n/gi, newString);要注意兩點:要使用Regex,不能使用 str.replace("/r/n", newString); ,這會導致只替換第一個匹配的子字串。母字串中不一定 /r/n 會同時存在,也許只有 /n,沒有 /r 也是可能的。假設title是一個多行的語句 我們要統計這個句子的數位多少,必須去掉其中的分行符號, 其Regex為:reg所示 var reg = /[/r/n]/g;

javascript中數組元素刪除

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的元素   

分享一個Javascript的keyframe動畫類庫 – Rekapi

日期:2012-6-23  來源:GBin1.com 線上示範  線上調試 今天我們帶給大家一個javascript的keyframe動畫類庫 - Rekapi,使用這個類庫你可以方便的構建基於<canvas>和DOM的動畫效果。什麼是keyframe?keyframe是一個使用指定時間點來定義狀態的動畫技巧。動畫都被渲染成frame來顯示到螢幕,keyframe允許你定義關鍵的點來支援動畫變化動作。 主要特性基於倆個js類庫Underscore和Shifty 支援瀏覽器:IE7/8

新手學習Javascript啦

哥決定從今天從零開始好好學習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

分享一個協助你自訂標籤並且相容現代瀏覽器的javascript類庫 : X-tag

日期:2012-6-26  來源:GBin1.com今天我們介紹一個能夠協助你自訂標籤的js類庫:x-tag,使用這個類庫可以快速協助你建立相容不同瀏覽器的HTML標籤。這個js類庫基於W3C Web Components draft,由Mozilla編譯和支援。為什麼使用x-tag

基於javascript和canvas(畫布)的開源HTML5應用開發架構 – iio Engine

日期:2013-5-5  來源:GBin1.com隨著HTML5的發展,越來越多的基於HTML5技術的網頁開發架構出現,在今天的這篇文章中,我們將介紹iio Engine,它是一款開源的建立HTML5應用的web架構。整個架構非常的輕量級,只有45kb大小,並且整合了debug系統,並且跨平台支援。不依賴任何第三方的類庫,可以支援Box2D,擁有完整的文檔支援。支援快速的開發。使用這個類庫你只需要使用10多行的代碼就產生一個tic-tac的遊戲,代碼如下: TicTacToe =

JavaScript中的Regex。

什麼是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 =

Using Node.js for Javascript Analysis

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

JavaScript技巧——Submit到無菜單視窗

今天新來的小哥們遇到一個問題,需要將當前頁面的Form提交到一個新視窗中,要求視窗沒有菜單和工具列。我想當然的認為用window.open就可以了,因為頁面Form裡只有一個參數,結果不行。我一看,參數竟然是個SQL語句,裡面不但有空格,還有中文,看了只能用submit了。上網搜了一下,找到了答案,那就是結合window.open和Form的target屬性。先用window.open開啟一個空白視窗,可以設定該視窗的菜單和工具列,呵呵。然後把該視窗賦值給Form的target,最後提交Form

[收藏] 常用的 JAVASCRIPT 網頁 特效

轉自: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(){

OCX調用頁面上JavaScript的方法(解決FEvents=nil的問題)

      利用Delphi的ActiveForm,可以很方便地開發出可以嵌入IE的ActiveX組件,無需知道太多幕後的COM知識。如何使得OCX可以很方便地調用Web上的JavaScript函數呢,研究了一個下午,使用ActvieForm的Events介面搞定。說穿了不值錢,只要一句代碼就搞定,但是Google半天,琢磨了N久,看來還是基本功不紮實。      首先在ActiveForm的項目中找到ridl檔案,開啟它,選擇ActiveForm的Events介面,點擊右鍵,建立一個新的方法,

【開源】dhtml.net 仿javascript訪問HTML文檔(1.1版)

 本版本為dhtml.net 1.1版,如有疑問請發郵件給我(sqzhuyi@gmail.com)本版本較1.0版更新如下: 1、解決了一些基本BUG 2、為Element添加了GetElementsByTagName,GetElementsByName,GetElementsClass方法 3、添加document和element的搜尋功能,支援類似jquery搜尋 樣本:string html = @"<p

用JavaScript實現repeat 迴圈添加操作

<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 {   

JavaScript中常用的一百零七條語句

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:

JavaScript做快顯視窗

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 =

Javascript對象繼承

在物件導向的編程方法中,對象繼承是必不可少的,那麼怎麼在javascript中實現繼承機制呢。由於javascript並不是一個嚴格的物件導向的語言,因此在對象繼承上也顯的不一樣。我們也來建立一個基類Polygon,代表一個多邊形,一個多邊形有個共同的屬性就是邊數(sides)和一個共同的方法計算面積(getAreas)。這樣我們的這具Polygon類看起來就像下面這樣定義:Code highlighting produced by Actipro CodeHighlighter

總頁數: 3271 1 .... 1639 1640 1641 1642 1643 .... 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.